Skip to main content

How to remove video/audio streams by language using FFmpeg

· One min read

Setting up

First make sure you have FFmpeg installed. Follow this guide if you haven't already:

Running the CLI

To remove streams by language using FFmpeg, you first need to gather file data using an application such as FFprobe or MediaInfo. This data can help show the language of each stream.

Check the following guide for gathering data using FFprobe:

The language data is normally kept within the stream tags data, for example:

"tags": {
"language": "eng",


Once you've determined the index of the streams you need to remove, follow this guide to remove the streams:

You can automate this process on your files using the following Tdarr Plugins:

To remove unwanted audio streams by language:


To remove unwanted subtitle streams by language:



Get started using Tdarr transcode automation for free with this link: