我有 2 个视频:HEADSHOT.MOV 和 SCREEN.MOV。它们都是大文件,我希望缩小(大小、比特率等)并将这两个并排放置在同一个非常宽的视频帧中。最终结果是,当您播放 output_video.mp4 时,您将拥有一个非常宽的帧,两个视频同步并以相同的速率播放。
这是我正在尝试做的语法错误的版本:
ffmpeg -i HEADSHOT.MOV -t 00:02:00 -acodec libfaac -ab 64k -vcodec libx264 -r 30 -pass 1 -s 374x210 -vf "movie=SCREEN.MOV [small]; [in][small] -an -r 30 -pass 1 -s 374x210 overlay=10:10 -t 00:02:00 [out]" -threads 0 output_movie.mp4
在上面的示例中,我还尝试将测试电影持续时间设置为 2 分钟,这引发了另一个问题,处理 2 部不同长度的电影(如果它们很接近)的最佳方法是什么?
到目前为止,我发现有用的资源是:
多个视频源合二为一
http://ffmpeg.org/ffmpeg.html#overlay-1
非常感谢任何帮助/建议。我在使用 FFMPEG 语法时遇到问题!谢谢!