-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdvd_rip.1.txt
115 lines (84 loc) · 3.03 KB
/
dvd_rip.1.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
DVD_RIP(1)
===========
:doctype: manpage
NAME
----
dvd_rip - a tiny DVD ripper using libmpv as backend
SYNOPSIS
--------
*dvd_rip* ['PATH'] ['OPTIONS']
DESCRIPTION
-----------
A tiny DVD ripper that has a small set of options for encoding.
Options and switches can be set in ~/.config/dvd_rip/mpv.conf. See the mpv
documentation for details.
By default, dvd_rip will encode source to H.264 video with AAC audio in an
MP4 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_rip will quit.
.mp4 - H.264 video, AAC audio
.mkv - H.264 video, AAC audio
.webm - VPX8 video, Opus audio
With no options, the largest track will be ripped with the first audio track,
to a file named dvd_track_#.mkv, where # is a zero-padded name of the track
number.
OPTIONS
-------
*-o, --output*='FILENAME':: Save to filename (default: 'dvd_track_\#.mp4'),
where default track is longest one on DVD, and ## is zero-padded
track number.
*-t, --track*='TRACK'::
Encode track number. Default is longest valid track.
*-c, --chapter*='CHAPTER[-[CHAPTER]]'
Encode chapter number or range. Default is all chapters.
*--start*='[\+|-][[hh:]mm:]ss[.ms]'
Start at time length in format in [+|-][[hh:]mm:]ss[.ms] or <percent>%
*--stop*='[\+|-][[hh:]mm:]ss[.ms]'
Stop at time length in format in [+|-][[hh:]mm:]ss[.ms] or <percent>%
*--alang*='LANGUAGE'
Select audio track by language code, two letters. Default is first
audio track.
*--aid*='#'
Select audio track by stream ID.
*--slang*='LANGUAGE'
Select subtitle track by language code, two letters. Default is no
subtitles.
*--sid*='#'
Select subtitles track by stream ID.
*-v, --vcodec*='x264|x265|vp8|vp9'
Video codec to use. H.264 (x264) has widest support, including
HTML5. H.265 (x265) videos will be smaller than H.264. VP8 and 9 can
also be played back with HTML5.
*-a, --acodec*='aac|opus'
Audio codec to use.
*-q, --crf*='#'
Video encoder CRF to use. The default is a high quality value.
*-D, --no-detelecine*
Do not detelecine video.
*--verbose*
Display verbose output.
*--debug*
Display debug output.
*-h, --help*
Display help output.
SEE ALSO
--------
dvd_backup(1), dvd_copy(1), dvd_drive_status(1), dvd_info(1), dvd_player(1)
BUGS
----
*dvd_rip* sometimes breaks on tracks that libdvdnav moves around on, and so
it can be unpredictable, or encode past a track's actual length.
*dvd_rip* does not wait for an optical device to be ready. Wait for it to
finish "polling" before running the program.
Please file bugs at <https://github.com/beandog/dvd_info/issues>
AUTHOR
------
dvd_player was written by Steve Dibb <steve.dibb@gmail.com>
RESOURCES
---------
Source code available at GitHub: <https://github.com/beandog/dvd_info>
COPYING
-------
Copyright \(C) 2023 Steve Dibb. Free use of this software is granted under the
terms of the GNU General Public License, version 2 (GPL).