ffmpeg でビデオ flv とオーディオ wav ファイルを結合する方法

ffmpeg でビデオ flv とオーディオ wav ファイルを結合する方法

ffmpegを使用してオーディオ.wavとビデオ.flvを結合したい

これを実現する方法を教えてください。Ubuntu 12 で次のコマンドを使用しています:

ffmpeg -i recod_audio.wav -i recod_ideo.flv -acodec libx264 -vcodec 
libx264  output.flv

しかし成功しません。unnoneタグlibx264を取得しています

答え1

あなたの間違いは にあります-acodec libx264

cmdと入力してffmpeg -codecs、libx264を調べます。

EV     libx264         libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

「EV」が表示されます。ここで、「E」はエンコード、「V」はビデオ コーデックを意味します。「A」はありません。これは、libx264 をオーディオ コーデックとして使用できないことを意味します。したがって、これ-acodec libx264は誤りです。

答えは、別のオーディオ コーデック (たとえばaac、組み込みの AAC エンコーダー) を使用してみてください。

ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a aac -strict -2 -c:v libx264 output.flv

または MP3:

ffmpeg -i recod_audio.wav -i recod_ideo.flv -c:a libmp3lame -ar 44100 -c:v libx264 output.flv

関連情報