該節(jié)是ffmpeg開發(fā)播放器學習筆記
的第四節(jié)《硬解碼,OpenGL渲染YUV》
CPU被設計成通用處理器,它有著高靈活性,高可移植性。而GPU則側重于運算量大但邏輯相對簡單的處理器,它有著極強的并行計算能力,利用GPU來完成視頻幀的解碼與渲染將會減少CPU的使用率。
硬解碼基本上(這里也可以指特定的硬件)
指的是GPU來完成解碼。硬解碼利用了GPU特定的電路設計,所以不同平臺的GPU支持的硬解碼格式也是有限的。比如iOS/macOS平臺支持H264與H265的硬件解碼,利用的是videotoolbox來完成;基于intel芯片的QSV,基于NVIDA的CUDA。
? 第一節(jié) - Hello FFmpeg
? 第二節(jié) - 軟解視頻流,渲染 RGB24
? 第三節(jié) - 認識YUV
-
處理器
+關注
關注
68文章
19884瀏覽量
235016 -
cpu
+關注
關注
68文章
11075瀏覽量
216966 -
運算
+關注
關注
0文章
132瀏覽量
26202
發(fā)布評論請先 登錄
【RTC程序設計:實時音視頻權威指南】視頻采集與渲染
基于OpenGL 的汽車轉向三維模型設計
Arm OpenGL ES 3.0開發(fā)者指南
基于OpenGL三維物體建模方法的研究與實現
基于OpenGL的工業(yè)機器人三維仿真設計與實現
yuv444、yuv422、yuv420之間的關系和轉換
如何把OpenGL中3D坐標轉換成2D坐標
Qt OpenGL中文使用教程免費下載
OpenGL的常用術語解析

OpenGL常用術語解析

Metal渲染YUV

評論