.AMR オーディオと共に .PNG 入力をループすることで、一連のビデオを生成します。
ffmpeg -loop 1 -i slide001.png -i slide001.amr -vcodec rawvideo -acodec pcm_s16le -t 5 slide001.avi
最終的に、Mencoder を使用して .AVI に参加します。FFmpeg でそれらに参加しようとしても、あまり成功していません。
.AMR の実際の持続時間は、たとえば指定した 5 秒よりも短いため、.AVI に参加する時間になると、オーディオ ストリームが (ビデオより先に) 同期しなくなります。
結合する前に、.AVI 内のオーディオ ストリームとビデオ ストリームが同じ長さになるように、オーディオを無音でパディングするか、その期間を何らかの方法で指定する方法を見つける必要があると思います。
何か案は?
ありがとう。