我通过循环 .PNG 输入和 .AMR 音频来生成一堆视频。
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 中的音频和视频流在加入它们之前具有相同的长度。
有任何想法吗?
谢谢。