Skip to content

Releases: instructure/ruby-ffmpeg

6.0.3

19 Jun 08:43
a2da2cc
Compare
Choose a tag to compare

Fixes:

  • Fixed a possible race condition that would cause the transcoder to time out even if the transcoder was still running

6.0.2

19 Jun 06:27
4fedfad
Compare
Choose a tag to compare

Fixes:

  • Fixed a crash where extremely long media files would cause the transcoder to fail with SystemStackError: stack level too deep

6.0.1

06 Jun 11:56
fc5278f
Compare
Choose a tag to compare

Fixes:

  • Fixed crashes when using FFMPEG::IO with non-UTF-8 encoding (e.g.: when ffprobe or ffmpeg output contains non-UTF-8 byte sequences)

6.0.0

05 Jun 13:23
599d7a7
Compare
Choose a tag to compare

Breaking Changes:

  • Changed FFMPEG::IO to use UTF-8 encoding instead of ISO-8859-1 by default
  • Changed FFMPEG::Transcoder#run to raise FFMPEG::Error if FFMPEG exits with non-zero exit code even if validate was set to false on the transcoder
  • Removed the errors attribute of FFMPEG::Transcoder

Improvements:

  • Changed FFMPEG::IO to handle carriage returns by FFMPEG – progress reports will be more frequent and more reliable
  • Changed FFMPEG::Transcoder to report progress only on whole percentages by default (e.g.: 0.01, 0.2 etc.)
  • Added new progress_digits kwarg to FFMPEG::Transcoder to allow more frequent progress updates

5.0.0

02 May 12:55
Compare
Choose a tag to compare
v5.0.0

chore!: drop support for Ruby 2.x