Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

Fixed up an issue with HW decoding. If the -hwaccel qsv is set then ffmpeg seems to automatically enable hw decoding even when we don't want it. There's been several reports of issues with certain files & I think this is the cause. I've tested and that appears to resolve the transcode error
make-only-subtitle-default
Boosh1 2 years ago
parent 74a241c280
commit 95ec657cfd

@ -731,6 +731,8 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
// HW ACCEL FLAGS
// Account for different OS
if (main10 === false) {
// On testing it seems the below will automatically enable hardware decoding which causes issues...
switch (os.platform()) {
case 'darwin': // Mac OS - Enable videotoolbox instead of QSV
response.preset += '-hwaccel videotoolbox';
@ -746,6 +748,7 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
default:
response.preset += '-hwaccel qsv -hwaccel_output_format qsv -init_hw_device qsv:hw_any ';
}
}
// DECODE FLAGS
if (os.platform() !== 'darwin') {

Loading…
Cancel
Save