Audio Converter
This flow element will normalize audio against the matching tracks in the output file.
Codec
The codec to use to encode the audio
Channels
The number of channels this new audio track will be. If you specify more channels than the source, FFmpeg will automatically up mix it. If you specify fewer channels than the source, FFmpeg will automatically down mix it.
Automatic
This will not pass the channels to FFmpeg and leave it up to FFmpeg to determine the channels from the source track.
Same As Source
This will pass the same number of channels as the source track to FFmpeg for the converted track.
Bitrate
Bitrate of the audio track
Automatic
This leaves the bitrate up to FFmpeg to decide and is the default option.
Same as source
This will use the same bitrate as the original audio.
Bitrate Per Channel
If the bitrate specified should be per channel.
For example if checked and bitrate is set to 100K, and there are 6 channels, then the audio bitrate will be 600K.
If the audio is already in the choosen Codec and Channels is set to Same as source and Bitrate is set to Automatic or Same as source
then the audio will not be re-encoded and will just be copied
Field
The field to match against when determing which audio tracks to convert
| Field | Description |
|---|---|
| Convert All | All audio tracks will be converted |
| Title | Uses the title of the track to match against |
| Codec | Uses the codec of the track to match against |
| Language | Uses the language of the track to match against |
Pattern
You can provide either a string or a regular expression to match against.
If a string is provided, the matching will be done as a case-insensitive exact match by default.
For more complex matching patterns or to match substrings within the text, you can use regular expressions. For example, to match commentary anywhere in the string while ignoring case, you can use the regular expression pattern .*commentary.*.
Automatic detection is applied to determine the type of input provided. For instance, `commentary`` will be treated as a case-insensitive string match by default.
When using a language with a string match, the Language Helper will be used to determine if the languages are the same.
So you can use German to match deu and vice versa
Not Matching
This will inverse the match
Codec Override
You can override the codec used for encoding by setting a Variable.
The variable name should follow the format CodecName_Codec.
For example, to use the libfdk_aac encoder for AAC audio, create a variable named AAC_Codec and set its value to libfdk_aac.
When this variable is set, the plugin will use its value instead of the default codec for that audio format.
If the variable is not set or the value is invalid, the plugin will fall back to the default codec.
Outputs
- Audio tracks matched the parameters and will be normalized
- Audio tracks did not match and no normalizing will occur