dvds_kopieren
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dvds_kopieren [2019-11-13 09:30:21] – [FreeBSD 12.0] manfred | dvds_kopieren [2023-04-30 23:06:53] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== DVDs kopieren ====== | ||
| + | |||
| + | * [[http:// | ||
| + | * Ubuntu: | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Ob die Endung " | ||
| + | da diese Endungen im Grunde alle für einen MPEG2-Container stehen und nur die verschiedenen Spezialisierungen verdeutlichen. | ||
| + | |||
| + | Um diese Sicherungs-Dateien auf jedem Rechner problemlos abspielen zu können, sollte man entweder die Endung " | ||
| + | |||
| + | Die Endung " | ||
| + | und die Endung " | ||
| + | |||
| + | Die Endung " | ||
| + | Und so werden beide Endungen für MPEG-1 und MPEG-2 verwendet. MPEG-3 wurde nie verabschiedet und MPEG-4 hat die Endung " | ||
| + | |||
| + | Mit Blu-Ray wurde jetzt sogar noch ein weiterer MPEG2-Container eingeführt, | ||
| + | Es ist eine erweiterte Form des MPEG-TS-Container' | ||
| + | Der neue MPEG-TS-Container hat einen etwas größeren Header bekommen. | ||
| + | |||
| + | Von allen hier vorgestellten Programmen, schreibt nur der MEncoder einen neuen Container (MPEG-2) um die Video- und Audiodaten. | ||
| + | Die anderen Programme schreiben nur den kompletten Datenstrom unverändert in eine Datei, | ||
| + | also, genaugenommen mit dem vorhandenem MPEG-PS-Container (VOB). | ||
| + | |||
| + | OGMRip gehört hier eigentlich nicht hin, da es auch die Video- und Audiodaten transcodiert. | ||
| + | Aber da es " | ||
| + | |||
| + | |||
| + | ===== Kopierschutz ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Immer seltener kommt es vor, dass Film-DVDs überhaupt keinen Kopierschutz enthalten. Die allermeisten DVDs sind heute mit dem Verfahren CSS verschlüsselt. Dieser Kopierschutz entspricht den Vorgaben des DVD-Forums und ist somit standardkonform. Jedoch ist es nach "**§ 95a Absatz 1 des UrhG**" | ||
| + | |||
| + | Neuerdings wird ein neuer Kopierschutz mit dem Namen DVD-Movie-Protect eingesetzt, der das Abspielen der DVD mit der beliebten Software VLC und auch mit dem MPlayer und MythTV unterbindet. Dies geschieht laut Herstellerangaben, | ||
| + | |||
| + | Die neuartigen Kopierschutzmaßnahmen, | ||
| + | |||
| + | siehe auch: [[https:// | ||
| + | |||
| + | |||
| + | ==== FreeBSD 12 ==== | ||
| + | |||
| + | Ports-Tree aktuallisieren: | ||
| + | portmaster -af | ||
| + | |||
| + | libdvdcss aktivieren: | ||
| + | cd / | ||
| + | make config-recursive | ||
| + | make clean | ||
| + | make | ||
| + | make install | ||
| + | make clean | ||
| + | |||
| + | Programme installieren, | ||
| + | cd / | ||
| + | make config-recursive | ||
| + | make clean | ||
| + | make | ||
| + | make install | ||
| + | make clean | ||
| + | | ||
| + | cd / | ||
| + | make config-recursive | ||
| + | make clean | ||
| + | make | ||
| + | make install | ||
| + | make clean | ||
| + | | ||
| + | cd / | ||
| + | make config-recursive | ||
| + | make clean | ||
| + | make | ||
| + | make install | ||
| + | make clean | ||
| + | |||
| + | |||
| + | ===== cat ===== | ||
| + | |||
| + | Diese Methode ist nur mit unverschlüsselten DVD's möglich aber dafür ist es die einfachste und absolut schnellste Methode! | ||
| + | # cat / | ||
| + | |||
| + | Jeden Titel in eine separate Datei schreiben: | ||
| + | # for i in 01 02 03 04 05 06 07 08 09 10 11 12 ; do cat / | ||
| + | |||
| + | |||
| + | ===== HandBrake ===== | ||
| + | |||
| + | |||
| + | * [[HandBrake]] | ||
| + | |||
| + | |||
| + | ===== MPlayer / MEncoder ===== | ||
| + | |||
| + | * [[mplayer# | ||
| + | * ''> | ||
| + | * [[mplayer# | ||
| + | |||
| + | Wenn eine Videodatei einen kaputten oder zerstückelten Index hat, | ||
| + | kann man ihn z.B. so reparieren: | ||
| + | > mencoder title_zerstueckeltem_index.mpg -forceidx -mc 0 -aid 129 -oac copy -ovc copy -of mpeg -o title_heiler_index.mpg | ||
| + | |||
| + | allerdings kann so nur eine einzige Tonspur gesichert werden! | ||
| + | |||
| + | Wenn die // | ||
| + | > mencoder dvd://1 -dvd-device /dev/dvd -forceidx -mc 0 -aid 129 -oac copy -ovc copy -of mpeg -o title1.mpg | ||
| + | |||
| + | |||
| + | ===== VOBCopy ===== | ||
| + | |||
| + | **VOBCopy kann auch mit " | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Mit " | ||
| + | |||
| + | Titel " | ||
| + | # vobcopy -l -t Dick_und_Doof_ -n 4 | ||
| + | |||
| + | Titel " | ||
| + | # vobcopy -l -t Dick_und_Doof_ -i /dvd -n 4 | ||
| + | |||
| + | Die ganze DVD: | ||
| + | # vobcopy -l -t Schneewittchen | ||
| + | Vobcopy 1.2.0 - GPL Copyright (c) 2001 - 2009 robos@muon.de | ||
| + | [Hint] All lines starting with " | ||
| + | | ||
| + | [Info] Path to dvd: /dev/acd0 | ||
| + | libdvdread: Using libdvdcss version 1.2.10 for DVD access | ||
| + | [Info] Name of the dvd: Schneewittchen | ||
| + | [Info] There are 8 titles on this DVD. | ||
| + | [Info] There are 32 chapters on the dvd. | ||
| + | [Info] Most chapters has title 1 with 18 chapters. | ||
| + | | ||
| + | [Info] There are 8 angles on this dvd. | ||
| + | | ||
| + | [Error] Something went wrong during the size detection of the | ||
| + | [Error] vobs, size check at the end won't work (probably), but I continue anyway | ||
| + | | ||
| + | [Info] Using Title: 1 | ||
| + | [Info] Title has 18 chapters and 1 angles | ||
| + | [Info] Using Chapter: 1 | ||
| + | [Info] Using Angle: 1 | ||
| + | | ||
| + | libdvdread: Attempting to retrieve all CSS keys | ||
| + | libdvdread: This can take a _long_ time, please be patient | ||
| + | | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 1 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Get key for / | ||
| + | libdvdread: Elapsed time 0 | ||
| + | libdvdread: Found 5 VTS's | ||
| + | libdvdread: Elapsed time 1 | ||
| + | | ||
| + | [Info] DVD-name: Schneewittchen | ||
| + | | ||
| + | [Info] Your name for the dvd: Schneewittchen | ||
| + | | ||
| + | [Info] Outputting to / | ||
| + | [=======================================================================|] 100.0% 00:00 | ||
| + | [Info] Successfully copied file / | ||
| + | [Info] Copying finished! Let's see if the sizes match (roughly) | ||
| + | [Info] Combined size of title-vobs: 5285091328 (5040 MB) | ||
| + | [Info] Copied size (size on disk): | ||
| + | [Info] Everything seems to be fine, the sizes match pretty good ;-) | ||
| + | [Hint] Have a lot of fun! | ||
| + | |||
| + | eine komplette Kopie von der DVD auf Platte ablegen: | ||
| + | # mount /cdrom | ||
| + | # vobcopy -m -i /cdrom | ||
| + | # umount /cdrom | ||
| + | |||
| + | |||
| + | ===== dvdbackup ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Linux Ubuntu/ | ||
| + | > aptitude install dvdbackup | ||
| + | > dvdbackup -i /dev/cdrom -I | ||
| + | > dvdbackup -i /dev/cdrom -t 44 -n Die_Tribute_von_Panem_-_Mockingjay_2 | ||
| + | |||
| + | |||
| + | ===== OGMRip ===== | ||
| + | |||
| + | Die grafische GNOME-Anwendung //OGMRip// kann man zum DVD kopieren verwenden. | ||
| + | Hiermit wird die DVD auch gleich in ein neues Format transcodiert. | ||
| + | |||
| + | Für die Ausführung der notwendigen Operationen greift OGMRip | ||
| + | auf die Programme MPlayer, MEncoder, ogmtools, mkvtoolnix, oggenc, lame und faac zurück. | ||
| + | |||
| + | Bei ogmrip handelt es sich um eine Anwendung sowie einen Bibliotheken-Satz zum Auslesen und Kodieren von DVDs, unter Verwendung | ||
| + | vielfältiger Codecs, in AVI-, OGM-, MP4- oder Matroska-Dateien. Um diese Aufgaben zu erfüllen, ist es auf MPlayer, MEncoder, | ||
| + | ogmtools, mkvtoolnix, oggenc, lame und faac angewiesen. Einige Leistungsmerkmale: | ||
| + | * Umwandlung von DVD oder von Dateien. | ||
| + | * Ausgabe als OGM-, AVI-, MP4- oder Matroska-Dateien. | ||
| + | * Berechnet die Video-Bit-Rate für die angegebene Dateigröße. | ||
| + | * Berechnet die Parameter für das Zuschneiden und Faktoren zur Skalierung. | ||
| + | * Unterstützt das Kodieren von mehrfachen Audiospuren und Untertiteln. | ||
| + | * Unterstützt viele Codecs (**Vorbis, MP3, PCM, AC3, dts, AAC, XviD, lavc, x264, Theora**). | ||
| + | * **Verwendet die höchstmöglichen Qualitätseinstellungen der Codecs.** | ||
| + | * Liest fortgesetzte DVD-Kapitel an einem Stück aus. | ||
| + | |||
| + | Homepage: [[http:// | ||
| + | |||
| + | |||
| + | ==== GNOME-Front-End ==== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Folgende Formate werden von OGMRip unterstützt: | ||
| + | |||
| + | * Dateiformate: | ||
| + | * Videocodecs: | ||
| + | * Audiocodecs: | ||
| + | * Untertitel: vobsub, srt | ||
| + | |||
| + | |||
| + | ==== Kommandozeile ==== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Das Kommandozeilenprogramm in OGMRip heißt " | ||
| + | |||
| + | |||
| + | ===== Thoggen ===== | ||
| + | |||
| + | # aptitude install thoggen | ||
| + | |||
| + | Werkzeug für Datensicherungen auf DVDs, basierend auf GStreamer und GTK+ | ||
| + | |||
| + | Thoggen is designed to be easy and straight-forward to use. It attempts to hide the complexity many other transcoding tools expose | ||
| + | and tries to offer sensible defaults that work okay for most people most of the time. Features: | ||
| + | * Easy to use, with a nice graphical user interface (GUI) | ||
| + | * Supports title preview, picture cropping, and picture resizing. | ||
| + | * Language Selection for audio track (no subtitle support yet though) | ||
| + | * Encodes into **Ogg/ | ||
| + | * Can encode from local directory with video DVD files | ||
| + | * Based on the GStreamer multimedia framework, which makes it fairly easy to add additional encoding formats/ | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | ===== AcidRip ===== | ||
| + | |||
| + | # aptitude install acidrip | ||
| + | |||
| + | Ein Programm (Perl-Skript) zum Extrahieren und Kodieren von DVDs mit einer einfachen Oberfläche, | ||
| + | |||
| + | Darüber hinaus wird ein erweiterter Funktionsumfang bereitgestellt und der Vorgang auf verschiedene Arten automatisiert: | ||
| + | * Auslesen der DVD-Struktur und Speichern in Ordnern | ||
| + | * Ermittlung des längsten Titels auf einer DVD | ||
| + | * Berechnung der Video-Bit-Rate anhand einer vorgegebenen Dateigröße | ||
| + | * Erkennung von schwarzen Balken und entsprechende Beschneidung des Formats | ||
| + | * Die Anwendung macht Vorschläge, | ||
| + | |||
| + | Homepage: [[http:// | ||
| + | |||
| + | |||
| + | ===== bestes Vorgehen ===== | ||
| + | |||
| + | Auch hier gibt es das ewige Leid mit den Anleitungen... | ||
| + | nicht immer funktioniert es so, wie es in der Anleitung beschrieben wurde. | ||
| + | |||
| + | Hier stelle ich die Methoden vor, die bei mir funktioniert haben. | ||
| + | |||
| + | |||
| + | ==== ganze DVD ==== | ||
| + | |||
| + | # vobcopy -l -t Schneewittchen | ||
| + | # ls | ||
| + | Schneewittchen1.vob | ||
| + | |||
| + | |||
| + | eine unverschlüsselte DVD kann man so am schnellsten in eine Datei schreiben: | ||
| + | # mount /dvd | ||
| + | # cat / | ||
| + | # umount /dvd | ||
| + | |||
| + | |||
| + | ==== einzelne Titel kopieren ==== | ||
| + | |||
| + | Leider habe ich es nicht hin bekommen, von jeder DVD mit den oben genannten Methoden, | ||
| + | die einzelnen Titel separat zu lesen und ein eigene Dateien zu schreiben. | ||
| + | Laut Anleitung sollte es gehen und in der Praxis funktioniert die eine Methode auch mit | ||
| + | manchen DVD's und die andere mit anderen DVD's, aber keine funktionierte bisher mit allen | ||
| + | DVD's. | ||
| + | |||
| + | Deshalb gehe ich über den Umweg einer 1:1-Kopie und von dieser konnte ich dann ohne | ||
| + | besondere Programme die einzelnen Titel in separate Dateien schreiben. | ||
| + | |||
| + | Dieses Vorgehen hat sich bei mir als das am besten funktionierende herausgestellt. | ||
| + | |||
| + | |||
| + | === 1:1-Kopie von der DVD anlegen === | ||
| + | |||
| + | Bei einer unverschlüsselten DVD ist dieser Schritt nicht nötig. | ||
| + | |||
| + | # mount /dvd | ||
| + | # vobcopy -m | ||
| + | # ls | ||
| + | insert_name_here | ||
| + | # umount /dvd | ||
| + | |||
| + | Wenn die DVD keinen Namen hat, wird das Verzeichnis **'' | ||
| + | sonst hat das Verzeichnis den Namen der DVD. | ||
| + | |||
| + | |||
| + | === Titel in eine separate Datei schreiben === | ||
| + | |||
| + | |||
| + | == von unverschlüsselter DVD == | ||
| + | |||
| + | # mount /dvd | ||
| + | # for i in 01 02 03 04 05 06 07 08 09 10 11 12 ; do cat / | ||
| + | # umount /dvd | ||
| + | |||
| + | |||
| + | == von der 1: | ||
| + | |||
| + | # for i in 01 02 03 04 05 06 07 08 09 10 11 12 ; do cat insert_name_here/ | ||
| + | |||
| + | |||
| + | === aufräumen === | ||
| + | |||
| + | Jetzt brauchen wir die 1:1-Kopie nicht mehr, deshalb löschen wir das ganze Verzeichnis: | ||
| + | # rm -fr insert_name_here | ||
| + | |||
