我知道这是一个非常开放性的问题。 我已经阅读了FFmpeg的一些初步内容,但现在需要一些指导。
问题:
编辑:
这个几乎可以工作,但是:
问题:
- 我有一个视频
input.mov
。 - 我想在
overlay.wov
上叠加另一个视频。 - 结果应该是一个单独的视频(
output.mov
)。
- 已经对FFmpeg进行了一些初步阅读,并阅读了this question。
编辑:
- 后端是Go / Ruby。 可以使用新语言。
- 应该保留第一个视频的音频。
- 设置叠加开始的间隔将是很好的。
ffmpeg -i input.mov -i overlay.mov -filter_complex "[0:0][1:0]overlay[out]" -shortest -map [out] -map 0:1 -pix_fmt yuv420p -c:a copy -c:v libx264 -crf 18 output.mov
这个几乎可以工作,但是:
- 虽然两个视频(
input.mov
和overlay.mov
)的长度相同,但覆盖层仍然被截断。 - 我不能在除了
0:00
之外的任何时间间隔开始覆盖。