Difference between revisions of "DVD Ripping"

From ArchWiki
Jump to: navigation, search
(fixing redirection after section title change)
(17 intermediate revisions by 13 users not shown)
Line 1: Line 1:
#REDIRECT [[Optical_disc_drive#DVD-Video]]
[[es:DVD Ripping]]
[[ru:DVD Ripping]]
[[zh-CN:DVD Ripping]]
{{Article summary start}}
{{Article summary text|Discusses various methods and tools used for copying DVDs.}}
{{Article summary heading|Series}}
{{Article summary wiki|DVD Playing}}
{{Article summary wiki|DVD Ripping}}
{{Article summary wiki|DVD Burning}}
{{Article summary heading|Related}}
{{Article summary wiki|dvdbackup}}
{{Article summary wiki|MEncoder}}
{{Article summary end}}
Ripping is the process of copying audio or video content to a hard disk, typically from removable media or media streams.[http://en.wikipedia.org/wiki/Ripping]
Often, the process of ripping a DVD can be broken down into two subtasks:
# Data extraction -- copying the audio and/or video data to a hard disk
# [[Wikipedia:Transcode|Transcoding]] -- converting the extracted data into a suitable format
Some utilities perform both tasks, whilst others focus on one aspect or the other.
== dvdbackup ==
[[dvdbackup]] is used simply for data extraction, and does not transcode. This tool is useful for creating ''exact'' copies of encrypted DVDs in conjunction with {{Pkg|libdvdcss}} or for decrypting video for other utilities unable to read encrypted DVDs.
== dvd::rip ==
dvd::rip is a front-end to {{Pkg|transcode}}, used to extract and transcode on-the-fly.
The following packages should be installed:
* {{Pkg|dvdrip}}: GTK front-end for {{Pkg|transcode}}, which performs the ripping and encoding
* {{Pkg|libdv}}: Software codec for DV video
* {{Pkg|xvidcore}}: If you want to encode your ripped files as XviD, an open source MPEG-4 video codec (free alternative to DivX)
* {{AUR|divx4linux}}: If you want to encode your ripped files as DivX (available in the [[Arch User Repository|AUR]])
# pacman -S dvdrip libdv xvidcore
The dvd::rip preferences are mostly well-documented/self-explanatory. If you need help with something, see http://www.exit1.org/dvdrip/doc/gui-gui_pref.cipp.
Ripping a DVD is often a simple matter of selecting the preferred codec(s), selecting the desired titles, then clicking the "Rip" button.
== HandBrake ==
HandBrake is a multithreaded video transcoder, which offers both a graphical and command-line interface with many preset configurations. The package is available in [Community]: {{Pkg|handbrake}}.
== MEncoder ==
[[MEncoder]] is a free command line video decoding, encoding and filtering tool released under the GNU General Public License. It is a close sibling to MPlayer and can convert all the formats that MPlayer understands into a variety of compressed and uncompressed formats using different codecs.[http://en.wikipedia.org/wiki/MEncoder]
MEncoder is included with the {{Pkg|mplayer}} package.
=== Dvd2Avi ===
A simple [[Bash]] script using MEncoder can be found [[Dvd2Avi|here]].
=== dvdcopy ===
{{AUR|dvdcopy}} is a more complex tool available in the AUR that backs up a DVD9 to a DVD5. Has several options for modification.
=== MEncoder GUIs ===
If you dislike the command line, or just want access to more of MEncoder's options, then there are several GUI programs available.
The official MPlayer homepage has a comprehensive list of available front-ends [http://www.mplayerhq.hu/design7/projects.html#mencoder_frontends here].
== Troubleshooting ==
=== None of the above programs is able to rip / encode a DVD to my hard disk! ===
Make sure the region of your DVD-reader is set correctly, otherwise you'll get loads of unexplainable CSS-related errors. Use {{AUR|regionset}} to do so.

Latest revision as of 11:10, 13 October 2017