Skip to content
FocusLuo edited this page Aug 7, 2023 · 16 revisions

Welcome to the cartwheel-ffmpeg wiki!

FFmpeg*

The leading and most widely adopted open source multimedia framework is able to decode, encode, transcode, mux, demux, stream, filter, and play almost anything that humans and machines have created. FFmpeg supports the most obscure, old formats up to the most advanced stage. It's also highly portable under a wide variety of build environments, machine architectures, and configurations.

Intel helps develop and supply patches to support video hardware acceleration on Intel® GPUs in ffmpeg-vaapi, ffmpeg-qsv, ffmpeg-ocl, and other plug-ins shown in Figure 1. image Figure 1. FFmpeg framework and plug-ins

Video Acceleration API for Fmpeg

Supply hardware acceleration based on the low-level VAAPI interface with this FFmpeg plug-in. It takes advantage of the industry-standard VAAPI to run high-performance video codecs, video processing, and transcoding capabilities on an Intel GPU.

Intel® Quick Sync Video for FFmpeg

This FFmpeg plug-in supplies hardware acceleration based on Intel GPUs. It provides a high-performance video codec, video processing, and transcoding capability based on the Intel® Media SDK.

OpenCL™ Standard for FFmpeg

You can provide hardware acceleration based on the industrial OpenCL™ standard for CPUs and GPUs with this FFmpeg plug-in. It's used to accelerate video-processing filters.