观察 - 第一部分 - I
我在其他地方看到了运行以下命令的建议,以查看我的 .mp4 是否有问题。
ffmpeg -v error -i ~/Desktop/5_minute_sync_output_15mn.mp4 -f null - 2>error.log
当我运行上述命令时,我会在下面显示的行中看到一大堆日志。
应用程序在流 0 中向多路复用器提供了无效的、非单调递增的 dts:15635 >= 15635
这一点,通过搜索和阅读,我了解到解码时间戳不是按顺序排列的。
观察 - 第二部分
但是,使用以下命令和一些后处理检查同一 mp4 的帧,我没有看到pkt_dts
frames_info json 中的视频或音频流出现故障。
ffprobe -loglevel panic -of json -show_frames ~/Desktop/5_minute_sync_output_15mn.mp4
这让我怀疑我对Observations - Part - I的初步理解
这两件事不相关吗?对此的任何帮助将不胜感激。