VOBCOPY(1)
π vobcopy π
okay bestie so you know how the whole user-manuals shelf is just, like, there? This is the vobcopy page from them (section 1, the big leagues π
). It's a whole program that copies β or, if we're being real, rips β files off a DVD and onto your harddisk. Let's get into it. β¨
πΈ NAME πΈ
vobcopy β copy (rip) files from a dvd to the harddisk
π SYNOPSIS π
vobcopy [-a angle ] [-b size[bkmg] ] [-e size[bkmg] ] [-f] [-F
fast_factor ] [-h] [-i input-dir ] [-l] [-m] [-M][-n title-number ] [-o
output-dir ] [-q] [-O single_file(s)_to_rip ] [-t name ] [-v [-v]] [-x]
[-I] [-V] [-L logfile-path ] [-1 aux_output_dir1 ] [-2 aux_output_dir2 ]
[-3 aux_output_dir3 ] [-4 aux_output_dir4 ]
β¨ DESCRIPTION β¨
So vobcopy copies DVD .vob files to harddisk (and honestly, huge thanks to libdvdread for that π«Ά) and merges them into file(s) with the name it yanks off the DVD itself. She's careful too β she checks that the destination drive has enough free space before she starts, and once she's done she compares the copied size against the size on the DVD. And if that size turns out wrong? The files keep their .partial ending. No cap. π₯
It should definitely work on linux, and now on FreeBSD, OpenBSD, NetBSD, Solaris and MacOSX too! π
theCSSissue: π okay so here's the tea. Because of possible legal issues, vobcopy doesn't include any code to descramble CSS "enhanced" DVDs. CSS is sold by the DVD industry as a "copy protection", though it's more of a "view protection" β because what it actually does is make DVDs unviewable with unlicensed players. π Some people have hacked CSS decryption routines, and one of those is available as a libdvdread counterpart. So if you have such a DVD, go have a look at the libdvdread page. And if you are positive that it's allowed where you live, you can just install that mentioned library and make decrypted backups of all your DVDs... π
Also, run vobcopy with no options at all and she'll copy the title with the most chapters into files of 2GB size, right into the current working directory. The bare minimum and she still serves. β
π OPTIONS π
-a,--angleANGLE β uses the specified angle number. Default:0. Example:vobcopy -a 1.-b,--beginSIZE[bkmg] β begins to copy from the specified offset-size. Modifiers likebfor 512-bytes,kfor kilo-bytes,mfor mega- andgfor giga-bytes can be appended to the number. Example:vobcopy -b 500mwill start to copy from 500MB onward till the end.-e,--endSIZE[bkmg] β similar to-b, this options lets you specify some size to stop before the end.-f,--forceβ force the output to the specified directory even ifvobcopythinks there is not enough free space. (She's being dramatic. You're overriding her.) π-F,--fastfast_factor β speed up the copying (experimental π).fast_factoris in the range1to64.-h,--helpβ print the command line options available.-i,--input-dirINPUT-DIR β providevobcopywith the path to the mounted dvd drive.-l,--large-fileβ write data into one file (needs large file support (LFS)).-M,--longestβ choose the title with the longest playing time. With some DVDs this gets the main title better than the most chapter method, with others it's worse. π€· it's giving "vibes-based".-m,--mirrorβ mirrors the whole dvd to harddisk. It will create a directory named after the dvd and copy theifo,bupandvobfiles there. The title-vobs are decrypted during this.-n,--title-numberTITLE-NUMBER β specify which titlevobcopyshall copy (default is title with most chapters). On the dvd,vts_01_x.vobspecify the first title (mostly this is the main feature).-o,--output-dirOUTPUT-DIR β specify the output-directory of the data."stdout"or"-"redirect to stdout. Useful for pipeing it to/dev/null;-) If you forget to pipe it to some place, your terminal will get garbled, so remember that typing"reset"and then Enter will rescue you. π-q,--quietβ all info- and error-messages ofvobcopywill end up in the current directory invobcopy.blainstead of stderr.-O,--onefilesingle_file(s)_to_rip β specify which single file(s) to rip. Parts of names can be given and all files which include the part will be copied. Files can be listed with comma separation. Example:-O video_ts.vob,bupwill copy the single filevideo_ts.voband all files containingbup. This mode selects files by name fromVIDEO_TS, so it cannot be combined with-n. To match title 2 in this mode, use something like-O vts_02_.-t,--nameNAME β you can give the file a name if you don't like the one from dvd.-t hallowill result inhallo.vob. (stdoutor"-"are deprecated now β οΈ) If you want to give it names like"Huh I like this movie", do it in quotation marks.-v,--verboseβ prints more information about whats going on (more verbose).-v -vβ prints the information given on command line into a log-file in the current directory for inclusion into a bugreport.-xβ overwrite all existing files without further questions.-LLOGFILE-PATH β tellsvobcopywhere to put the logfile instead of the default.-I,--infoβ prints information about the titles, chapters and angles on the dvd.-V,--versionβ prints version number.-1,--1st_alt_output_dirAUXILIARY-OUTPUT-DIR1 β if the data doesn't fit on the first output-directory (specified behind-o) writing will continue here (and after-2there and-3and-4) -> the files will be split according to the remaining free space (try specifying the path _directly_ behind-1, _no_ space in between if you have troubles, this might be even necessary at-o...)
π¦ BUGS π¦
Vobcopy is still under development. So expect some. π There might be problems for users who's system is not large-file ready. If so, please get back to me.
π AUTHOR π
Robos <robos@muon.de>
okay that's the whole page bestie, go forth and rip responsibly π«Άπ
this one shipped on Linux, and the page itself is dated Jun 2009 β VOBCOPY(1), periodt. β¨πΈπ
π¦ where this page comes from
- nixpkgs unstable: vobcopy 1.2.4
- ubuntu stonking: vobcopy 1.2.4-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms