首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFMPEG胶MPEG TS

FFMPEG胶MPEG TS
EN

Unix & Linux用户
提问于 2017-01-11 06:20:54
回答 1查看 809关注 0票数 1

我的电影分裂了很多部分,持续时间10-30秒。所有的电影都是MPEG TS文件。我想把他们合并。

我试着做以下几点:

代码语言:javascript
复制
 ffmpeg -f concat -i join.txt OUTPUT.TS

ffmpeg -i "concat:INPUT-1|INPUT-2" -c copy OUTPUT.TS

这两种方法都可以完成这项工作,但是如果单击向前或向后的某个位置,则会导致电影出现问题。电影冻结,音频运行良好,然后它启动视频。我想我应该恢复或创建一些额外的框架,以使电影顺利。

通过哪些参数才能使电影质量保持一致?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-01-11 19:42:52

通过哪些参数才能使电影质量保持一致?

您可能需要重新生成时间戳。每个剪辑都有一个单独的时间戳流,因此当您将它们连接起来时,无论何时从流的一部分跳到最初属于不同TS文件的不同部分,播放器都会认为时间是倒退的。

尝试在那里添加-fflags +genpts,就在输出文件名之前。

顺便说一句,您也希望-c copy具有第一个命令表单。否则,它可能会对沿途的文件重新编码。

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

https://unix.stackexchange.com/questions/336511

复制
相关文章

相似问题

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