FFmpeg硬件加速 -> GPU + DirectShow

11

是否有 FFmpeg 的硬件加速版本(例如利用 GPU 的版本)?

还有,有没有人使用带有 GPU 支持的 FFmpeg?可能用于视频格式的缩放和转换?或者例如,使用 DirectShow 进行图像缩放和在表面上显示图像? 如果是的话,能否提供一些小的代码示例?


这可能不是一件简单的事情。这个库是多平台的,因此需要为每个支持的平台编写单独的加速代码库。 - Tevo D
1个回答

2
在使用nVidia显卡的Unix系统中,有一些VDPAU加速的编解码器。还有一个使用XvMCmpegvideo_xvmc编解码器,如果驱动程序支持它,则可以在X11上解码MPEG-1和2,并且还有一些使用VA API的编解码器。
对于Windows,FFmpeg支持DXVA 2。如果您想与DirectShow一起使用它,则应安装ffdshow tryouts,因为它提供必要的DirectShow过滤器(并且还支持所有FFmpeg过滤器,可以显示字幕等)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接