2021-04-17 ffmpeg视频合并报错;视频合并中间添加空白

ffmpeg视频合并报错:Non-monotonous DTS in output stream;视频合并中间添加空白

在这里插入图片描述

在合并两个视频的时候,一直报错,试了很多种方法都没有成功,合成的视频后面都会存在一些不匹配的问题,在链接中找到了解决的办法,就是先把文件都转化为.MTS格式,然后再进行合并。(但是会带来内存变大的困扰)

具体操作如下图所示:
在这里插入图片描述
生成空白视频,参考链接

ffmpeg -f lavfi -i color=black:s=1920x1080:r=24000/1001 -f lavfi -i anullsrc -ar 48000 -ac 2 -t 20 empty.avi

先把所有的视频转化为.MTS格式,当然MP4或者是其他的格式也可以这样转

ffmpeg -i clip-1.MOV -q 0 clip-1.MTS
ffmpeg -i empty.avi -q 0 empty.MTS
ffmpeg -i clip-2.MOV -q 0 clip-2.MTS

生成需要合并的mylist.txt表格

file ‘clip-1.MTS’
file ‘empty.MTS’
file ‘clip-2.MTS’

然后合并

ffmpeg -f concat -i mylist.txt -c copy output.MTS
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值