FFMPEG转码视频源帧数据中没有PTS问题的解决

时间: 2019-05-30 浏览次数:12849

FFMPEG进行转码时一旦发现视频源的帧数据中无PTS,会提示如下错误并终止转码:

“first pts value must be set av_interleaved_write_frame(): Invalid data found when processing input”,如下图。

6401.webp.jpg


解决的办法是在ffmpeg命令后面加上“-fflags +genpts”参数由ffmpeg重生成PTS(好不容易才找到这个参数),如下图加上此参数后就正常了。

6402.webp.jpg