該節(jié)是ffmpeg開發(fā)播放器學(xué)習(xí)筆記
的第四節(jié)《硬解碼,OpenGL渲染YUV》
CPU被設(shè)計(jì)成通用處理器,它有著高靈活性,高可移植性。而GPU則側(cè)重于運(yùn)算量大但邏輯相對簡單的處理器,它有著極強(qiáng)的并行計(jì)算能力,利用GPU來完成視頻幀的解碼與渲染將會減少CPU的使用率。
硬解碼基本上(這里也可以指特定的硬件)
指的是GPU來完成解碼。硬解碼利用了GPU特定的電路設(shè)計(jì),所以不同平臺的GPU支持的硬解碼格式也是有限的。比如iOS/macOS平臺支持H264與H265的硬件解碼,利用的是videotoolbox來完成;基于intel芯片的QSV,基于NVIDA的CUDA。
? 第一節(jié) - Hello FFmpeg
? 第二節(jié) - 軟解視頻流,渲染 RGB24
? 第三節(jié) - 認(rèn)識YUV
-
處理器
+關(guān)注
關(guān)注
68文章
19286瀏覽量
229852 -
cpu
+關(guān)注
關(guān)注
68文章
10863瀏覽量
211781 -
運(yùn)算
+關(guān)注
關(guān)注
0文章
130瀏覽量
25793
發(fā)布評論請先 登錄
相關(guān)推薦
評論