ffmpeg 输出 mkv 在 vlc 中显示持续时间为 00:00

ffmpeg 输出 mkv 在 vlc 中显示持续时间为 00:00

我在视频上使用 -ss 和 -t 标志将其分成几块,但似乎无法将其分割并包含 mkv 的剪辑持续时间。

如何让 ffmpeg 在输出文件上写入正确的时间戳?

以下是我正在使用的命令行:

ffmpeg -i "HDHomerun-record01.mpg" -vf yadif -sws_flags lanczos -s hd720 -vcodec libx264 -crf 23 -acodec copy -avoid_negative_ts 1 -preset slower -ss 00:00:10 -to 00:17:24 "HDHomerun-record01-0.mkv"

答案1

对于遇到此问题的任何人来说,解决这个问题的方法是简单地更新到 ffmpeg 2.1-2(我在 arch linux 上)

相关内容