最近,Vulkan势头强劲。游戏引擎Godot计划在今年年中发布4.0版本的Vulkan,Raspberry Pi将很快获得Vulkan的支持。现在我们还可以看到FFmpeg也将支持Vulkan。
如何在CentOS 8/RHEL 8 Linux系统上安装FFmpeg? FFmpeg是一个免费的开源多媒体框架,用于播放,编码,解码,流式传输,转码,多路复用,多路复用和过滤各种格式的多媒体文件,包括MPEG1音频和视频,MPEG4,h263,ac3,asf,avi,real, mjpeg和Flash。
英特尔开源开发人员已通过广泛使用的FFmpeg库提供了对HEVC REXT “Range Extensions”内容的VA-API加速的支持。
对于那些希望通过FFmpeg使用VP9硬件加速视频解码的用户,其最新的Git代码已经支持了该功能。
FFmpeg avformat库的一个有趣的新增功能是ZeroMQ协议支持,以增强其流媒体功能。
到目前为止,FFmpeg库已经在Windows上支持AMD的高级媒体框架(AMF)库,用于GPU上的H.264/HEVC编码。 Windows代码路径使用DirectX,而现在AMD AMF通过Vulkan对Linux的支持现在由最新的FFmpeg代码公开。
众所周知,FFmpeg 在解码的时候,无论输入文件是 MP4 文件还是 FLV 文件,或者其它文件格式,都能正确解封装、解码,而代码不需要针对不同的格式做出任何改变,这是面向对象中很常见的多态特性