【发布时间】:2016-05-18 02:24:42
【问题描述】:
我知道这是一个非常开放的问题。我已经初步阅读了FFmpeg,但现在需要一些指导。
问题
- 我有一个视频
input.mov。 - 我想在
overlay.wov上叠加另一个视频。 - 结果应该是单个视频 (
output.mov)。
注意事项
- 初步阅读FFmpeg 并阅读this question。
谢谢 - C.
编辑
- 后端是 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之外的任何时间间隔启动覆盖。
【问题讨论】:
-
您使用的是什么后端技术? PHP、.NET、struts、python!!?
-
@Tarunn - 为帖子添加了答案。
-
@LordNeckbeard 感谢您的评论,添加了更多详细信息并包括我当前的解决方案。我认为由于音频和间隔要求而有所不同。
标签: video ffmpeg video-processing openframeworks