查看单个帖子
jdnx
 
jdnx 的头像
核心会员
 
资 料:
注册日期: Feb 2007
帖子: 2,591 声望值: 3
精华: 7,解答: 7
#1 旧 2021-07-17, 13:30:27 默认 【求助】ffmpeg如下错误如何解决
jdnx 当前离线  

ffmpeg -i test.ts -c copy test.mkv

过程中大量 如下类似错误

[matroska @ 0000020fe48f51c0] Non-monotonous DTS in output stream 0:1; previous: 3029, current: 3009; changing to 3029. This may result in incorrect timestamps in the output file.
[matroska @ 0000020fe48f51c0] Non-monotonous DTS in output stream 0:1; previous: 13132, current: 13091; changing to 13132. This may result in incorrect timestamps in the output file.
[matroska @ 0000020fe48f51c0] Non-monotonous DTS in output stream 0:1; previous: 13132, current: 13113; changing to 13132. This may result in incorrect timestamps in the output file.

test.ts 是5分钟的, 但编码后的test.mkv却变成6分钟多, 播放时也一顿一顿的

另外,直接播放test.ts 在盒子上也出现一些卡顿(但比test.mkv要好), 打开硬解选项后倒是能流畅播放, 请问以上是什么原因, 如何能正确编码类似ts文件,让播放器也能流畅播放,谢谢
回复时引用此帖