Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dvd2iso [Le 27/12/2015, 17:14]
L'Africain Maj de la page
dvd2iso [Le 03/09/2021, 17:13] (Version actuelle)
86.215.34.61 Suppression partie Dvd2Iso : mkisofs plus dans les dépôts.
Ligne 1: Ligne 1:
-{{tag>trusty Precise ​gravure tutoriel}}+{{tag>Focal Bionic ​gravure tutoriel}}
  
 ---- ----
Ligne 8: Ligne 8:
  
 ===== Pré-requis ===== ===== Pré-requis =====
-  * Disposer des [[:​sudo|droits d'​administration]]. + 
-  * Disposer d'une connexion à Internet configurée et activée. +Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] préconisés sur cette [[:​lire_un_dvd|page]] pour déchiffrer automatiquement les DVD protégés.
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] préconisés sur cette [[:​lire_un_dvd|page]] pour déchiffrer automatiquement les DVD protégés.+
  
 ===== Avec Brasero ===== ===== Avec Brasero =====
-[[:​Brasero]] est déjà installé par défaut sous Ubuntu, si vous utilisez une [[:​variante]] d'​Ubuntu, ​il vous suffit d'[[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>​brasero]]**.\\+[[:​Brasero]] est déjà installé par défaut sous Ubuntu, si vous utilisez une [[:​variante]] d'​Ubuntu, ​voir [[:brasero|cette page]].\\
 Pour convertir un DVD en ISO : Pour convertir un DVD en ISO :
-  ​Mettez le DVD dans le lecteur, +  ​Mettez le DVD dans le lecteur, 
-  ​Ouvrez Brasero, +  ​Ouvrez Brasero, 
-  ​Sélectionnez //​Copier ​DVD//, +  ​Sélectionnez //​Copier ​un disque//, 
-  ​Option : //Créer une image//.+  ​Option : //Choisissez un disque à graver// -> //​Fichier ​image//
 +  - Valider, la conversion commence....
  
 =====Avec K3B===== =====Avec K3B=====
  
-Il est **très facile** de créer une image ISO de n'​importe quel DVD du commerce avec le logiciel ​[[:K3B]], déjà installé par défaut sous [[:​Kubuntu]],​ si vous utilisez Ubuntu ou une [[:​variante]], ​il vous suffit d'[[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>​k3b]]**.+Il est **très facile** de créer une image ISO de n'​importe quel DVD du commerce avec l'​application ​[[:K3B]], déjà installé par défaut sous [[:​Kubuntu]],​ si vous utilisez Ubuntu ou une [[:​variante]], ​voir [[:k3b|cette page]].
  
-Ensuite ​lancez ​K3B allez dans //Outils// puis //Copier le média// et cochez //Créer seulement une image// ​rendez-vous ensuite dans l'​onglet //Image// pour sélectionner le dossier où le fichier image sera écrit. ​ +Ensuite
- +  - Lancez ​K3B
- +  - allez dans //Outils// puis //Copier le média// et  
-=====Dvd2Iso===== +  - cochez //Créer seulement une image//
- +  - Rendez-vous ensuite dans l'​onglet //Image// pour sélectionner le dossier où le fichier image sera écrit. ​
-Voici un script qui permet, d'un clic de souris, après avoir glissé un DVD Vidéo dans le lecteur, de se retrouver avec une image ISO fonctionnelle de ce DVD sur le disque dur.\\ +
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​dvdbackup,​ mkisofs]]**.\\ +
-[[:​tutoriel:​comment_modifier_un_fichier|Créez le fichier]] **dvd2iso.sh** en copiant le contenu ci-dessous dans un un fichier texte avec les [[:​sudo|droits d'​administration]] dans **/​usr/​bin/​** : +
-<code bash> +
-#!/bin/sh +
-#####################################################################​ +
-# dvd2iso.sh +
-+
-# permet, d'un clic de souris, après avoir glissé un DVD  +
-# Vidéo dans le lecteur, de se retrouver avec une image ISO  +
-# fonctionnelle de ce DVD sur le disque dur. +
-#       ... +
-# Dépendances : +
-# - dvdbackup +
-# - mkisofs +
-+
-# Auteurs :  +
-# - djoole  +
-# - SandMan  +
-# - mr_djez <​djez.depannage>​ à <​gmail>​ dot <​com>​ +
-+
-# Historique : +
-#       ​09/​12/​2010 (0.3) mr.djez +
-#               - mise en forme  +
-#               - ajout de commentaire  +
-#               - plusieurs petite modification (variable, expression, condition) ;)  +
-# - modification sur le calcul du temps d'​exécution +
-# - tests présence des dépendances +
-# - ajout de l'​option '​udf'​ à mkisofs +
-# - tests sur l'​espace disponible  +
-#       ​19/​12/​2008 (0.2) SandMan +
-#               - ajout du répertoire temporaire +
-#               - calcul du temps +
-#       ​11/​01/​2007 (0.1) djoole +
-#               - écriture initiale +
-#####################################################################​ +
- +
-# VERSION=0.3 +
- +
-# Heure de lancement +
-date_start=$(date +%s) +
- +
-### Variable ( à modifier selon votre config )  +
-# Device DVD  +
-dvd_dev=/​dev/​sr0 +
-# Répertoire temporaire à utiliser par le script  +
-# /!\ il sera crée et supprimé à chaque utilisation +
-rep_app=/​tmp/​dvd2iso-$date_start +
-# Répertoire de stockage des iso +
-rep_iso=/​media/​Doc +
- +
-# Test des dépendances +
-liste="​dvdbackup mkisofs"​  +
-for i in $liste ; do +
- which $i > /dev/null +
- if [ $? -eq 1 ] ; then +
- printf "%s not found \ninstaller le paquet \"​%s\"​ \n apt-get install %s\n" $i $i $i  +
- exit 1 +
- fi +
-done +
- +
-printf "​\nCopie du DVD dans %s..................\n"​ $rep_app +
-# Création du répertoire +
-test ! -d $rep_app && mkdir $rep_app +
-# on lance le backup du dvd s'il y a suffisamment d'​espace libre +
-#      espace libre                             > ​    ​taille du dvd +
-if [ $(df $rep_app | awk '/​^\/​dev/​ {print $4}') -gt $(df $dvd_dev | awk '/​^\/​dev/​ {print $3}') ] ; then +
- # Backup du dvd +
- dvdbackup -M -i "​$dvd_dev"​ -o "​$rep_app"​ && echo OK || echo FAIL +
-else +
- printf "​FAIL\n FATAL\: espace libre insuffisant sur %s\n" $rep_app. +
-fi +
-  +
-# Nom du dossier backup +
-dvdtitle=$(ls $rep_app) +
- +
-printf "​Conversion des fichiers DVD en ISO....................."​ +
-# on lance la création de l'iso s'il y a suffisamment d'​espace libre +
-#      espace libre                             > ​    ​taille du backup +
-if [ $(df $rep_iso | awk '/​^\/​dev/​ {print $4}') -gt $(du $rep_app/​$dvdtitle | tail -1 | awk '​{print $1}') ] ; then +
- # Création de l'​iso +
- mkisofs -dvd-video -udf -quiet -o "​$rep_iso/​$dvdtitle.iso"​ "​$rep_app/​$dvdtitle/"​ && echo OK || echo FAIL +
-else +
- printf "​FAIL\n FATAL\: espace libre insuffisant sur %s\n" $rep_iso +
-fi +
- +
-printf "​Suppression des fichiers temporaires..................."​ +
-# Efface les fichiers backup +
-rm -fr "​$rep_app"​ && echo OK || echo FAIL +
- +
-# Heure de fin  +
-date_stop=$(date +%s) +
- +
-# Calcul de durée +
-duree_total_sec=$(expr $date_stop - $date_start) +
-duree_min=$(expr $duree_total_sec / 60) +
-duree_sec=$(expr $duree_total_sec % 60) +
- +
-# Rapport +
-printf "\n=== Operation terminee ! ===\n \ +
- ​Duree:​ %d min %d sec\n \ +
- ​Fichier cree: %s.iso dans %s\n\n"​ $duree_min $duree_sec $dvdtitle $rep_iso +
- +
-exit 0 +
-</​code>​ +
- +
-Rendez le fichier [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]].\\ +
-Il ne vous reste plus qu'à le lancer via la commande à entrez dans un terminal:<​code>​dvd2iso.sh</​code>​ +
- +
-Pour utiliser ce script avec une interface graphique, installez [[:​zenity]],​ puis créez par exemple un lanceur appelant le script DVD2ISO (placé dans /usr/bin/ et rendu exécutable) contenant le code suivant : +
-<​code>​dvd2iso|zenity --text-info --title "​DVD2ISO"​ --width=400 --height=300</​code>​ +
- +
- +
-<​note>​ +
-3 variables sont "​potentiellement"​ à définir manuellement pour l'​adapter à votre système: +
-  * **dvd_dev** = chemin absolu vers votre device dvd +
-  * **rep_iso** = chemin absolu ou seront stockées les images-dvd.iso +
-  * **rep_app** = chemin absolu vers le répertoire tampon utilisé par le script  +
-</​note>​+
  
 ===== Alternative ===== ===== Alternative =====
  
-Si aucune des méthodes ci-dessus ne fonctionne, il est possible de copier de manière brute le contenu du disque. +Si aucune des méthodes ci-dessus ne fonctionne, il est possible de copier de manière brute le contenu du disque.\\ 
-Tout d'​abord ouvrez le DVD avec VLC pour mettre les clés de déchiffrement "​libdvdcss2"​ en mémoire. Fermez VLC. Avec l'​explorateur de fichier, copier tout le contenu du DVD vidéo dans un répertoire ​de votre disque dur. Vous pourrez le lire par la suite avec VLC en allant dans le menu //Média > Ouvrir un fichier//, puis naviguez ​jusqu'​à vos fichiers vidéos.+  ​- ​Tout d'​abord ouvrez le DVD avec [[:VLC]] pour mettre les clés de déchiffrement ​[[:lire un DVD|"​libdvdcss2"​]] en mémoire. ​ 
 +  - Fermez ​[[:VLC]] 
 +  - Avec l'[[:​gestionnaire de fichiers|explorateur de fichier]], copier tout le contenu du DVD vidéo dans un dossier ​de votre disque dur.  
 +Vous pourrez le lire par la suite avec VLC en allant dans le menu //​Média ​-> Ouvrir un fichier//, puis naviguer ​jusqu'​à vos fichiers vidéos.
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 162: Ligne 46:
  
 //​Contributeurs : djoole - (v0.1), SandMan - (v0.2), [[utilisateurs:​Mr_Djez|Mr_Djez]] - (v0.3)// //​Contributeurs : djoole - (v0.1), SandMan - (v0.2), [[utilisateurs:​Mr_Djez|Mr_Djez]] - (v0.3)//
- 
  • dvd2iso.1451232846.txt.gz
  • Dernière modification: Le 27/12/2015, 17:14
  • par L'Africain