web-dev-qa-db-fra.com

Extraction de DVD en iso - Précisément

J'utilise Brasero pour extraire ma collection de DVD au format .iso. Cependant, j'ai découvert certaines erreurs dans certains DVD lors de la lecture, par exemple. Le lecteur VLC arrêterait simplement de lire le fichier iso quand une mauvaise section en lecture est rencontrée (à mi-chemin d'un film).

Le pire, c’est qu’aucune erreur ni aucun avertissement n’a été lancé pendant le processus d’extraction - je l’aurais pu. Existe-t-il une méthode ou une application permettant de contrôler l’intégrité des données de DVD/fichier et d’éviter de tels scénarios à l’avenir?

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

49
nf313743

Je pense que vous pouvez utiliser dd pour bien copier les disques. En utilisant

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

Je peux confirmer que cela fonctionne bien avec les CD et devrait bien fonctionner aussi avec les DVD.

Edit: je viens de l'utiliser pour déchirer un DVD, je peux donc confirmer que cela fonctionne aussi avec les DVD.

58
Neojames

Je n'ai pas trouvé de lien qui pointe vers ce que je pense être une réponse correcte. La plupart disent simplement DD le CD/DVD. Mais il existe un remplissage supplémentaire à la fin du support qui peut provoquer des erreurs.

Je devrais également souligner que cela fonctionnera avec la plupart, mais j'ai rencontré des problèmes avec Sony CSS/CPPM Protection, pour lesquels j'ai utilisé un autre programme afin d'obtenir les résultats souhaités.

Quoi qu’il en soit, j’ai trouvé que ce qui suit fonctionnait très bien pour moi ..:

  1. obtenir les informations du CD/DVD que vous copiez. Je n'ai pas essayé cela avec un CD audio parce que je les ai simplement extraits au format flac, mais voici un test sur DVD.
 [root @ sisyphus ~] # isoinfo -d -i/dev/sr1 | grep -i -E 'taille du bloc | taille du volume' 
 La taille du bloc logique est de: 2048 
 La taille du volume est de: 2264834 
 [root @ sisyphus ~] # 

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

  1. utilisez DD pour copier le DVD sur une image ISO:
 [root @ sisyphus ~] # dd if =/dev/sr1 de =/mnt/incoming/test.iso bs = 2048 count = 2264834 
 2264834 + 0 enregistrements dans 
 2264834 + 0 enregistre 
 4638380032 octets (4,6 Go, 4,3 Go) copiés, 373,405 s, 12,4 Mo/s 
 [Racine @ sisyphus ~] # 
  1. Testez l'image par rapport au DVD réel.
 
 [root @ sisyphus ~] # md5sum /mnt/incoming/test.iso 
 d3a2cdd58b8c9ade05786526a4a8eae2/MCntnt/incoming/test.isoench.est.is.html. [root @ sisyphus ~] # md5sum /dev/sr1
d3a2cdd58b8c9ade05786526a4a8eae2 /dev/sr1
.____._rev.root@sisyphe ~] # 
.

J'espère que cela aidera quelqu'un à la recherche d'une réponse complète.

19
D1g1ta1

Vous avez plusieurs options, toutes fonctionnent bien dans Gnome

AcidRip Install acidrip est un frontal automatisé pour MPlayer/Mencoder (outil d’extraction et d’encodage de DVD à l’aide de mplayer et mencoder) écrit en Perl, utilisant Gtk2 :: Perl pour une interface graphique. Encoder un DVD en un seul clic!

Sudo apt-get install acidrip

dvd-rip Install dvdrip est un programme de copie de DVD complet, écrit en Perl, c’est-à-dire qu’il s’agit d’un transcode et de ffmpeg. Il fournit une interface graphique Gtk + simple à utiliser mais riche en fonctionnalités pour contrôler presque tous les aspects du processus d’extraction et de transcodage.

Il utilise le transcodage swissknife pour le traitement vidéo 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-get install dvdrip

K9copy Install k9copy est un outil de sauvegarde de DVD KDE. Il permet la copie d'un DVD9 sur un DVD5. Il est également connu comme une réduction de DVD Linux. Il prend en charge les fonctionnalités suivantes: Le flux vidéo est compressé pour en faire un DVD enregistrable de 4,7 Go. Gravure de DVD. Création d'images ISO. Choix des pistes audio et des pistes de sous-titre à copier. Aperçu du titre (vidéo uniquement). La possibilité de conserver les menus originaux.

Sudo apt-get install k9copy

13
stephenmyall

Utilisez dvdbackup.

Voici comment extraire l'intégralité du DVD:

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 fichier .iso, utilisez cette commande:

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

Si vous le souhaitez, vous pouvez également extraire uniquement la fonctionnalité principale (voir archlinux ou sourceforge documentation). Si vous voulez un fichier vidéo (par exemple .m4v) au lieu d'un fichier .iso, utilisez handbrake après avoir extrait le DVD en entier (n'oubliez pas d'installer libdvdcss!).

Il existe des moyens de réduire le nombre d'étapes, mais cela semble être plus robuste que les alternatives.

Je suis particulièrement satisfait du documentation d'archlinux .

P.S. Je soupçonne que la plupart des réponses étaient excellentes au moment de la rédaction, mais j’ai trouvé qu’elles étaient inutiles au moment où j’écris ceci, alors j’ai pensé écrire une réponse qui me conviendrait au cas où d’autres trouveraient cela. question à peu près au même moment que moi.

7
jrennie

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

3
RCline7

J'ajoute SimpleBurn ( http://simpleburn.tuxfamily.org/ ), une application Linux libre minimaliste vous permettant de créer facilement et rapidement des fichiers ISO à partir d'un disque DVD. Bien entendu, vous devrez installer libdvdcss2 sous Linux si vous souhaitez extraire le contenu multimédia à partir des disques DVD protégés contre la copie. Pour plus de connaissances et d'outils de numérisation de DVD/Blu-ray, visitez mon site à l'adresse suivante: http://dvd0101.com .

2
JonesLee
mkisofs -r -o file.iso /dev/cdrom

Ce n’est qu’un exemple. N'hésitez pas à consulter mkisofs --help pour vérifier toutes les autres options.

2
user827992

J'avais l'habitude d'utiliser dd pour extraire mes DVD dans le passé, il fallait libdvdcss pour fonctionner.

Sudo apt-get install libdvd-pkg
1
TGM

La réponse de D1g1ta1 à propos de l'utilisation de bs=# count=# à la fin de la commande dd a créé avec succès des fichiers .iso de 4,6 Go de mon DVD de 4,6 Go (d'un système d'exploitation Qubes OS 4.0 .iso). Cependant, en calculant le hash sha256, j'ai constaté que le contenu était pour une raison quelconque différent.

K3b est un programme graphique. Je l’ai trouvé crée avec succès des fichiers .iso et les hachages calculés des fichiers .iso obtenus sont corrects!

Le programme Brasero fonctionne également et les fichiers .iso obtenus sont également corrects.

Je ne connais pas d'utilitaire de ligne de commande qui "fonctionne".

EDIT: Utiliser 'dd if = discDrive of = disc.iso', sans paramètre, fonctionne normalement et produit et corrige des valeurs de hachage. Avant, mon lecteur agissait et produisait la mauvaise valeur de hachage; En outre, avant, mon lecteur de disque ne créait pas la norme ISO de 4,6 Go. Je pense que mon lecteur est juste en panne. Donc, dd est en effet un utilitaire de ligne de commande qui "fonctionne". Brasero et K3b et autres interfaces graphiques appropriées.

1
user138072

Essayez d'utiliser ddrescue. J'ai réussi à faire une copie bitwise de mon DVD avec la commande suivante avec succès à partir d'une invite de commande cygwin:

ddrescue --no-scrape /dev/scd0 backup.iso

Une commande similaire peut être utilisée sur d'autres variantes de * inx. Bien sûr, vous devrez télécharger ddrescue pour votre version de * inx en utilisant l’application d’installation appropriée. Consultez vos pages d'aide * inx pour plus de détails.

1
Adrian
mkisofs -pad -J -R -oDVD.iso -graft-points "/AUDIO_TS=/media/sr0/AUDIO_TS" "/VIDEO_TS=/media/sr0/VIDEO_TS"

mount -t iso9660 -o loop,ro DVD.iso /mnt

growisofs -dvd-compat -Z /dev/dvd=DVD.iso -speed=2
0
George Beranek

J'ai extrait dans un fichier .iso avec k3b (outil basé sur KDE)

K3b Main Menu -> Outils -> Copier un support

Sur la gauche, cochez la case "Créer une image" si ce n'est déjà fait et décochez "Supprimer l'image" si elle est cochée.

Cliquez sur l'onglet Image et choisissez un chemin pour "Ecrire le fichier image dans:"

Par exemple. "/home/me/tmp/myDvd.iso"

Cliquez sur "Démarrer"

Ensuite, annulez simplement la copie une fois le fichier extrait.

0
Ferd Berful