Migz Plugin: Formatting Update

Update formatting on ffmpeg plugin - conform section
make-only-subtitle-default
Migz93 6 years ago
parent d9cd80c44b
commit 37ceb99cfb

@ -122,32 +122,32 @@ function plugin(file, librarySettings, inputs) {
// Check if force_conform option is checked. If so then check streams and add any extra parameters required to make file conform with output format. // Check if force_conform option is checked. If so then check streams and add any extra parameters required to make file conform with output format.
if (inputs.force_conform == "true") { if (inputs.force_conform == "true") {
if (inputs.container.toLowerCase() == "mkv") { if (inputs.container.toLowerCase() == "mkv") {
extraArguments += `-map -0:d `; extraArguments += `-map -0:d `;
for (var i = 0; i < file.ffProbeData.streams.length; i++) { for (var i = 0; i < file.ffProbeData.streams.length; i++) {
if ( if (
file.ffProbeData.streams[i].codec_name file.ffProbeData.streams[i].codec_name
.toLowerCase() == "mov_text" || .toLowerCase() == "mov_text" ||
file.ffProbeData.streams[i].codec_name file.ffProbeData.streams[i].codec_name
.toLowerCase() == "eia_608" .toLowerCase() == "eia_608"
) { ) {
extraArguments += `-map -0:${i} `; extraArguments += `-map -0:${i} `;
} }
} }
} }
if (inputs.container.toLowerCase() == "mp4") { if (inputs.container.toLowerCase() == "mp4") {
for (var i = 0; i < file.ffProbeData.streams.length; i++) { for (var i = 0; i < file.ffProbeData.streams.length; i++) {
if ( if (
file.ffProbeData.streams[i].codec_name file.ffProbeData.streams[i].codec_name
.toLowerCase() == "hdmv_pgs_subtitle" || .toLowerCase() == "hdmv_pgs_subtitle" ||
file.ffProbeData.streams[i].codec_name file.ffProbeData.streams[i].codec_name
.toLowerCase() == "eia_608"|| .toLowerCase() == "eia_608" ||
file.ffProbeData.streams[i].codec_name file.ffProbeData.streams[i].codec_name
.toLowerCase() == "subrip" .toLowerCase() == "subrip"
) { ) {
extraArguments += `-map -0:${i} `; extraArguments += `-map -0:${i} `;
} }
} }
} }
} }
// Check if 10bit variable is true. // Check if 10bit variable is true.

Loading…
Cancel
Save