You can now configure libav and ffmpeg with the –enable-omx flag and you’ll get the hardware-accelerated H.264 encoder offloading H.264 transcode to the VCE block via the h264_omx encoder (as selected on runtime). See my notes on using GCN+ hardware with the amdgpu driver here on Ubuntu 16.04LTS. Notes on AMD GCN1.0+ hardware: On Linux, AMD VCE 1.0 & 2.0 are supported on the newer AMDGPU driver via OpenMAX IL. See notes on (2) for using NVENC SIP Block on Linux, and tune your encode parameters with the correct encoder (nvenc, libnvenc, etc) as is needed. Use ffmpeg or libav directly from the commandline. Note that H.265 is only supported on Maxwell GM200,GM206 and Pascal’s GP104 microarchitecture SKUs for now. In this case, install ffmpeg 2.4.5+ or libav with NVIDIA NVENC support (see Negativo’s Fedora repo or compile from source on other distributions Arch Linux has ffmpeg-nvenc in AUR) and select nvenc ( or h264/h265-nvenc) under codec options in TraGtor, depending on your hardware. On Linux, it will support any video format and encoder that ffmpeg recognises, and gives a drop-down menu that allows for codec selection. TraGtor: This is an ffmpeg and Libav frontend. This also works with the opensource OpenCL stacks on Linux such as pocl and the Mesa LLVM OCL backend. As tested, this works on all major OpenCL ICDs out there (NVIDIA, AMD with the fglrx driver, and Intel’s OpenCL via the Beignet project). At the moment, this will accelerate lookahead function in x264 and the performance boost is moderate. Hybrid Encoder: This awesome tool is also available on Linux, and currently, supports offloading some portions of H.264 encode (via x264) with OpenCL support.Some distributions (Fedora and Ubuntu) offer third party repositories (such as Negativo’s repo on Fedora for NVIDIA NVENC enabled ffmpeg and driver packages) that make it easy to install these encoders.See the project page here.įirst, I assume that you can competently use the distribution of your choice, and that you can install and manage software on the rig from both the terminal and graphical installers. The author also includes optional integration with the Bluesky Video capture for screen casting and in-game recording. ![]() ![]() As an extra bonus, on multi-GPU systems, one can also select the GPU device to be used per acceleration option. Here’s the project’s home page.Ī’s Video Converter: Perhaps one of the smallest and most versatile encoders out there, it supports all known hardware accelerated encoders on Windows, from NVIDIA’s NVENC, Intel’s QuickSync to AMD’s VCE on compatible hardware. Intel’s QuickSync is also fully supported. ![]() Xmedia Recode: Perhaps one of the most advanced software packages out there, it also allows two-pass VBR encodes with NVIDIA NVENC and supports a wide variety of video codecs. Of note is it’ s excellent job queue system that allows you to run as many jobs in parallel as possible, and can be changed ON THE FLY. Also, Hybrid has no hand-holding, and it assumes that the user is an EXPERT on all aspects, including codec tuning options and selected container formats. However, Hybrid requires initial configuration (Output directory) BEFORE it can be used as this setting is left blank on first use. Hybrid: What I said about StaxRip can also be said of Hybrid Media Encoder. NVENC only available on Maxwell Gen 1 and above). (For CUDA, use an older driver prior to R337. ![]() NVIDIA NVENC, CUDA, and Intel’s QuickSync are fully supported. However, very functional and well polished, ideal for intermediate and expert users. MediaCoder: This is an all-in-one encoder with a vast support for many formats. Very versatile and minimalistic, ideal for advanced users familiar with codec parameters. For instance, StaxRip packs QSVEnc (For Intel QuickSync), NVENC ( for H.264 & H.265 hardware accelerated encoding on supported Maxwell Gen 2 GPUs) and other tools.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |