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