22

观察 - 第一部分 - I

我在其他地方看到了运行以下命令的建议,以查看我的 .mp4 是否有问题。

ffmpeg -v error  -i ~/Desktop/5_minute_sync_output_15mn.mp4 -f null - 2>error.log

当我运行上述命令时,我会在下面显示的行中看到一大堆日志。

应用程序在流 0 中向多路复用器提供了无效的、非单调递增的 dts:15635 >= 15635

这一点,通过搜索和阅读,我了解到解码时间戳不是按顺序排列的。

观察 - 第二部分

但是,使用以下命令和一些后处理检查同一 mp4 的帧,我没有看到pkt_dtsframes_info json 中的视频或音频流出现故障。

ffprobe -loglevel panic -of json -show_frames ~/Desktop/5_minute_sync_output_15mn.mp4

这让我怀疑我对Observations - Part - I的初步理解

这两件事不相关吗?对此的任何帮助将不胜感激。

4

0 回答 0