Skip to content

Releases: instructure/ruby-ffmpeg

7.1.2

09 May 14:52
Compare
Choose a tag to compare

Fixes:

  • Removed -reconnect_at_eof from FFMPEG::CommandArgs::NetworkStreaming to prevent retries
    when processing a file that is not a stream.

7.1.1

09 May 10:35
Compare
Choose a tag to compare

Fixes:

  • Removed invalid option -reconnect_on_timeout from FFMPEG::CommandArgs::NetworkStreaming.

7.1.0

09 May 08:17
Compare
Choose a tag to compare

Improvements:

  • Added new modular way of composing ffmpeg commands using the FFMPEG::CommandArgs::Composable module.

7.0.0

09 May 08:16
Compare
Choose a tag to compare

For the full gradual changelog, check out the beta releases for v7.

What's Changed

Full Changelog: v6.1.2...v7.0.0

7.0.0-beta.14

25 Apr 08:53
Compare
Choose a tag to compare
7.0.0-beta.14 Pre-release
Pre-release

Improvements:

  • Built-in presets now use the closest standard frame rate to the input file
    when the input file has lower frame rate than the preset.
  • Increased the keyframe interval of the MPEG-DASH H.264 preset to 2 seconds by default.
    This results in a more efficient encoding process and smaller file sizes, while
    still maintaining a good quality.

Fixes:

  • Fixed some audio timeline shifting issues with the MPEG-DASH H.264 preset due to which
    some players would skip to the end of the video upon loading.

7.0.0-beta.13

23 Apr 07:41
Compare
Choose a tag to compare
7.0.0-beta.13 Pre-release
Pre-release

Fixes:

  • Fixed a bug that caused the FFMPEG::IO#each method to crash when the parent process
    was receiving and trapping exit signals.

7.0.0-beta.12

16 Apr 07:48
Compare
Choose a tag to compare
7.0.0-beta.12 Pre-release
Pre-release

Breaking Changes:

  • The display_aspect_ratio and sample_aspect_ratio methods have been renamed to
    raw_display_aspect_ratio and raw_sample_aspect_ratio respectively on both
    the Media and Stream classes.
  • The calculated_aspect_ratio and calculated_pixel_aspect_ratio methods have been
    renamed to display_aspect_ratio and sample_aspect_ratio respectively on both
    the Media and Stream classes.
  • Rolled back zlib scale changes (they caused more errors than what they resolved).

Improvements:

  • Added more getters for color information to the Media class.
  • Added more options to the scale filter.
  • Greatly simplified the MPEG-DASH H.264 preset.
  • Added support for stream specifiers in many RawCommandArgs methods.

7.0.0-beta.11

10 Apr 10:10
Compare
Choose a tag to compare
7.0.0-beta.11 Pre-release
Pre-release

Improvements:

  • Better mimic the output of FFmpeg with the stream overview methods.
  • Added support for using zlib with the Scale filter.
  • Updated the H.264 presets to use zlib for scaling by default.

7.0.0-beta.10

09 Apr 07:42
Compare
Choose a tag to compare
7.0.0-beta.10 Pre-release
Pre-release

Fixes:

  • Properly handle uncommon input pixel formats in the built-in presets.

7.0.0-beta.9

07 Apr 12:21
Compare
Choose a tag to compare
7.0.0-beta.9 Pre-release
Pre-release

Improvements:

  • Use more reliable M4A container for AAC presets.
  • Add settings to control the number of threads used by built-in presets.
  • Improve MPEG-DASH presets with more standard defaults.

Fixes:

  • Properly handle nil values during argument composition.