FFmpeg4.1——問題記錄

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處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章