ffmpeg 不能直接解碼h264為RGB嗎,非得用sws_scale轉換為RGB?如果能,要怎么調整?編碼也是,不能直接用RGB編碼嗎,非要用yuv進行編碼?要怎么調整?
1 回答

茅侃侃
TA貢獻1842條經驗 獲得超21個贊
h264的幀格式就是YUV, YUV的優點是可以對其中兩個分量CbCr進行采樣而不太破壞圖像的顯示, rgb就不行會導致圖像嚴重失真, 所以設計h264的編碼器的時候就考慮用YUV做幀格式。
至于為什么要轉是因為libav設計的時候是完全從效率出發, 多余的性能開銷都是要用戶手動去調用的。sws_scale這個庫就是專門去做幀的變化的
- 1 回答
- 0 關注
- 3324 瀏覽
添加回答
舉報
0/150
提交
取消