mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-16 18:45:53 -07:00
Make bitrate optional
This commit is contained in:
parent
168879d9ac
commit
09e0fa443f
1 changed files with 6 additions and 3 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue