Skip to content

Commit

Permalink
Merge pull request #670 from HaveAGitGat/custom
Browse files Browse the repository at this point in the history
Add original container option.
  • Loading branch information
HaveAGitGat committed Jun 18, 2024
2 parents 87ab148 + 147115c commit 27f0f31
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 2 deletions.
10 changes: 8 additions & 2 deletions Community/Tdarr_Plugin_00td_action_handbrake_ffmpeg_custom.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ HandBrake examples:
type: 'text',
},
tooltip:
'Enter the desired container',
'Enter the desired container. Set to "original" to keep the original container.',
},
],
});
Expand All @@ -91,7 +91,13 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
};

response.preset = inputs.arguments;
response.container = `.${inputs.container}`;

if (inputs.container === 'original') {
response.container = `.${file.container}`;
} else {
response.container = `.${inputs.container}`;
}

response.handbrakeMode = inputs.cli === 'handbrake';
response.ffmpegMode = inputs.cli === 'ffmpeg';
response.reQueueAfter = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,27 @@ const tests = [
infoLog: 'File is being transcoded using custom arguments \n',
},
},
{
input: {
file: require('../sampleData/media/sampleH264_1.json'),
librarySettings: {},
inputs: {
cli: 'ffmpeg',
arguments: '<io>-c:v libx265 -crf 23 -ac 6 -c:a aac -preset veryfast',
container: 'original',
},
otherArguments: {},
},
output: {
processFile: true,
preset: '<io>-c:v libx265 -crf 23 -ac 6 -c:a aac -preset veryfast',
container: '.mp4',
handbrakeMode: false,
ffmpegMode: true,
reQueueAfter: true,
infoLog: 'File is being transcoded using custom arguments \n',
},
},
];

void run(tests);

0 comments on commit 27f0f31

Please sign in to comment.