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
4 days 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
5 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
6 days ago6 min read
bottom of page