首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ffmpeg覆盖视频

用ffmpeg覆盖视频
EN

Stack Overflow用户
提问于 2011-05-04 22:47:30
回答 1查看 10.3K关注 0票数 5

我试图写一个脚本,将两个单独的视频文件合并成一个更宽的视频文件,在其中两个视频同时播放。我已经基本弄清楚了,但是当我看到最后的输出时,我正在叠加的视频非常慢。

我正在做的事情是:

  1. 将左视频展开到最终的视频维数。

left_wide.avi

  • Overlay -i left.avi -vf "pad=640:240:0:0:black“左上方的右视频

combined_video.avi -i left_wide.avi -vf "movie=right.avi mv;in overlay=320:0“

在产生的视频中,右侧视频的播放速度大约是左侧视频的一半。知道我怎么能让这些文件同步起来吗?

EN

回答 1

Stack Overflow用户

发布于 2011-08-17 09:27:43

正如用户65Fbef05所说,这两个视频必须具有相同的帧

在两个视频中使用-f框架和框架必须是相同的。

要查找框架使用:

代码语言:javascript
复制
ffmpeg -i video1

-i video2

并查找包含"Stream #0.0:视频:“的行。

在这条线上,你会在电影中找到fps。

另外,我不知道你会遇到什么问题,通过混合两个音频轨道。

在我的角色中,我将尝试使用电影中的音频,该音频将被覆盖。

把剩下的都扔了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5890738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档