66 votes

Extraction de DVD en iso - avec précision

J'ai utilisé Brasero pour ripper ma collection de DVD en .iso. Cependant, j'ai découvert quelques erreurs dans certains des DVD lors de la lecture, par exemple, le lecteur VLC arrête de lire le fichier iso lorsqu'une mauvaise section de lecture est rencontrée (au milieu d'un film).

Le pire, c'est qu'aucune erreur ou avertissement n'est apparu pendant le processus de rippage - j'aurais pu . Existe-t-il une méthode ou une application permettant de contrôler l'intégrité des données des DVD/fichiers et d'éviter de tels scénarios à l'avenir ?

Quelque chose d'équivalent à Exact Audio Copier ou CDparanoia pour les DVD ?

73voto

moi_meme Points 3966

Je pense que vous pouvez utiliser dd pour copier des disques de manière satisfaisante. Utilisation de

dd if=/dev/cdrom of=image_name.iso

Je peux confirmer qu'il fonctionne bien avec les CD et devrait également fonctionner avec les DVD.

Edit : Je viens de l'utiliser pour ripper un DVD, donc je peux confirmer qu'il fonctionne aussi avec les DVD.

36voto

D1g1ta1 Points 461

Je n'ai pas trouvé un seul lien qui indique ce que je crois être une réponse correcte. La plupart disent simplement DD le CD/DVD. Mais il y a un rembourrage supplémentaire à la fin du support qui peut causer des erreurs.

Je dois également préciser que cela fonctionnera avec la plupart des appareils, mais j'ai rencontré des problèmes avec la protection CSS/CPPM de Sony, pour laquelle j'ai utilisé un autre programme pour obtenir les résultats souhaités.

Quoi qu'il en soit, j'ai trouvé ce qui suit qui fonctionne très bien pour moi :

  1. obtenir les informations sur le CD/DVD que vous copiez. Je n'ai pas essayé avec un CD audio parce que je les ai juste convertis en flac's, mais ce qui suit est un test sur un DVD

    # isoinfo -d -i /dev/sr1 | grep -i -E 'block size|volume size'
    Logical block size is: 2048
    Volume size is: 2264834

    Nous utilisons la taille du bloc logique pour la variable BS= et la taille du volume pour la variable COUNT=.

  2. utiliser DD pour copier le DVD sur un iso :

    # dd if=/dev/sr1 of=/mnt/incoming/test.iso bs=2048 count=2264834
    2264834+0 records in
    2264834+0 records out
    4638380032 bytes (4.6 GB, 4.3 GiB) copied, 373.405 s, 12.4 MB/s

    A moniteur dd progrès une alternative est d'ajouter status=progress .

  3. Testez l'image contre le DVD réel..

    # md5sum /mnt/incoming/test.iso 
    d3a2cdd58b8c9ade05786526a4a8eae2  /mnt/incoming/test.iso
    
    # md5sum /dev/sr1
    d3a2cdd58b8c9ade05786526a4a8eae2  /dev/sr1

J'espère que cela aidera quelqu'un qui cherche une réponse complète.

14voto

Will Points 5662

Vous avez plusieurs options, toutes fonctionnent bien dans GNOME :

  • AcidRip Install acidrip est un frontal automatisé pour MPlayer/Mencoder (outil de ripping et d'encodage de DVD utilisant mplayer et mencoder) écrit en Perl, utilisant Gtk2::Perl pour une interface graphique. L'encodage d'un DVD se fait en un seul clic de bouton !

    sudo apt install acidrip
  • dvd-rip Install dvdrip est un programme complet de copie de DVD écrit en Perl, c'est-à-dire un frontal pour transcode et ffmpeg. Il fournit une interface graphique Gtk+ facile à utiliser mais riche en fonctionnalités pour contrôler presque tous les aspects du processus d'extraction et de transcodage.

    Il utilise le très connu traitement vidéo swissknife transcode et de nombreux autres outils Open Source. dvd::rip lui-même est sous licence GPL / Perl Artistic License. Vous pouvez installer dvd::rip comme suit sous Debian / Ubuntu Linux :

    sudo apt install dvdrip
  • K9copy Install k9copy est un outil KDE de sauvegarde de DVD. Il permet la copie d'un DVD9 vers un DVD5. Il est également connu comme un réducteur de DVD Linux. Il supporte les fonctionnalités suivantes : Le flux vidéo est compressé pour faire tenir la vidéo sur un DVD enregistrable de 4,7 Go. Gravure de DVD. Création d'images ISO. Choix des pistes audio et des sous-titres à copier. Prévisualisation des titres (vidéo uniquement). Possibilité de conserver les menus d'origine.

    sudo apt install k9copy

12voto

emas Points 310

Utilisez dvdbackup.

Voici comment ripper le DVD en entier :

dvdbackup -i /dev/dvd -o ~ -M

Cela place le contenu du DVD dans un nouveau sous-répertoire de votre répertoire personnel (~). Pour générer ensuite un .iso, utilisez cette commande :

mkisofs -dvd-video -udf -o ~/dvd.iso ~/[movie_name]

Si vous le souhaitez, vous pouvez également ne déchirer que l'élément principal (cf. archlinux o sourceforge documentation). Si vous voulez un fichier vidéo (par exemple, .m4v) au lieu d'un .iso, utilisez frein à main après avoir rippé le DVD entier (n'oubliez pas d'installer libdvdcss !).

Il existe des moyens de réduire le nombre d'étapes, mais cette solution semble plus robuste que les autres.

J'ai été particulièrement satisfait de la documentation archlinux .

P.S. Je pense que la plupart des réponses étaient excellentes au moment où j'ai écrit ces lignes, mais je les ai trouvées peu utiles au moment où j'écris ces lignes. J'ai donc pensé écrire une réponse qui fonctionne pour moi, au cas où d'autres personnes trouveraient cette question au même moment que moi.

6voto

RCline7 Points 506

Brasero copiera avec précision les DVD. Vous devez d'abord installer 'libdvdcss2' du site web de VLC. Cela permet à Brasero de vaincre le CSS (Content Scramble System) qui est utilisé dans les DVD commerciaux pour empêcher la copie non autorisée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X