Commit graph

32 commits

Author SHA1 Message Date
HaveAGitGat
f53b29efd4 Update ts lint rules 2023-08-20 17:25:04 +01:00
Enigma
d0a5ccf078
Adds missing details and fixes tooltip formating (#261)
* Adds missing details and fixes tooltip formating

The audio & subtitle stream titles are not altogether removed. Should probably add another option for that down the road.

* Fix lint errors

* Adds missing details and fixes tooltip formating

The audio & subtitle stream titles are not altogether removed. Should probably add another option for that down the road.

* Fix lint errors

Co-authored-by: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com>
2022-02-08 03:26:56 +01:00
HaveAGitGat
7cc3b20d19 Disable global-require 2022-01-01 15:36:43 +00:00
HaveAGitGat
f037743bea Move imports into plugin function 2021-12-31 16:47:05 +00:00
HaveAGitGat
3042b35800 Use const lib = require('../methods/lib')(); for fresh imports 2021-12-31 16:22:15 +00:00
HaveAGitGat
db22ca561e update imports 2021-12-31 16:13:18 +00:00
William Brockhus
831c4b0372
fix: remove title tag instead of setting it to "" (#232) 2021-12-31 13:04:04 +01:00
HaveAGitGat
9e04b43e75 revertChanges 2021-12-28 23:05:31 +00:00
HaveAGitGat
2ba3df1977
Update lib (#227)
* Update library.js

* update imports

* update defaults
2021-12-28 22:37:51 +01:00
HaveAGitGat
844b856c5d fix lint 2021-12-12 17:25:00 +00:00
HaveAGitGat
a9c579c0f2 Add options dropdown 2021-12-12 17:18:31 +00:00
HaveAGitGat
90e2b3923a Plugin update 2021-12-11 19:48:53 +00:00
HaveAGitGat
3f616d4406 Check for extra empties 2021-01-28 09:23:23 +01:00
HaveAGitGat
98bd5a115f fix loop bug 2021-01-28 09:20:44 +01:00
HaveAGitGat
f0109f2bfe lint fixes 2020-12-19 10:03:49 +01:00
Migz93
864cf41f1d Migz Plugins
1. Made changes to all plugins following lint testing. There are still various warnings/errors but my very limited knowledge of javascript means I just don't understand what the errors mean. Or in some cases I don't understand how to split the variable across several lines to confirm to the line limits.
I did manage to get it from
952 problems (943 errors, 9 warnings)
down to
37 problems (28 errors, 9 warnings)

2. Fix Flawed logic in FFMPEG plugins which would cause remux conditions to never trigger. Was checking if file was HEVC & VP9 which is impossible as they're both codecs.

3. Fixed a bug with CleanTitle where plugin would fail if a stream in the file didn't have a title.

4. Modify CleanSubtitle plugin to not remove sdh subtitles.

5. Include new plugin to just perform remuxes. Mainly aimed at remuxing to mkv or mp4.
2020-12-14 17:33:17 +00:00
HaveAGitGat
7904647075 lint init 2020-12-10 17:43:41 +01:00
Migz93
6ba398eaf4 Migz Plugins
1) Bug fix for CleanTitle where if the title of an audio/substeam didn't exist it would exit that loop but not increment the Id of the track. Was causing the plugin to loop in some cases.

2) Modify both FFMPEG plugins to treat VP9 codec in a similiar way to HEVC. I.e if a file is already in VP9 codec don't transcode it to HEVC as VP9 is already heavily compressed in a similiar way to HEVC. Plugin itself still outputs files as HEVC
2020-10-27 20:27:54 +00:00
Migz93
1ef47b8d78
BugFix Update
Update to catch error if custom_title_matching is empty.
2020-10-20 15:33:46 +01:00
Migz93
4ba83c804b Migz Plugin Updates
1) Update to CleanTitle plugin to allow user input custom matching title, allows to remove more then just the default of something with 3 full stops.

2) Update to both FFMPEG plugins to fix a bug where if the force_conform option was enabled and a stream had no codec_name it would cause the plugin to error out.
2020-10-19 19:48:04 +01:00
Migz93
6901d53feb Migz Plugins Update
1) Add input to enable bframes. - ffmpegGPU plugin

2) Add timed_id3 has codec type to remove for mkv/mp4 if force_conform is enabled. - Both ffmpeg plugins

3) max_muxing_queue_size change to 9999 as this number is still too low in some cases.
2020-09-20 03:08:10 +01:00
HaveAGitGat
9c8ac98728 tidy 2020-05-15 01:26:35 +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
rbraunschweig
809d0a1b55
Map all streams to output 2020-04-12 23:14:25 +02:00
Migz93
b22c576c84 Update: MigzPlugins
Updated all plugins to include "-max_muxing_queue_size 4096"
2020-03-29 17:28:20 +01: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
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
8530618402 tags 2020-02-13 00:20:30 +00:00
Migz93
c97fdeff98 Migz Plugins: Bug Fixes
1) Fixed bug with Migz1FFMPEG where sometimes duration was not available, get duration from stream 0, if duration still not available then exit plugin.

2) Fixed bug with Migz1FFMPEG where it would fail if using mkv and source has a data stream (mkv does not support data streams).

3) Fixed bug with Migz2CleanTitle where if title info did not exist at all it would fail rather then skip.
2020-02-09 02:31:10 +00:00
Migz93
7b84114d83 Migz Plugin Additions
1) Transcode plugin using nvidia GPU.

2) Plugin to clean title metadata from video if detected. This only cleans the title, the current plugin cleans all metadata if title is detected.

3) Plugin to clean audio, remove unwanted languages & tag unknown language tracks.

4) Plugin to clean subtitles, remove unwanted languages & tag unknown language tracks.

5) Plugin to convert stereo tracks to AAC and/or create downmix audio tracks.

6) Organise streams into order.
2020-02-07 22:15:09 +00:00