Skip to content

Releases: philiptn/mkv-auto

mkv-auto-v1.0.2

02 Jun 19:17
Compare
Choose a tag to compare

To update to the latest version of mkv-auto, run docker pull philiptn/mkv-auto.

Note: This version includes a new option in the defaults.ini configuration file. Make sure to update your own user.ini with the new field.

Updates and bug fixes:

  • High: Fixed bug where subtitle extraction function would extract tracks out of order
  • High: Fixed bug where forced subtitle tracks would be placed before regular subtitles in final track structure
  • Medium: Fixed bug where program would throw error when trying to get the video codec while file was being copied
  • Medium: Fixed bug where audio tracks in matching audio codec prefs would not be selected properly (#24)
  • Low: Fixed bug where forced subtitle tracks would be placed last in the file if pref subs languages were not set
  • Added PREFERRED_SUBS_EXT option to defaults.ini. This variable holds the priority order of subtitle extensions.
  • Improved "Samples" removal function

mkv-auto-v1.0.1

07 May 18:42
Compare
Choose a tag to compare

To update to the latest version of mkv-auto, run docker pull philiptn/mkv-auto.

Note: This release includes a change in the .env_example file. Older versions of .env_example will still work after upgrading to this version.

Updates and bug fixes:

  • Critical: Fixed bug in audio extraction function that would cause the repacking function to fail
  • Critical: Fixed bug where audio encoding to OPUS would cause function to fail
  • Added debug parameter for mkv-auto-service (docker-compose.yml)
  • Added parameters to make explicit balanced Stereo mix when encoding audio to AAC
  • Changed final subtitles priority list to include ASS/SSA subtitles first, followed by SRT subtitles and others
  • Other small bug fixes and improvements

mkv-auto-v1.0

04 May 15:45
Compare
Choose a tag to compare

Initial release. Supports the following features:

mkv-auto-v1.0

  • Removes any audio or subtitle tracks from video that does not match user preferences
  • Generates audio tracks in preferred codec (DTS, AAC, AC3 etc.) if not already present in the media (ffmpeg)
  • Converts any picture-based subtitles (BluRay/DVD) to SupRip (SRT) using SubtitleEdit and Tesseract OCR
  • Converts Advanced SubStation Alpha (ASS/SSA) and MP4 (tx3g) subtitles to SRT using Python libraries and ffmpeg
  • Removes SDH (such as [MAN COUGHING] or [DISTANT CHATTER]) from SRT subtitles (default enabled)
  • Resynchronizes subtitles to match the audio track of the video using ffsubsync (best effort)
  • Unpacks any .rar or .zip archives and converts .mp4 or .avi files to MKV before processing the media
  • Remove any hidden Closed Captions (CC) from the video stream using ffmpeg
  • Automatically categorize the media content type (TV Show/Movie, SDR/HDR) based on info in filename