Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dvd_trip [2021/10/17 17:43]
beandog [dvd_trip]
dvd_trip [2023/12/26 01:50]
beandog removed
Line 1: Line 1:
 ====== dvd_trip ====== ====== dvd_trip ======
 +
 +  * [[dvd_info]] - main package
  
 ''​dvd_trip''​ 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. ''​dvd_trip''​ 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.
 +
 +A man page is included with the install (man dvd_trip).
 +
 +See also ''​--help''​ output:
 +
 +<​code>​
 +dvd_trip - a tiny DVD ripper
 +
 +Usage:
 +  dvd_trip [path] [options]
 +
 +  -o, --output <​filename> ​      Save to filename (default: dvd_track_##​.mkv)
 +
 +Track selection:
 +  -t, --track <#> ​         Encode selected track (default: longest)
 +  -c, --chapter <#>​[-#​] ​        ​Encode chapter number or range (default: all)
 +
 +Language selection:
 +      --alang <​language> ​       Select audio language, two character code (default: first audio track)
 +      --aid <#> ​                ​Select audio track ID
 +      --slang <​language>​ Select subtitles language, two character code (default: none)
 +      --sid <#> ​                ​Select subtitles track ID
 +
 +Encoding options:
 +
 +  -v, --vcodec <​x264|x265|vpx>​ Video codec (defaut: x265)
 +  -q, --crf <#>​ Video encoder CRF (default: use codec baseline)
 +  -a, --acodec <​aac|opus>​ Audio codec (default: AAC)
 +  -d, --detelecine Detelecine video
 +  -e, --deinterlace Deinterlace video
 +
 +Defaults:
 +
 +By default, dvd_trip will encode source to HEVC video with AAC audio in a
 +Matroska container. If an output filename is given with a different extension,
 +it will use the default settings. for those instead. In each case, the default
 +presets are used as selected by the codecs as well. Note that mpv must already
 +be built with support for these codecs, or dvd_trip will quit.
 +
 +See the man page for more details.
 +
 +  .mkv - HEVC video, AAC audio
 +  .mp4 - H.264 video, AAC audio
 +  .webm - VPX9 video, Opus audio
 +
 +Other:
 +  -h, --help ​                   Show this help text and exit
 +      --version ​                Show version info and exit
 +
 +DVD path can be a device name, a single file, or directory (default: /dev/sr0)
 +
 +dvd_trip reads a configuration file from ~/​.config/​dvd_trip/​mpv.conf
 +
 +See mpv man page for syntax and dvd_trip man page for examples.
 +</​code>​
  
 ==== Features ==== ==== Features ====
Line 9: Line 66:
 What it does: What it does:
  
-  * requires no arguments, will rip the longest track to ''​trip_encode.mkv''​ by default+  * requires no arguments, will rip the longest track to ''​dvd_trip_##''​ by default ​where '##'​ is the track number.
   * rips the video track plus one audio track   * rips the video track plus one audio track
   * can select audio track by language or track id   * can select audio track by language or track id
Line 18: Line 75:
   * detelecining   * detelecining
  
-What it does not do:+What it does **NOT** ​do (this is why it's a tiny ripper):
   * subtitles   * subtitles
   * multiple audio streams   * multiple audio streams

Navigation