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_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 namea 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>​

Navigation