11

pcm オーディオ ファイルを .mp4 ファイルに保存することはできますか?

ffmpegコマンド「ffmpeg -i tempA.wav -acodec copy temp.mp4」を使用しましたが、mp4コンテナファイルに保存できません。

「tempA.wav」から #0、wav を入力:

再生時間: 00:01:36.51、ビットレート: 128 kb/s

Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, s16, 128 kb/s

[mp4 @ 0x7d70e0] タグ [1][0][0][0]/0x00000001 は出力コーデック ID '65536' と互換性がありません

#0、mp4 を「temp.mp4」に出力:

Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, 128 kb/s

ストリーム マッピング:

ストリーム #0.0 -> #0.0

出力ファイル #0 のヘッダーを書き込めませんでした (コーデック パラメータが正しくありませんか?)

.AVI (ffmpeg -i tempA.wav -acodec copy temp.avi) & .MOV ( ffmpeg -i tempA.wav -acodec copy temp.mov) ファイル形式への変換は問題なく動作します。

4

1 に答える 1

11

mp4 コンテナ形式は生の pcm オーディオをサポートしていないと思います。avi または mov を使用する必要があります。mp4 コンテナーでサポートされているオーディオ形式については、ウィキペディアのリンクを参照してください。

http://en.wikipedia.org/wiki/Comparison_of_container_formats

doo9 フォーラムのリンクもフォローしてください。

http://forum.doom9.org/archive/index.php/t-140877.html

公式ページ

http://mpeg.chiariglione.org/standards/mpeg-4/audio

于 2013-07-15T12:09:59.057 に答える