Tdarr_Plugins/Community
Boosh1 2179a1f634
Update plugin - Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC - OS support, custom ffmpeg cmd input + clean-up (#306)
* Create Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

Corrected some tooltips. Plugin should now have all the descriptions correct & should round bitrates down to avoid decimals on the ffmpeg cmd.

* Initial sweep through noted issues

Initial sweep through all issues. Spelling should be corrected.
Unneeded returns & parenthesis removed.
Force conform added for mp4>mkv etc.
Encoder pre-set speed changed to slow default.
10 bit option now correctly allows encode to 10bit with separate check if file is already 10bit.
Comments & layout improved

* Another round of fixes

Spelling cleaned up again
10bit encode logic corrected again
Vars cleaned up
Comments formatted a bit better

* Fix checkPlugins error

* Fixed input types

Input types should be fixed
Merged change to replace "function details"
Minor correction to a comment in the wrong place

* Very minor update to strings

Just adding some full stops to ends of lines

* Create Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

* Update Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js

Corrected some tooltips. Plugin should now have all the descriptions correct & should round bitrates down to avoid decimals on the ffmpeg cmd.

* Initial sweep through noted issues

Initial sweep through all issues. Spelling should be corrected.
Unneeded returns & parenthesis removed.
Force conform added for mp4>mkv etc.
Encoder pre-set speed changed to slow default.
10 bit option now correctly allows encode to 10bit with separate check if file is already 10bit.
Comments & layout improved

* Another round of fixes

Spelling cleaned up again
10bit encode logic corrected again
Vars cleaned up
Comments formatted a bit better

* Fix checkPlugins error

* Lint

* Changed strings to numbers for bitrate settings

Also added "k" to some strings for the info logs so they are more consistent

* Fix for possible issue where target bitrate ends up higher than current bitrate

Been reported that a file ended up coming out larger and in fact the target bitrate somehow ended up being double the current bitrate instead of half.
Never seen this myself but I've changed two things.
Adjusted the targetBitrate calculation to ensure halving it happens last. Then added in a protection incase the target bitrate ends up equal or higher than the current bitrate.

* Fix for If checks after changing strings to numbers

Due to changing the strings to numbers some IF checks needed updating to check if things were "0" now instead of just blank.

* Tidy up of tooltips to add more info

Tidied up tooltips for hevc options to make them clearer and formatted better
Also removed some lines which were unneeded

* Reverting change from string to number

Changed the inputs back to strings. As numbers we can't default them to a blank value which is better for users
Also moved HDR check to top of video check to ensure it's caught before we start trying to remux anything.

* Changed inputs back to numbers

Text entries now changed back to numbers. Tooltip explains that 0 means disabled and a valid number is needed to use them.

* Very minor fix

Left space at end of "extraArguments" to ensure it doesn't disrupt the rest of the ffmpeg cmd line

* Lint error

* Updated to account for OS types

Updated to account for OS types & clean up of decode & encode steps. Another clean-up of tooltips as well

* Another cleanup

Cleanup tooltips & comments

* Another change to tooltips

* Another cleanup

Also corrected messy info for the OS options

* Another cleanup of Tooltips

Try and make them much clearer...

* Remove bad comment

* Revert "Merge branch 'master' of https://github.com/Boosh1/Tdarr_Plugins"

This reverts commit 116fdc5df958cde059289d0caa8466e187f3f616, reversing
changes made to bf4f1bfeb5e896279aca85a467e1fea7e0026309.

* Revert "Revert "Merge branch 'master' of https://github.com/Boosh1/Tdarr_Plugins""

This reverts commit 5de425147a640f1328f6192e0155fdfe5da59143.

Co-authored-by: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com>
2022-05-20 07:48:12 +02:00
..
Tdarr_Plugin_00td_action_add_audio_stream_codec.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_00td_action_handbrake_basic_options.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_00td_action_handbrake_ffmpeg_custom.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_00td_action_keep_one_audio_stream.js Add -strict -2 2022-01-23 19:43:19 +00:00
Tdarr_Plugin_00td_action_re_order_all_streams_v2.js Update wording 2022-05-18 18:09:09 +01:00
Tdarr_Plugin_00td_action_remux_container.js Update Tdarr_Plugin_00td_action_remux_container.js 2022-03-13 10:32:30 +00:00
Tdarr_Plugin_00td_action_standardise_audio_stream_codecs.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_00td_filter_by_bitrate.js infoLog fixes 2022-01-11 18:53:09 +00:00
Tdarr_Plugin_00td_filter_by_codec.js infoLog fixes 2022-01-11 18:53:09 +00:00
Tdarr_Plugin_00td_filter_by_resolution.js infoLog fixes 2022-01-11 18:53:09 +00:00
Tdarr_Plugin_00td_filter_by_size.js Fix line length error 2022-04-09 13:34:39 +01:00
Tdarr_Plugin_43az_add_to_radarr.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_075a_FFMPEG_HEVC_Generic.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_075a_Transcode_Customisable.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_075b_FFMPEG_HEVC_Generic_Video_Audio_Only.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_075c_FFMPEG_HEVC_Generic_Video_Audio_Only_CRF20.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_075d_FFMPEG_HEVC_GPU_Generic_Video_Audio_Only_CRF20.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_076a_re_order_audio_streams.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_076b_re_order_subtitle_streams.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_077b_HandBrake_NVENC_264_Configurable.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_078d_Output_embedded_subs_to_SRT_and_remove.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_a8hc_HaveAGitGat_HandBrake_H264_VeryFast1080p30.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_a9hc_HaveAGitGat_HandBrake_H264_Fast1080p30.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_a9hd_FFMPEG_Transcode_Specific_Audio_Stream_Codecs.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_a9he_New_file_size_check.js Reduce lower bound 2022-03-16 10:28:15 +01:00
Tdarr_Plugin_a9hf_New_file_duration_check.js Bump version 2022-02-07 05:32:00 +00:00
Tdarr_Plugin_a37x_Drawmonster_MP4_No_Title_Meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_A47j_FFMPEG_NVENC_HEVC_Video_Only.js Fix space 2022-03-09 19:58:01 +00:00
Tdarr_Plugin_b38x_Nosirus_h265_aac_no_meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_b39x_the1poet_surround_sound_to_ac3.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC.js Update plugin - Tdarr_Plugin_bsh1_Boosh_FFMPEG_QSV_HEVC - OS support, custom ffmpeg cmd input + clean-up (#306) 2022-05-20 07:48:12 +02:00
Tdarr_Plugin_c0r1_SetDefaultAudioStream.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_d5d3_iiDrakeii_FFMPEG_NVENC_Tiered_MKV.js Remove rc:v (#223) 2022-03-05 11:36:53 +01:00
Tdarr_Plugin_d5d4_iiDrakeii_Not_A_Video_Mjpeg_Fix.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_da11_Dallas_FFmpeg_Presets_H264_MP4.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_DOOM_NVENC_Tiered_MKV_CleanAll.js Remove rc:v (#223) 2022-03-05 11:36:53 +01:00
Tdarr_Plugin_drdd_standardise_all_in_one.js Remove rc:v (#223) 2022-03-05 11:36:53 +01:00
Tdarr_Plugin_e3jc_Tharic_H.264_MKV_480p30_No_Subs_No_Title_Meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_e3jd_Tharic_H.264_MKV_720p30_No_Subs_No_Title_Meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_e3je_Tharic_H.264_MKV_1080p30_No_Subs_No_Title_Meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_e5c3_CnT_Add_Subtitles.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_e5c3_CnT_Keep_Preferred_Audio.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_e5c3_CnT_Remove_Letterbox.js Remove rc:v (#223) 2022-03-05 11:36:53 +01:00
Tdarr_Plugin_ER01_Transcode audio and video with HW (PC and Mac).js Update Tdarr_Plugin_ER01_Transcode audio and video with HW (PC and Mac).js (#279) 2022-03-18 13:27:25 +01:00
Tdarr_Plugin_fd5T_Sparticus_4K_AC3_No_Subs.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_goof1_URL_Plex_Refresh.js Add/update encodeURIComponent to allow for successful path uri encoding (#248) 2022-01-08 05:27:44 +01:00
Tdarr_Plugin_Greg_MP3_FFMPEG_CPU.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_henk_Add_Specific_Audio_Codec.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_henk_Keep_Native_Lang_Plus_Eng.js Fix sonarr dir match (#276) 2022-03-19 17:21:28 +01:00
Tdarr_Plugin_hk75_Drawmonster_MP4_AAC_No_Subs_No_metaTitle.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_hk76_GilbN_MP4_AAC_No_metaTitle.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_JB69_JBHEVCQSV_MinimalFile.js Fix error with ts files and cleanup (#271) 2022-03-31 16:36:14 +02:00
Tdarr_Plugin_JB69_JBHEVCQSZ_PostFix.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_jeons001_Downmix_to_stereo_and_apply_DRC.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_lmg1_Reorder_Streams.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_MC93_Migz1FFMPEG.js Add mpeg4 Decode Migz GPU (#289) 2022-04-10 16:53:44 +02:00
Tdarr_Plugin_MC93_Migz1FFMPEG_CPU.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_MC93_Migz1Remux.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_MC93_Migz2CleanTitle.js Adds missing details and fixes tooltip formating (#261) 2022-02-08 03:26:56 +01:00
Tdarr_Plugin_MC93_Migz3CleanAudio.js Update migz audio/subtitle cleaners to slightly improve logging (#240) 2022-01-02 18:24:55 +01:00
Tdarr_Plugin_MC93_Migz4CleanSubs.js Also Remove any Subs tagged with SDH (#278) 2022-03-19 17:23:01 +01:00
Tdarr_Plugin_MC93_Migz5ConvertAudio.js fix title (remove space) (#287) 2022-03-31 16:28:37 +02:00
Tdarr_Plugin_MC93_Migz6OrderStreams.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_MC93_MigzImageRemoval.js Add remove a newer image attachment of "gif" (#284) 2022-03-31 16:35:10 +02:00
Tdarr_Plugin_MC93_MigzPlex_Autoscan.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_MP01_MichPasCleanSubsAndAudioCodecs.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_Mthr_VaapiHEVCTranscode.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_nc7x_Drawmonster_No_Title_Meta.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_NIfPZuCLU_2_Pass_Loudnorm_Audio_Normalisation.js use ffprobedata (#307) 2022-05-17 20:06:49 +02:00
Tdarr_Plugin_O8O0dCTlb_Set_File_Permissions_For_UnRaid.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_r002_rootuser_FFMPEG_HQ_HEVC_MKV_Animation.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_raf4_Floorpie_FFmpeg_Tiered_HEVC_MKV.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_rr01_drpeppershaker_extract_subs_to_SRT.js Pepper fix (#301) 2022-04-25 20:29:13 +02:00
Tdarr_Plugin_s7x8_winsome_h265.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_s7x9_winsome_h265_10bit.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_s7x9_winsome_h265_nvenc.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_s710_nick_h265_nvenc_4K.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_sdd3_Remove_Commentary_Tracks.js ffProbe's disposition comment flag (#269) 2022-02-15 05:28:05 +01:00
Tdarr_Plugin_sdf5_Thierrrrry_Remove_Non_English_Audio.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_SV6x_Smoove1FFMPEG_NVENC_H264.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_TD01_TOAD_Autoscan.js Add/update encodeURIComponent to allow for successful path uri encoding (#248) 2022-01-08 05:27:44 +01:00
Tdarr_Plugin_vdka_Remove_DataStreams.js Update Tdarr_Plugin_vdka_Remove_DataStreams.js 2022-05-16 05:09:00 +01:00
Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js Update Tdarr_Plugin_vdka_Tiered_CPU_CRF_Based_Configurable.js (#291) 2022-04-01 05:02:25 +02:00
Tdarr_Plugin_vdka_Tiered_NVENC_CQV_BASED_CONFIGURABLE.js Remove vbr_hq 2022-03-21 09:01:49 +00:00
Tdarr_Plugin_VP92_VP9_Match_Bitrate_One_Pass.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_x7ab_Remove_Subs.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_x7ac_Remove_Closed_Captions.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z0ab_TheRealShadoh_FFmpeg_Subs_H264_Medium.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z1ab_TheRealShadoh_FFmpeg_Subs_H264_Fast.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z2ab_TheRealShadoh_FFmpeg_Subs_H264_Slow.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z3ab_TheRealShadoh_FFmpeg_Subs_H264_VeryFast.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z18s_rename_files_based_on_codec.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z18t_rename_files_based_on_codec_and_resolution.js Disable global-require 2022-01-01 15:36:43 +00:00
Tdarr_Plugin_z80t_keep_original_date.js Disable global-require 2022-01-01 15:36:43 +00:00