Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dvd_copy [2019/06/27 20:55] beandog |
dvd_copy [2023/04/09 15:40] beandog |
||
---|---|---|---|
Line 7: | Line 7: | ||
<code> | <code> | ||
- | dvd_copy 1.2 - copy a single DVD track to the filesystem | + | dvd_copy - copy a single DVD track |
- | Usage: dvd_copy [-t track] [-c chapter[-chapter]] [-o filename] [dvd path] | + | Usage: dvd_copy [path] [options] |
- | DVD path can be a device name, a single file, or directory. | + | Options: |
+ | -t, --track <number> Copy selected track (default: longest) | ||
+ | -c, --chapter <#>[-#] Copy chapter number or range (default: all) | ||
+ | -o, --output <filename> Save to filename (default: dvd_track_##.mpg) | ||
+ | --output - Write to stdout | ||
- | Examples: | + | DVD path can be a device name, a single file, or directory (default: /dev/sr0) |
- | dvd_copy # Read default DVD device (/dev/sr0) | + | |
- | dvd_copy /dev/dvd # Read a specific DVD device | + | |
- | dvd_copy video.iso # Read an image file | + | |
- | dvd_copy ~/Videos/DVD # Read a directory that contains VIDEO_TS | + | |
- | + | ||
- | Output filenames: | + | |
- | dvd_copy # Save to "dvd_track_##.vob" where ## is longest track | + | |
- | dvd_copy -o video.vob # Save to "video.vob" (MPEG2 program stream) | + | |
- | dvd_copy -o video.mpg # Save to "video.mpg" (MPEG2 program stream) | + | |
- | dvd_copy -o - # Stream to console output (stdout) | + | |
</code> | </code> | ||
Line 32: | Line 26: | ||
** Encoding ** | ** Encoding ** | ||
- | Here's what I use when copying a DVD and encoding with ffmpeg: | + | Here's an example of copying a DVD and encoding with ''[[ffmpeg]]'': |
<code> | <code> | ||
- | dvd_copy '/dev/sr0' -t '1' -c '7-7' -o '-' 2> /dev/null | ffmpeg -hide_banner -i '-' -map '0:v' -map 'i:0x80' -sn -vcodec 'libx265' -vf 'bwdif,fps=fps=60' -acodec 'copy' -x265-params 'crf=18:level-idc=50:colorprim=smpte170m:transfer=smpte170m:colormatrix=smpte170m' -tune 'animation' -metadata:s:a:0 'language=eng' -y '1.207.0964.12779.PLPSN.mkv' | + | dvd_copy '/dev/sr0' -t '1' -o '-' 2> /dev/null | ffmpeg -i '-' -map '0:v' -map 'i:0x80' -vcodec 'libx264' -acodec 'copy' -y 'dvd_rip.mkv' |
</code> | </code> |