All Versions
61
Latest Version
Avg Release Cycle
127 days
Latest Release
505 days ago

Changelog History
Page 1

  • v2025.01.28 Changes

    January 28, 2025

    Tuesday, January 28, 2025

    • 🔄 Change the rc-lookahead value for the nvenc-hevc video mode in transcode-video.rb from 32 to 20 per current Nvidia guidelines. A value of 32 is the maximum allowed but it's probably unnecessary.
    • ➕ Add ratecontrol code for the nvenc-av1 video mode which functionally matches that of nvenc-hevc mode.
    • 🔄 Change the nvenc-av1 video mode quality value from 35 to 37. This will lower output bitrates below that of nvenc-hevc mode, a sensible move because AV1 format is supposed to be more size-efficient than HEVC at the same perceived level of quality.
  • v2025.01.24 Changes

    January 24, 2025

    Friday, January 24, 2025

    • 🛠 Fix the bogus VBV being set when using a custom encoder with transcode-video.rb. This bug was introduced by the previous change.
  • v2025.01.23 Changes

    January 23, 2025

    Thursday, January 23, 2025

    • Add missing ratecontrol code for the nvenc-hevc video mode that was stupidly left out of the original rewrite of transcode-video.rb. This also implements the --no-bframe-refs option.
  • v2025.01.19 Changes

    January 19, 2025

    Sunday, January 19, 2025

    • ➕ Add nvenc-av1 video mode to transcode-video.rb.
  • v2025.01.10 Changes

    January 10, 2025

    Friday, January 10, 2025

    • 🛠 Fix bug preventing encopts arguments being passed to the --extra option of transcode-video.rb.
    • Clarify that the automatic behavior of transcode-video.rb described in the README.md file is for a single forced subtitle and does not apply to multiple subtitles.
    • ➕ Add note to the README.md file regarding possible future video modes for transcode-video.rb.
  • v2025.01.09 Changes

    January 09, 2025

    Thursday, January 9, 2025

    • 🚚 Deprecate and remove legacy RubyGems-based project files.
    • ✂ Remove *.gem files from the list to ignore.
    • ➕ Add redesigned and rewritten tools to the project, i.e. the transcode-video.rb, detect-crop.rb and convert-video.rb scripts.
    • ⚡️ Completely update the README.md file.
    • Begin using a date-based version numbering scheme for the project and all the scripts.

    Note

    🔄 Changes before version 2025.01.09 are no longer relevant and not included in this document.

  • v0.25.4 Changes

    January 09, 2025

    Thursday, January 9, 2025

    • 🏷 Tag final version of legacy code no longer released as a Gem.
  • v0.25.3 Changes

    May 26, 2020

    Tuesday, May 26, 2020

    • Modify detect-crop to show preview commands compatible with newer versions of mpv.
    • ⚡️ Update all copyright notices to the year 2020.
  • v0.25.2 Changes

    May 15, 2019

    Wednesday, May 15, 2019

    • 🛠 Fix a crash in transcode-video with the --copy-audio-name option when the input audio track name does not exist. Via #279.
  • v0.25.1 Changes

    March 31, 2019

    Saturday, March 30, 2019

    • 🛠 Fix a heinous multi-part bug in transcode-video which could prevent the proper detection of certain input audio formats, normally allowed for pass-through, from being copied unchanged to the output. This could also cause the --keep-ac3-stereo option from behaving correctly when used together with the --ac3-encoder eac3 option and argument. Thanks to @khaosx for finding the problem!