ffmpeg 要么丢帧,要么写入无效的 PTS 时间戳:是 Bug 还是我的错误?
我注意到,ffmpeg-t在 M2TS 输入上使用时有时会写入无效的 PTS 时间戳。这是我的错误还是 ffmpeg 中的错误? 重现步骤: 下载此 M2TS 文件并将其另存为1.m2ts。此文件包含一个视频流25 fps(即一个视频帧正好占用0.04 s(40 ms))和一个音频流(对于本文的目的而言,该音频流并不重要)。 打开终端,导航到包含该文件的目录,然后执行以下命令: ffmpeg.exe -i 1.m2ts -codec copy -map 0 -t 2 2.m2ts 现在检查输出文件,,2.m2ts并观察到最新视频帧的 PTS 是3.560,...