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 [2018/03/27 23:30]
beandog
dvd_copy [2023/04/09 15:40] (current)
beandog
Line 2: Line 2:
  
   * [[dvd_info]]   * [[dvd_info]]
 +  * [[https://​github.com/​beandog/​dvd_info]] - source code
  
-''​dvd_copy''​ ships with the [[dvd_info]] package. It lets you copy a track with specific chapters from a disc to filesystem or stdout. See --help for options:+''​dvd_copy''​ ships with the [[dvd_info]] package. It lets you copy a track with specific chapters from a disc to filesystem or stdout. See ''​--help'' ​for options:
  
 <​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) +</code>
-  ​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:​ +Note that saving ​to a ''​vob''​ or ''​mpg''​ extension doesn'​t change the content, I'm only adding those examples as a visual indicator that that's what the formats are. 
-  dvd_copy # Save to "​dvd_track_##​.vob" where ## is longest track + 
-  ​dvd_copy -o video.vob # Save to "​video.vob"​ (MPEG2 program ​stream+It doesn'​t copy VobSub subtitle tracks right now, that'd be additional functionality since they'​re not in the transport streamThe closed captioning subtitles are in there because it's part of the MPEG2 transport ​stream. ​You can use [[https://​www.ccextractor.org/​|ccextractor]] ​to get them out
-  dvd_copy -o video.mpg # Save to "video.mpg" (MPEG2 program stream) + 
-  dvd_copy -o - # Stream to console output (stdout)+** Encoding ** 
 + 
 +Here's an example of copying a DVD and encoding with ''​[[ffmpeg]]'':​ 
 + 
 +<​code>​ 
 +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