* Update Tdarr_Plugin_henk_Add_Specific_Audio_Codec.js
Solves an issue where the plugin errors out on datatreams that do not have a copyright tag. It now only scans audio streams.
In addition, improved the routine, by checking if the desired output codex is already processed (not any audio stream)
* Fix lint issues
Co-authored-by: Rick Meijer <rick@marojeri.nl>
* Create Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
Same as my GPU based one basically, just for CPU
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
changed to using a switch and a single preset line, cleaned up linting
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
eslint was a mistake
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
i will never forget whoever invented eslint
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
being environmentally concious and not running the rest of the plugin unecessarily
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
* Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js
If the audio is AC3 the log says "ll surround audio streams are in aac! " which is wrong, and confuses me when looking at log.
Updated to show correct info.
Since FFMPEG does not support converting 7.1 to AC3 the plugin was previously downmixing 7.1 audio to 5.1. Since I'm also running Tdarr_Plugin_MC93_Migz5ConvertAudio to downmix tracks anyway, this caused me to end up with duplicate 5.1 tracks in all of my videos. This update does not fix the fundamental issue of ffmpeg not converting 7.1 to AC3, instead it just makes the plugin ignore 7.1 streams entirely. Combined with Tdarr_Plugin_MC93_Migz5ConvertAudio, this should allow users to have stereo and 5.1 audio streams encoded in AC3 while keeping the original 7.1 stream if it exist.
Files not in H265 will be transcoded into H265 using hw with ffmpeg, assuming mkv container. Plugin uses QS if the node runs on a PC, or Videotoolbox if run on a Mac. Much thanks to Migz for bulk of the important code. Quality is controlled via bitrate adjustments - H264 to H265 assumes 0.5x bitrate. Resolution change from 1080p to 720p assumes 0.7x bitrate. Audio conversion is either 2 channel ac3 or 6 channel ac3, for maximal compatibility and small file size. All subtitles removed. The idea is to homogenize your collection to 1080p or higher movies with 5.1 audio, or 720p TV shows with 2.0 audio.`,