Make bitrate optional

make-only-subtitle-default
Trevin 5 years ago committed by GitHub
parent 168879d9ac
commit 09e0fa443f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -38,7 +38,7 @@ module.exports.details = function details() {
}, },
{ {
name: "bitrate", name: "bitrate",
tooltip: `Specify the transcoded audio bitrate: tooltip: `Specify the transcoded audio bitrate (optional):
\\n 384k \\n 384k
\\n 640k \\n 640k
\\nExample:\\n \\nExample:\\n
@ -63,7 +63,7 @@ module.exports.plugin = function plugin(file, librarySettings, inputs) {
infoLog: "", infoLog: "",
}; };
if (inputs.codecs_to_transcode === undefined || inputs.codec === undefined || inputs.bitrate === undefined) { if (inputs.codecs_to_transcode === undefined || inputs.codec === undefined ) {
response.processFile = false; response.processFile = false;
response.infoLog += "☒ Inputs not entered! \n"; response.infoLog += "☒ Inputs not entered! \n";
return response; return response;
@ -90,7 +90,10 @@ module.exports.plugin = function plugin(file, librarySettings, inputs) {
file.ffProbeData.streams[i].codec_name.toLowerCase() file.ffProbeData.streams[i].codec_name.toLowerCase()
) )
) { ) {
ffmpegCommand += ` -map 0:${i} -c:${i} ${encoder} -b:a ${inputs.bitrate} `; ffmpegCommand += ` -map 0:${i} -c:${i} ${encoder} `;
if (inputs.bitrate != undefined) {
ffmpegCommand += `-b:a ${inputs.bitrate} `;
}
hasStreamsToTranscode = true; hasStreamsToTranscode = true;
} else if (file.ffProbeData.streams[i].codec_type.toLowerCase() == "audio") { } else if (file.ffProbeData.streams[i].codec_type.toLowerCase() == "audio") {
ffmpegCommand += ` -map 0:${i}`; ffmpegCommand += ` -map 0:${i}`;

Loading…
Cancel
Save