All Versions
39
Latest Version
Avg Release Cycle
101 days
Latest Release
2714 days ago

Changelog History
Page 1

  • v3.0.2 Changes

    November 18, 2016

    ๐Ÿ‘Œ Improvements:

  • v3.0.1 Changes

    November 10, 2016

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ›  Issue #144 is fixed. Of a nil movie is presented to transcode, the progress block does not fail
    • Issue #145 Adds ability to follow URLs when presented as Movie inputs
  • v3.0.0 Changes

    September 07, 2016

    ๐Ÿ’ฅ Breaking Changes:

    • ๐Ÿ”„ Changes: custom parameters now specified using an array syntax

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ›  Issue # 128, #137 are fixed (custom parameters passed as strings) which was caused by 2.1.0 in attempting to avoid the use of shell and filename escaping issues on various platforms.
  • v2.1.0 Changes

    August 08, 2016

    ๐Ÿ†• New:

    • ๐Ÿ‘ Issue #135, Support creating slideshows from stills
    • ๐Ÿ‘ Issue #130, Adds support for a URL as an input
    • ๐Ÿ‘Œ Support for specifying options to apply to the input file
    • ๐Ÿ‘Œ Improved support for calling FFMpeg with popen3, improving compatibility with various platforms, including windows
    • โฑ Issue #111. uses attr_accessor for the timeout attribute
    • ๐Ÿ”ฆ Exposes the movie's entire meta data and format tags as movie attributes
    • Issue #122, adds encoding fix to stderr
    • All specs pass and brought current with Rspec V3
    • Issue #123, #131 improved stream validation, ignoring additional invalid streams if a valid stream is recognized
    • ๐Ÿ“œ Issue #124, improved parsing for moving creation_time
    • SAR and DAR now adapt after rotation, DAR is ignored when calculating dimensions

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ Allow parenthesis in colorspace (thanks walterdavis for initial code and rociiu for finding a bug with it)
    • Width and height now switched if video is filmed in portrait mode. ffmpeg 2.7 or later now automatically rotates output
    • ๐Ÿ“‡ Movie metadata now provided with ffprobe (#114). Thanks to Ryan Lovelett for the contributions!
    • Ability to create multiple screenshots at consistent intervals in one pass (#113)
  • v2.0.0 Changes

    January 14, 2016

    ๐Ÿ†• New:

    • ๐Ÿ‘Œ Support watermarking (thanks smoothdvd)
    • โฌ†๏ธ Bumped target ffmpeg version to 2.8

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ‘ Allow parenthesis in colorspace (thanks walterdavis for initial code and rociiu for finding a bug with it)
    • Width and height now switched if video is filmed in portrait mode. ffmpeg 2.7 or later now automatically rotates output
    • ๐Ÿ“‡ Movie metadata now provided with ffprobe (#114). Thanks to Ryan Lovelett for the contributions!
    • Ability to create multiple screenshots at consistent intervals in one pass (#113)
  • v1.0.0 Changes

    July 08, 2013

    ๐Ÿ†• New:

    • โฌ†๏ธ Bumped target ffmpeg version to 1.2.1

    ๐Ÿ‘Œ Improvements:

    • Simpler implementation for timeouts. Should be far less cpu and memory dependent (don't spawn a thread for every line of output) Timeout spec now passes in Rubinius (using 1.9 mode)
    • ๐Ÿ Give helpful error message for windows users lacking the win32-process gem (thanks casoetan)
    • โž• Add Movie#container (thanks vitalis)
    • ๐Ÿ‘Œ Support vprofile and preset encoding options (thanks vitalis)

    ๐Ÿ”„ Changes:

    • 0๏ธโƒฃ Default timeout lowered to 30 seconds

    ๐Ÿ› Bugs:

    • Avoid crash if asking for frame_rate of a video without video stream (thanks squidarth)
    • ๐Ÿ›  Fix crash when doing audio transcoding on ffmpeg >= 1.0.1 (thanks vitalis)

    ๐Ÿ—„ Deprecations:

    • โœ‚ Removed support for Ruby 1.8
    • โœ‚ Removed support for ffmpeg 0.7

    ๐Ÿ”จ Refactorings:

    • ๐Ÿ‘€ Quite a few, see commit history for details.
  • v0.9.0 Changes

    July 24, 2012

    ๐Ÿ†• New:

    • โฌ†๏ธ Bumped target ffmpeg version to 0.11.1
    • โž• Add hung process detection with configurable timeout (thanks stakach)
    • Raise FFMPEG::Error instead of generic RuntimeError on failed transcodings
    • Movie#screenshot for more intuitive screenshotting (README has details)
    • ๐Ÿ“‡ Movie#creation_time and Movie#rotation attributes when metadata is available (thanks Innonate)

    ๐Ÿ› Bugs:

    • ๐Ÿ›  Fixed too many open files bug (thanks to akicho8)
    • ๐Ÿ›  Fixed missing path escaping (thanks to mikesager)
    • ๐Ÿ›  Fixed README typo (thanks to Linutux)
    • Files outputing "could not find codec parameters" are now recognized as invalid

    ๐Ÿ—„ Deprecations:

    • โœ‚ Removed Movie#uncertain_duration?
    • โœ‚ Removed all the deprecated crop options (use :custom => '-vf crop=x:x:x:x' if you need it)

    ๐Ÿ”จ Refactorings:

    • โœ‚ Removed the deprecated duration validation code
    • ๐Ÿ’… Polish on the transcoder class
    • ๐Ÿ’… Polish on the spec suite
  • v0.8.5 Changes

    March 05, 2011
    • If a clip has a DAR that doesn't make sense fall back to calculating aspect ratio from dimensions
    • ๐Ÿ‘ Allow filenames with single quote characters (thanks to youpy)
  • v0.8.4 Changes

    November 30, 2011
    • Duration now one decimal more accurate (thanks to Russel Brooks)
    • โž• Added encoding option seek_time (thanks to Misty De Meo)
  • v0.8.3 Changes

    September 01, 2011
    • Parameters now come in the order of codecs, presets, others so that we can override the presets
    • โž• Added encoding option keyframe_interval to set number of frames between i-frames (aka GOP size)
    • Streamio (sponsor of this project) have launched new awesome pricing @ย http://streamio.com