1、2019.4.25
将YUV420P转H264后出现花屏的现象,怎么排查都没有问题,最后突然发现设置输入视频的高度错误,原视频是325x288,设置成325x228.于是导致在编码的时候YUV对应的数据错误!
2、2019.4.25
H264转YUV花屏,第一个问题是,在变换处理的时候设置的最后一个参数有问题,应该为变换后的frame的linesize,其次使用YUV player打开的时候要设置好正确的帧率和宽高。
3、2019.4.26
mp4格式文件转H264数据或YUV数据,编译输出后无法播放。
是因为MP4/FLV/MKV格式在每读取一个pkt的时候需写入SPS和PPS才能直接保存为H264格式。H.264码流的SPS和PPS信息存储在AVCodecContext结构体的extradata中,需要使用ffmpeg中名称为“h264_mp4toannexb”的bitstream filter处理。