FFmpeg在Intel GPU上的硬件加速与优化## FFmpeg在Intel GPU上的硬件加速与优化 赵军 DCG/NPG @ Intel ## 介绍FFmpeg VAAPI • Media pipeline review • 何谓FFmpeg VAAPI • 为什么我们需要FFmpeg VAAPI • 当前状态 • 更进一步的计划 · 附录 ## 典型的 media pipeline SOURCE libavformat (scale/frc/crop/...) Video Renderer a/v sync Audio ES2 Audio Filter Audio Renderer libavutil ## 何谓FFmpeg/VAAPI ## • FFmpeg - The most popular open-source multimedia manipulation tools with a library of plugins 集成Intel的GPU的硬件加速能为用户带来更多收益 - FFmpeg QSV plugins 基于MSS/Media SDK,这类似于FFmpeg 集成Libx264的方式 - VAAPI 作为一个底层的Media硬件加速API; FFmpeg VAAPI 提供更灵活,更开放的方案 - 可以集成OpenCL/OpenCV video processing Library 以适应更多的用户需求 、WMA(DE)、GSM(D)、AC3(DE)、OPUS等等。 • S : ass、SRT、XSUB等等。 • 硬件加速: VDA/Videotoolbox/Audiotoolbox/VAAPI/QSV/NVENC/CUVID/OMX等等。 ## FFmpeg Device • 硬件方式:CDIO / DC1394 (输入设备) - 非扩展硬件:DSHOW(输入设备)、SDL(输出设0 码力 | 55 页 | 20.91 MB | 2 年前3
The Servo Book - 0.0.1cmake libxmu pkg-config ttf-fira-sans harfbuzz ccache llvm clang autoconf2.13 gstreamer gstreamer-vaapi gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly vulkan-icd-loader wireshark-cli0 码力 | 107 页 | 2.48 MB | 7 月前3
共 3 条
- 1













