Both sides previous revisionPrevious revisionNext revision | Previous revision |
dvd_copy [2018/03/28 05:33] – beandog | dvd_copy [2025/02/07 10:30] (current) – beandog |
---|
* [[https://github.com/beandog/dvd_info]] - source code | * [[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. There is also a man page. |
| |
<code> | 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 1.2 - copy a single DVD track to the filesystem | |
| |
Usage: dvd_copy [-t track] [-c chapter[-chapter]] [-o filename] [dvd path] | It doesn't copy VobSub subtitle tracks right now, that'd be additional functionality since they're not in the transport stream. The 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 path can be a device name, a single file, or directory. | ** Encoding ** |
| |
Examples: | Here's an example of copying a DVD and encoding with ''[[ffmpeg]]'': |
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: | <code> |
dvd_copy # Save to "dvd_track_##.vob" where ## is longest track | dvd_copy '/dev/sr0' -t '1' -o '-' | ffmpeg -i '-' -map '0:v' -map 'i:0x80' -vcodec 'libx264' -acodec 'copy' -y 'dvd_rip.mkv' |
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> |
| |
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 **does not** copy VobSub subtitle tracks. The closed captioning subtitles are in there because it's part of the MPEG2 transport stream. You can use [[ccextractor]] to get them out. | |