Commit Graph

319 Commits

Author SHA1 Message Date
HaveAGitGat
1931ff9afb Only process if properties are available 2020-08-08 01:12:28 +02:00
HaveAGitGat
29d1f7e836 Comment update 2020-08-08 01:01:57 +02:00
HaveAGitGat
315b48f551 New plugin 2020-08-08 00:59:55 +02:00
Jeffrey Rice
6d6f3fb2ff Create Tdarr_Plugin_A47j_FFMPEG_NVENC_HEVC_Video_Only.js 2020-07-24 16:12:39 -04:00
HaveAGitGat
bfb9833aa1
Merge pull request #89 from mdoom23/add_plugin
Adding Community Plugin
2020-07-14 20:35:36 +02:00
Mark Doom
c707e8e2f1 Update Tdarr_Plugin_DOOM_NVENC_Tiered_MKV_CleanAll.js
Adding ability to requeue for plug-in stack
2020-07-13 17:05:21 -05:00
HaveAGitGat
1d65cae1a8
Merge pull request #83 from jayrox/patch-1
Update Tdarr_Plugin_MC93_Migz1FFMPEG_CPU.js
2020-07-13 23:55:35 +02:00
HaveAGitGat
63f2909ef4
Merge pull request #87 from JarBinks/master
JarBinks-Updates/Fixes/Bug
2020-07-13 23:22:28 +02:00
Mark Doom
62218db469 Adding Community Plugin 2020-07-13 10:53:39 -05:00
HaveAGitGat
17ae08abf3 Bug fix 2020-07-11 01:39:28 +02:00
JarBinks
cba8723042
JarBinks-Updates/Fixes/Bugs
- Changed stats update range from 21 to 45 days
- Changed logic error to ensure 2nd plugin only runs after first one is done (BUG)
2020-06-30 00:39:45 -04:00
JarBinks
90ff03b668
JarBinks-Updates/Fixes/Bugs
- Added another 25% to resulting HEVC bitrate (Personal Preference)
- Better selection of best audio stream (Language/Channels/Bitrate) (Bug)
- Removed usage of Tdarr ffmpeg object in favor of internal object :-( (There was some mixing causing issues)
- Improved handling of converting video bit rate from 10 to 8 and 8 to 10 (Enhancement)
- Better handling of knowing when script has already been run on a file (Enhancement)
- Removed ffmpeg command output from script (Unnecessary)
- TODO: Need to move video decision out of stream loop similar to audio decisions
2020-06-30 00:37:44 -04:00
Jay Boehm
dfe9c5a527
Update Tdarr_Plugin_MC93_Migz1FFMPEG_CPU.js
if inputs isn't defined, then inputs.container causes a plugin error that is not caught by the if(inputs.container == "")
this change checks the inputs first
2020-06-15 18:13:38 -04:00
Migz93
37ceb99cfb Migz Plugin: Formatting Update
Update formatting on ffmpeg plugin - conform section
2020-06-02 18:04:17 +01:00
Migz93
d9cd80c44b Migz Plugins: Update
1) Update both plugins transcode plugins with new "force_conform" option.

2) Add "png" to codec image types to be removed.

3) Update GPU plugin to check for 10Bit files instead of just HDR.
2020-06-02 18:01:20 +01:00
michpas
12f7a0e427
Add files via upload
First version of a configurable plugin that removes certain inputted subtitle & audio codecs.
2020-05-31 22:49:22 +02:00
HaveAGitGat
9256561f5b
Merge pull request #77 from JarBinks/master
Updates/Fixes
2020-05-29 00:21:24 +01:00
HaveAGitGat
67145625df
Merge pull request #78 from Mthrboard/master
Add plugin to transcode video to H.265 HEVC using Intel QuickSync CPUs
2020-05-29 00:20:37 +01:00
Chad Hjelle
c251f8bdc2
Update Tdarr_Plugin_Mthr_VaapiHEVCTranscode.js
Changed link from my fork to the original repo for a pull request
2020-05-27 15:49:51 -05:00
Chad Hjelle
68d6c633fc
Create Tdarr_Plugin_Mthr_VaapiHEVCTranscode.js 2020-05-25 23:20:08 -05:00
JarBinks
1ccd0e371d
Updates/Fixes
- Added @10% to target video bitrate
- Audio track selection now works better
- Added more to the documentation (A round the additional programs needed)
- Modified some of the user feedback to be clearer
- Cleaned up the usage of " vs. '
- Tested to work with the 10bit flag set to false
2020-05-25 15:20:58 -04:00
HaveAGitGat
88f1d55bf3
Merge pull request #74 from dambler/drdd_standardise_all_in_one
Add Tdarr_Plugin_drdd_standardise_all_in_one
2020-05-25 01:31:28 +01:00
HaveAGitGat
9ef8ebf5c8
Merge pull request #75 from JarBinks/master
JarBinks set of 2 new plugins
2020-05-25 01:25:47 +01:00
Migz93
0066d4497c Migz Plugins
Set reQueueAfter back to true after explanation from GitGAt
2020-05-25 01:22:09 +01:00
Migz93
029224f862 Migz Plugins
Updated mkv data check from "" to `` for consistency.
2020-05-23 12:25:26 +01:00
Migz93
2836112150 Migz Plugins
Correct typo in CleanSubs plugin. Thanks zzeneg for spotting this.
2020-05-23 12:23:44 +01:00
Migz93
8f123d18a2 Migz Plugins
Change both ffmpeg plugins reQueueAfter to false. These plugins should not need to be requeued and worked on again.

Move mkv data stream check to after extraArguments var creation so that it works as intended.
2020-05-23 12:19:57 +01:00
David Ambler
a21852d233 QSV Mpeg4 fix
- Fall back to software transcode when video is mpeg4.
- Check for stream tags before trying to access them.
2020-05-22 21:49:43 +01:00
JarBinks
f43afc56b1
Create Tdarr_Plugin_JB69_JBHEVCQSZ_PostFix.js 2020-05-22 15:32:08 -04:00
JarBinks
7d0a34af14
Create Tdarr_Plugin_JB69_JBHEVCQSV_MinimalFile.js 2020-05-22 15:31:16 -04:00
David Ambler
4308c596ea Add Tdarr_Plugin_drdd_standardise_all_in_one 2020-05-22 18:57:39 +01:00
HaveAGitGat
f5c0df216c
Update Tdarr_Plugin_075a_FFMPEG_HEVC_Generic.js 2020-05-16 05:50:36 +01:00
HaveAGitGat
25aa43b773 muxing queue size 2020-05-15 20:01:36 +01:00
HaveAGitGat
26edb3e771 tidy 2020-05-15 01:34:05 +01:00
HaveAGitGat
9c8ac98728 tidy 2020-05-15 01:26:35 +01:00
HaveAGitGat
e1ff493d7b Tidy 2020-05-15 01:13:19 +01:00
Migz93
34ce463fc8 Migz PLugin
Remove leftover "response.infoLog += `first`" from previous debugging.
2020-05-08 21:17:43 +01:00
Migz93
1a7d1cafc9 Migz Plugins Fix
Both plugins checked for the existance of file.ffProbeData.streams[i].tags.language. But when .tags is completely missing then it would fail.
Modified plugins to check for .tags before then checking for .language
2020-05-08 21:16:19 +01:00
HaveAGitGat
673a677e26 Loop bug with some files 2020-05-06 21:56:48 +01:00
HaveAGitGat
e2c9e83b57 Merge branch 'master' of https://github.com/HaveAGitGat/Tdarr_Plugins 2020-05-05 13:59:17 +01:00
Migz93
91a974824c Migz FFMPEG Plugins
1) Set bufsize at a variable level dependant on bitrate. (Thanks winsome)

2) Add variable to enable transcoding files to 10bit if preferred.

3) Added two options to GPU transcode plugin after extensive testing/research with different options.
*-cq:v 19
*-rc-lookahead:v 32

4) Modify bitrate cutoff check to completely skip file if below cutoff, rather then check if it should be remuxed.

5) Tidy up some wording.
2020-04-23 10:41:23 +01:00
HaveAGitGat
0549e0c3f6 Name clarification and link 2020-04-21 21:38:49 +01:00
HaveAGitGat
908c212e19
Update Tdarr_Plugin_MC93_Migz1FFMPEG.js 2020-04-20 12:46:49 +01:00
HaveAGitGat
4edbbe5367
Update Tdarr_Plugin_MC93_Migz1FFMPEG_CPU.js 2020-04-20 12:45:41 +01:00
Migz93
20fe6461a1 Update: All Migz Plugins
1) Ran all plugins through javascript formatter to make them look nicer/ have correct javascript formatting.

2) Added comments to all plugins.

3) Modified all plugins that have checks for inputs to check for existance of inputs itself.

4) Modify 5ConvertAudio so that you can just put "true" in a single input, rather then having to put false in the opposing one. If only 1 action is wanted.

5) Fix for 3CleanAudio & 4CleanSubs where if language meta was completely missing then plugins would not set it to the specified tag language.

6) Correct 4CleanSubs input title of "tag_title" to "tag_language"
2020-04-19 20:31:35 +01:00
HaveAGitGat
3e4b2c7126
Info log channel typo 2020-04-15 13:09:07 +01:00
HaveAGitGat
1185306141 Bitrate based plugin 2020-04-14 20:01:54 +01:00
rbraunschweig
809d0a1b55
Map all streams to output 2020-04-12 23:14:25 +02:00
HaveAGitGat
d49125158a
Link 2020-04-12 08:59:08 +01:00
HaveAGitGat
47069a71f6
Update Tdarr_Plugin_c0r1_SetDefaultAudioStream.js 2020-04-12 08:56:15 +01:00
HaveAGitGat
37bef2eec8
Update Tdarr_Plugin_c0r1_SetDefaultAudioStream.js 2020-04-12 08:54:37 +01:00
Spencer Reiter
b3abeb20f1 Added community plugin to set a default audio stream 2020-04-11 17:04:16 -04:00
controlol
903dd31575
this should fix all errors 2020-04-05 21:37:36 +02:00
controlol
fd1cc52193
fix couldn't find property language of undefined 2020-04-05 21:36:55 +02:00
HaveAGitGat
1e67bd74c1
Move variable outside of string 2020-04-04 17:10:58 +01:00
HaveAGitGat
9af181680d
tags 2020-04-04 17:07:38 +01:00
controlol
bd60ba8709
Create Tdarr_Plugin_e5c3_CnT_Remove_Letterbox.js
Uses iiDrakeii's filter, and crops video files when letterboxing is detected.\nThis uses the FFMPEG NVENC transcoding(hw).\nIf a file is 4K it will be scaled down to 1080p.\nNow with user definable bitrates!(since 1.104 beta)\nCreated by @control#0405
2020-04-04 17:59:59 +02:00
controlol
cf6968aa26
Merge branch 'master' into patch-5 2020-04-03 18:50:43 +02:00
controlol
bc8b9474dd
Fixed link 2020-04-03 18:47:11 +02:00
controlol
4c5bf97dd8
Latest updates to Keep_Preferred_Audio 2020-04-03 18:40:43 +02:00
controlol
333ade3cad
Latest updates to add subtitles 2020-04-03 18:39:45 +02:00
controlol
773a6c12fc
Delete auto_crop script 2020-04-03 18:38:54 +02:00
Migz93
be6c28b0ba Update: MigzPlex_Autoscan
Add plugin to notify plex_autoscan to scan file.
2020-04-02 21:34:23 +01:00
HaveAGitGat
e2cc0aaa7f
FFmpeg path change 2020-04-02 12:42:40 +01:00
HaveAGitGat
f21157f41c
Merge pull request #60 from Migz93/master
Update: MJPEG Plugins
2020-04-02 06:00:43 +01:00
Miasma
06e28fa832
Subtitle Fix
Added fix for subtitles per https://discordapp.com/channels/623392507828371476/626268797472604160/695001638628360212

Fixes error:

`
Stream map '0:s' matches no streams.

To ignore this, add a trailing '?' to the map.
`
2020-04-02 17:45:51 +13:00
Migz93
a0f39aa947 Reinclude iiDrakeii plugin
Reinclude iiDrakeii_Not_A_Video_Mjpeg_Fix, warning needs to be given in a future update before removing plugin due to the fact people may still be using this plugin.
2020-04-01 10:49:14 +01:00
Migz93
46667bee2f Update: MJPEG Plugins
Remove iiDrakeii_Not_A_Video_Mjpeg_Fix plugin as this was resolved in Tdarr.

Create new plugin to strip out image format tracks, currently mjpeg & png.
2020-03-31 17:38:42 +01:00
Migz93
b22c576c84 Update: MigzPlugins
Updated all plugins to include "-max_muxing_queue_size 4096"
2020-03-29 17:28:20 +01:00
Migz93
37246dd506 Update: MigzPlguin
Update to Migz1FFMPEG plugins to deal with mjpeg streams. Detect and drop from being mapped.
2020-03-25 22:10:28 +00:00
Migz93
f9124c2368 Update: MigzPlugins
Update to both FFMPEG plugins to fix issue with data streams not being dropped for mkv in certain circumstances. Would cause plugin to fail.
2020-03-23 12:40:16 +00:00
Migz93
2e37ed84bf Update: Migz2CleanTitle
Updated the way that audio/subtitles decide if the title is junk or not. Fixes issue with conversion loop when used with my CleanAudio plugin.
2020-03-23 10:56:26 +00:00
Migz93
1ea2ebc2fe Update: Migz Plugins
Update all plugins to remove "Testing" as they've now been in use for a while with no issues noticed.
2020-03-22 12:20:30 +00:00
Migz93
d07d8811f8 Update: Migz2CleanTitle
Updated to also look for title metadata in audio/subtitles and remove if applicable.
2020-03-22 11:46:36 +00:00
Guillaume Taquet Gasperini
ccd4c79228 Fix #54 2020-03-20 17:09:15 +01:00
Migz93
a05d856fe2 Update Tag
Updated "Tag" to specify H265
2020-03-19 19:00:47 +00:00
Migz93
5735ae6759 Various Updates
1) New plugin that uses CPU to convert to H265.

2) Change to FFMPEG NVidia plugin to specifiy bitrate cutoff.

3) Fix random infolog "2" in CleanTitle

4) Update descriptive audio check in CleanAudio and CleanSubs to look for "sdh"

5) Correct OrderStreams mentioning that "Audio not first" when audio should be second.
2020-03-14 01:00:16 +00:00
HaveAGitGat
fc9692bacb
Merge pull request #51 from JackDallas/master
Drop picture streams (mpjeg etc.)
2020-03-03 17:27:10 +00:00
Jack Dallas
c0d2c1d85b Drop picture streams (mpjeg) 2020-03-03 17:14:38 +00:00
robejo9
73af4d9a94
Update Tdarr_Plugin_d5d3_iiDrakeii_FFMPEG_NVENC_Tiered_MKV.js
Corrected Logic to remove mjpeg streams due to error when they are processed.
Corrected Logic to add mux queue size on specific audio formats due to ffmpeg bug.
Changed how the Map is created in corrolation with Mjpeg fix.
2020-03-03 00:00:49 -06:00
Miasma
150211916c
Update Tdarr_Plugin_r002_rootuser_FFMPEG_HQ_HEVC_MKV_Animation.js
Forget to add `[Contains built-in filter]` and tag `anime`
2020-02-26 01:14:54 +13:00
Miasma
450ca18c1c
Initial submit
Specifically tuned for use with Animation, primarily Anime with English subtitles.  Preserves Subtitles; Metadata; Attachments; Fonts and Styling.  CRF 18 to keep as much quality as reasonable, while keeping file sizes low.  Audio converted to AAC 512K for compatibility.  Have used `x265-params`, as it seems the source script I used failed to do so, and the variables were not being read properly.  Medium preset, need a reasonably fast CPU/Server.  10-Bit video output to help curb banding.
2020-02-26 00:53:17 +13:00
Jack Dallas
71c119fe56 Allow experimental conversion of FLAC to MP3 2020-02-24 15:42:48 +00:00
HaveAGitGat
d09aeaf68d Mode 2020-02-22 08:53:20 +00:00
HaveAGitGat
043c73fb0a stage 2020-02-22 08:48:17 +00:00
HaveAGitGat
4ecbf50c52 new 2020-02-22 08:44:05 +00:00
HaveAGitGat
367533cd37 New 2020-02-21 14:20:18 +00:00
HaveAGitGat
831bf4e772 handbrake 2020-02-20 08:25:22 +00:00
HaveAGitGat
3a1a4bfeb0 Update Tdarr_Plugin_075a_FFMPEG_HEVC_Generic.js 2020-02-20 03:41:35 +00:00
HaveAGitGat
cc1eb93838 tag change 2020-02-18 02:19:36 +00:00
HaveAGitGat
8ac2e2f165
Update Tdarr_Plugin_z18s_rename_files_based_on_codec.js 2020-02-14 21:03:17 +00:00
controlol
3d71c47c55
Tags 2020-02-14 10:39:11 +01:00
controlol
de2146e786
Added force processing and muxing for container
force processing will make sure the file gets transcoded even if the filters don't match. It will still look at the resolution, the file won't be cropped. 
If the container doesn't match the preferred container and all filters already match it will be muxed to the desired container.
2020-02-14 10:35:25 +01:00
controlol
e208cb8266
Tags 2020-02-14 10:30:44 +01:00
controlol
f86d8c98fe
Update Tdarr_Plugin_e5c3_CnT_Keep_Preferred_Audio.js 2020-02-14 10:26:54 +01:00
HaveAGitGat
607df7fa63 Clear up tags 2020-02-13 01:16:02 +00:00
HaveAGitGat
99d9584699 tags 2020-02-13 00:24:43 +00:00
HaveAGitGat
180a662ba7 Merge branch 'master' of https://github.com/HaveAGitGat/Tdarr_Plugins 2020-02-13 00:20:34 +00:00
HaveAGitGat
8530618402 tags 2020-02-13 00:20:30 +00:00
Jack Dallas
a45de61b72 Initial Commit of Generic FFmpeg preset plugin h264/mp4 2020-02-12 13:57:52 +00:00