Announcement
Collapse
No announcement yet.
VP9 Added To VA-API's Encode Capabilities For FFmpeg
Collapse
X
-
What does Canonical have to do with this discussion? FFmpeg supports various hardware accelerated encode and decode capabilities, Nvidia has worked with ffmpeg to add support for both nvenc_h264 and nvenc_hevc for a while now; ffmpeg also support encoding via Quick Sync using Intel's libmfx but that's only for mpeg-2, h264 and hevc, and hevc is limited to 1000 frames unless one buys the pro version of the Intel SDK for $5000. There is an alternative interface for using the underlying hardware, va-api, which allows h264 and hevc encoding on select AMD cards as well as mjpeg, mpeg-2, h264, hevc, vp8 and vp9 on supported hardware. Sky Lake supports up to vp8 encoding, Kaby Lake supports up to vp9 encoding.
Those that have Kaby Lake with integrated gpu's and use Linux and do a lot of encoding are sitting very pretty right now.
Comment
-
Originally posted by defaultUser View Post
Nominally even docker can foot your bill. However you are probably looking for things like firejail (https://firejail.wordpress.com/) or (http://sandbox.libvirt.org)
- Likes 1
Comment
-
Hi Guys,
Running Kabylake testbed with VA-API (0.40) libva
Trying to encode 4K /10bit /yuv420p /30fps video
Encoding speed is 0.4 to 0.5 x that is encoding is around 14 frames per second
hevc_vaapi on kabylake is supposed to encode 4k@30fps
Any Clue??
Comment
Comment