Video Transcoding v0.17.3 Release Notes
-
Sunday, May 14, 2017
- 0๏ธโฃ
HandBrakeCLI
versions 1.0 and later changed the default frame rate mode from "constant" to "peak-limited" when a rate is specified. This new behavior inHandBrakeCLI
requires two significant changes intranscode-video
:- Fix a bug where the
--force-rate
option failed to force a constant frame rate. This bug made it behave essentially the same at the--limit-rate
option. - Fix a bug where a constant frame rate was not forced for inputs containing MPEG-2 video. This bug affected the transcoding of all DVDs but very few Blu-ray Discs. The good news is that this bug probably didn't cause visual problems since the new default peak-limited implementation in
HandBrakeCLI
versions 1.0 and later worked like a constant frame rate most of the time.
- Fix a bug where the
- ๐ Modify
convert-video
to use binary file mode when reading and writing console and log output fromffmpeg
. This eliminates redundant information and "console spew" on Windows by suppressing the EOL <-> CRLF conversion. Thanks, @samhutchins! Via #147. - ๐ Also modify
transcode-video
andconvert-video
to use binary file mode when processing console I/O frommkvpropedit
andmp4track
to eliminate that same "console spew" on Windows. - ๐ Modify
detect-crop
to escape preview commands forcmd.exe
and PowerShell on Windows in a manner that's still compatible with Bourne and Z shells. Also mention in the "Usingdetect-crop
" section of the "README" document that path names within the sample commands are not escaped properly when usingcmd.exe
or PowerShell on Windows and thatbash.exe
can be used as a workaround. Via #146. - Modify
transcode-video
to acceptx264_10bit
,x265_10bit
,x265_12bit
andx265_16bit
as supported encoders while also adjusting the encoder profile for these variants. Via #143. - Modify
transcode-video
to no longer set the x264 encoder level if a frame rate has been requested higher than30
FPS. Via #141.
- 0๏ธโฃ