donmelton/video_transcoding is awesome

These are an excellent set of smartly-written wrappers to easily convert and manipulate video files. Huge fan. HUGE.

Hi, I’m Don Melton. I created these tools to transcode my collection of Blu-ray Discs and DVDs into a smaller, more portable format while remaining high enough quality to be mistaken for the originals.

What makes these tools unique is the special ratecontrol system which achieves those goals.

This package is based on my original collection of Video Transcoding Scripts written in Bash. While still available online, those scripts are no longer in active development. Users are encouraged to install this Ruby Gem instead.

Most of the tools in this package are essentially intelligent wrappers around Open Source software like HandBrake, MKVToolNix, MPlayer, FFmpeg, and MP4v2. And they’re all designed to be executed from the command line shell:

* transcode-video Transcode video file or disc image directory into format and size similar to popular online downloads.

* detect-crop Detect optimal crop values for video file or disc image directory.

* convert-video Convert video file from Matroska to MP4 format or from MP4 to Matroksa format without transcoding video.

* query-handbrake-log Report information from HandBrake-generated .log files.