Differences

This shows you the differences between two versions of the page.


Previous revision
dvd_rip [2025/04/21 06:11] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== dvd_rip ======
 +
 +  * [[dvd_info]] - main package
 +
 +''dvd_rip'' is a tiny DVD ripper that is part of [[https://github.com/beandog/dvd_info|dvd_info]]. It is tiny because it has a subset of major DVD ripper options such as [[HandBrake]]. It uses [[libmpv]] to power everything, and is essentially a wrapper around ''mpv''.
 +
 +A man page is included with the install (man dvd_rip).
 +
 +See also ''--help'' output.
 +
 +==== Features ====
 +
 +I originally wrote it as a proof-of-concept and a way to use libmpv's backend for coding. It's good to use if you want to see what a DVD track would look like with some generic settings for encoding, a quick way to get in and out. If you like the way it works, awesome. :) 
 +
 +What it does:
 +
 +  * requires no arguments, will rip the longest track to ''dvd_rip_##'' by default where '##' is the track number.
 +  * rips the video track plus one audio track
 +  * can select audio track by language or track id
 +  * one fixed output based on output filename extension
 +  * .mkv - H.265 (x265) AAC (fdk-aac)
 +  * .mp4 - H.264 (x264) AAC (fdk-aac)
 +  * detelecining
 +
 +What it does **NOT** do (this is why it's a tiny ripper):
 +  * subtitles
 +  * multiple audio streams
 +  * auto-cropping
 +  * add specific codec parameters
 +  * pass video or audio through
 +
 +I recommend using something like [[HandBrake]] for more advanced options.
 +
 +==== x264 Encoding ====
 +
 +CRF for x264 ranges from 0 to 51, with the default being 23.
 +
 +In x264, changing the encoder speed is relative to quality, not filesize. In these presets, however, both CRF and encoding speed are adjusted for each level.
 +
 +==== x265 Encoding ====
 +
 +CRF for x265 ranges from 0 to 51, with the default being 28.
 +
 +In x265, changing the encoder speed is relative to filesize, not quality. In these presets, however, both CRF and encoding speed are adjusted for each level.