HI3531之“videoloss.yuv”

 

因爲是編碼器,目前是四個通道,考慮到現實使用中,各種奇葩情況都會出現,

譬如有的輸入通道的攝像頭掉線,有的接入720P,有的是1080P,所以必須要

判斷各通道的分辨率以及是否在線,如果對應攝像頭掉線,必須在該通道添加

“no video ”!

 

海思sdk已提供vi通道插入“no video ”!,直接拷貝代碼、編譯、運行即可。

現在使用的是某家的高清芯片,其SDK默認“no video ”插入VPSS,但是

“no video ”圖片分辨率爲704*576,VENC始終不對該VPSS傳來的數據

進行編碼。突然想起在做編碼自適應分辨率時,遇到1080p VENC不對720P

輸入編碼,那時只能將編碼分辨率降爲720p,那麼這裏是不是也該將

編碼分辨率降爲704*576?!想到做到,將判斷沒有視頻輸入的所有通道

編碼分辨率統統設爲704*576,果然編碼出現“no video ”,小功告成!!!

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