查看单个帖子
jdnx
 
jdnx 的头像
核心会员
 
资 料:
注册日期: Feb 2007
帖子: 2,592 声望值: 3
精华: 7,解答: 7
#6 旧 2021-07-18, 10:36:40 默认
jdnx 当前离线  

引用:
作者: 下一步 查看帖子
试了一下,同样的错误,在网上搜索说是DTS时间戳坏了。按提示转换出来的视频还是2:30秒。ffmpeg -fflags +igndts -i test.ts -map 0:0 -map 0:1 -c:v copy -c:a copy OUTPUT.mp4后来想到直接提取视频和音频再合成。初看上去正常了,视频和音频的时间......
谢谢帮忙, 也就是说视频部分直接copy,音频部分重编码, 然后合并? 有几个问题

1. 我这边音频编码时 还是提示很多 错误, 最后编码出来的时间也与2:00稍有差距(几秒), 最后合并后看似乎是音频视频还有略微的不同步的, 不知道如果实际的文件,比如几个小时的东西会不会出现更多偏差?

2. 另外,直接用盒子放 test.ts 文件, 现在看来还是音频部分有问题, 但实际播放时 如果视频部分使用软解码则卡顿明显, 如果视频部分改为硬件解码, 则播放流畅, 为何音频部分的问题 切换视频解码设置反而可解决问题?
回复时引用此帖