top of page


FFmpeg 8.0 (Part 3): Failed attempts to use Vulkan for AV1 Encoding & VP9 Decoding
FFmpeg 8.0 adds Vulkan support for AV1 encoding and VP9 decoding. The post demonstrates personal experience using these new features in FFmpeg.

Peter Naftaliev
14 hours ago6 min read


FFmpeg 8.0 (Part 2): How to use pad_cuda
FFmpeg 8.0 introduces a major performance boost with pad_cuda , an Nvidia GPU-accelerated padding filter that works with scale_cuda . Padding and scaling are used for adjusting resolution and aspect ratio, such as converting a horizontal clip to a vertical one, which is particularly useful for platforms like TikTok, YouTube Shorts, and Instagram Reels. Because these operations modify every pixel, they require full re-encoding, which makes them computationally expensive in F

Peter Naftaliev
2 days ago3 min read


FFmpeg 8.0 (Part 1): Using Whisper for Native Video Transcription in FFmpeg
The most exciting feature in ffmpeg 8.0 is native support for Whisper, a free and open-source speech recognition library developed by OpenAI. FFmpeg's Whisper integration enables you to use a single tool for transcribing video, adding subtitles, or automatically extracting highlights. It's fast enough that you can even do it in real time on a streaming video. FFmpeg is a free and powerful tool that enables you to easily convert, compress, or transcode nearly any video or audi

Peter Naftaliev
2 days ago6 min read
bottom of page