Extract subtitles from Teletext via FFmpeg

It is as simple as it sounds: Just provide the teletext page and here we go: ./ffmpeg -txt_format text -txt_page 150 -i inputFile.ts outputSubtitles.ger.srt txt_page 150 is the page number of the subtitle. Typically is the page shown at the beginning of a show....

Using Hardware Acceleration on MacOS with FFmpeg

Video encoding with x264 and x265 takes a lot of CPU usage. This is because you’re using a software encoder. The whole encoding is done in software and this is executed on your CPU. Modern Macs have a hardware encoder on board. But how to use it with FFmpeg? We...

Using FFmpeg as a HLS streaming server – Overview

During the time a series of articles regarding using FFmpeg as a HLS streaming server has been published. This article is an overview on all published articles: Using FFmpeg as a HLS streaming server (Part 1) – HLS Basics Using FFmpeg as a HLS streaming server (Part...

Add a logo to a video using FFmpeg

Do you want to add a logo or and overlay to a video file? This article describes how you can do this using FFmpeg. How it works In this example we’re using a PNG file for the logo (can also be a video). You can also work here with transparency (in my case a...