Skip to content

Commit f627840

Browse files
committed
Add version 0.21.2 release information.
1 parent c5cbc16 commit f627840

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -689,6 +689,19 @@ For a few problematic videos, I have to apply options like `--force-rate 23.976
689689

690690
## History
691691

692+
### [0.21.2](https://github.com/donmelton/video_transcoding/releases/tag/0.21.2)
693+
694+
Sunday, December 4, 2018
695+
696+
* Modify `transcode-video` to pass the target video bitrate to hardware-based encoders available in HandBrake for Windows and Linux as well as HandBrake nightly builds for macOS:
697+
* Check the output of `HandBrakeCLI --help` from one of those builds to find out if your platform has any of these video encoders available.
698+
* The names of these encoders all end with "`_h264`" (for H.264) or "`_h265`" (for HEVC).
699+
* On macOS, adding `--handbrake-option encoder=vt_h264` is all that's needed to enable hardware-based H.264 transcoding. Use `vt_h264` for HEVC.
700+
* On Windows and Linux, use `qsv_h264` or `qsv_h265`. Other encoders might be available as well in nightly builds.
701+
* WARNING: If you request an encoder that is _not_ available, `HandBrakeCLI` may fail or it may just fallback to a software-based encoder. Check your console output while transcoding to be certain.
702+
* With the encoders I've tested so far, `--preset` and `--encoder-option` have no effect no matter what you pass.
703+
* These hardware-based encoders are far faster than the software-based `x264` and `x265` encoders while still delivering _reasonable_ quality. Of course, your mileage (and perception) may vary.
704+
692705
### [0.21.1](https://github.com/donmelton/video_transcoding/releases/tag/0.21.1)
693706

694707
Sunday, December 2, 2018

0 commit comments

Comments
 (0)