2016-04-08 15 views
0

次のコードを使用すると出力ビデオの長さに関する問題が発生しています。FFmpeg video from image + audio length issue

入力mp3が04:56の場合、05:09になります。最後の部分は画像のみです。音声はありません。長いmp3入力ファイルの場合は、最後に静かなビデオが表示されます。

私はstackoverflow/superuserの周りの他のスレッドで提案されているように、出力ファイルの直前に "-shortest"オプションを引数として使用しています。ビデオの終わりに、PNG、JPG、同じサイレント「オーバーヘッド」 - WAV、および画像 -

ffmpeg -loop 1 -i image.jpg -i audio.mp3 -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -shortest out.mp4 

Iはすでに入力されたファイルの種類を変更しました。

答えて

0

余分なビデオの長さを引き起こしていた「-framerate 2」という追加の引数を使用していましたが、デフォルトでは25フレーム/秒の出力でオーディオ入力ファイルの長さに近いビデオが出力されます(わずか2〜