|
|
|
|
@ -194,7 +194,7 @@ function loopOverStreamsOfType(file, type, method) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Converts all multi channel audio streams to AC3.
|
|
|
|
|
* Removes audio tracks that aren't in the allowed languages or labeled as Commentary tracks.
|
|
|
|
|
*/
|
|
|
|
|
function buildAudioConfiguration(inputs, file, logger) {
|
|
|
|
|
var configuration = new Configurator(["-c:a copy"]);
|
|
|
|
|
@ -217,7 +217,7 @@ function buildAudioConfiguration(inputs, file, logger) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if ("tags" in stream) {
|
|
|
|
|
// Remove unwated languages
|
|
|
|
|
// Remove unwanted languages
|
|
|
|
|
if ("language" in stream.tags) {
|
|
|
|
|
if (languages.indexOf(stream.tags.language.toLowerCase()) === -1) {
|
|
|
|
|
configuration.AddOutputSetting(`-map -0:a:${id}`);
|
|
|
|
|
|