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.
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.
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.
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.
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.