該節(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文章
19837瀏覽量
234015 -
cpu
+關(guān)注
關(guān)注
68文章
11057瀏覽量
216374 -
運(yùn)算
+關(guān)注
關(guān)注
0文章
132瀏覽量
26148
發(fā)布評論請先 登錄
【RTC程序設(shè)計(jì):實(shí)時(shí)音視頻權(quán)威指南】視頻采集與渲染
基于OpenGL 的汽車轉(zhuǎn)向三維模型設(shè)計(jì)
Arm OpenGL ES 3.0開發(fā)者指南
基于OpenGL三維物體建模方法的研究與實(shí)現(xiàn)
基于OpenGL的工業(yè)機(jī)器人三維仿真設(shè)計(jì)與實(shí)現(xiàn)
yuv444、yuv422、yuv420之間的關(guān)系和轉(zhuǎn)換
如何把OpenGL中3D坐標(biāo)轉(zhuǎn)換成2D坐標(biāo)
Qt OpenGL中文使用教程免費(fèi)下載
OpenGL的常用術(shù)語解析

OpenGL常用術(shù)語解析

Metal渲染YUV

評論