All Versions
39
Latest Version
Avg Release Cycle
101 days
Latest Release
3051 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.2 Changes
November 18, 2016๐ Improvements:
- ๐ Issue #153 Adds support for multiple audio streams
- Issue #150 Does not trust reported SAR/DAR as these may not be defined per https://trac.ffmpeg.org/ticket/3798
-
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