Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dvd2iso [Le 02/01/2011, 11:41] – 86.196.149.251 | dvd2iso [Le 03/11/2026, 12:07] (Version actuelle) – projets abandonnés depuis 10 ans ou plus krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Focal Bionic |
| - | ---- | + | ====== Passer d'un DVD Vidéo à un fichier ISO ====== |
| - | ====== Passer d'un DVD Vidéo à un fichier | + | Pour convertir |
| + | Il est également possible de combiner l' | ||
| - | =====Via le logiciel K3B===== | + | ===== Pré-requis |
| - | Il est désormais **très facile** de crée une image ISO de n' | + | Avoir [[: |
| - | Pour installer K3B il vous suffit d' | + | ===== Avec Brasero ===== |
| - | Ensuite lancer K3B et sélectionner sur le panneau principal " | + | [[: |
| + | Pour convertir un DVD en ISO : | ||
| + | - Mettez le DVD dans le lecteur, | ||
| + | - Ouvrez Brasero, | ||
| + | - Sélectionnez //Copier un disque//, | ||
| + | - Option : // | ||
| + | - Valider, la conversion commence.... | ||
| - | =====Script (ancien)===== | + | ===== Avec K3B ===== |
| - | <note tip> | + | Il est **très facile** de créer une image ISO de n'importe quel DVD du commerce avec l' |
| - | </ | + | |
| - | <note tip>// | + | |
| - | </ | + | |
| - | Malgré tout, [[dvdbackup]] sait très bien faire un backup des fichiers et de la structure d'un DVD Vidéo sur disque dur. | + | |
| - | Parallèlement, | + | |
| - | Voici donc un petit script rapide et sans prétention qui permet, d'un clic de souris, après bien sûr avoir glissé un DVD Vidéo | + | Ensuite: |
| + | - Lancez K3B, | ||
| + | - allez dans //Outils// puis // | ||
| + | - cochez //Créer seulement | ||
| + | - Rendez-vous ensuite dans l' | ||
| - | Attention, ce script est extrêmement basique, il ne prend pas en compte les éventuelles erreurs dûes à de mauvaises conditions initiales. | + | ===== Alternative ===== |
| - | Aussi pour que cela se passe sans encombre, assurez-vous que vous avez bien mis le DVD dans le lecteur, __qu' | + | |
| - | Voici le script, à placer dans /usr/bin/ et à rendre exécutable grâce à un //chmod +x dvd2iso// : | + | Si aucune des méthodes ci-dessus ne fonctionne, il est possible de copier de manière brute le contenu |
| - | < | + | - Tout d' |
| - | echo -n Copie du DVD dans ~/ | + | - Fermez [[:VLC]]. |
| - | date1=$(date +%s) | + | - Avec l' |
| - | dvdbackup | + | |
| - | echo OK | + | |
| - | echo | + | |
| - | dvdtitle=$(ls ~/dvdtmp) | + | |
| - | echo -n Conversion des fichiers | + | |
| - | mkisofs | + | |
| - | echo OK | + | |
| - | echo | + | |
| - | echo -n Suppression des fichiers | + | |
| - | rm -fr ~/ | + | |
| - | echo OK | + | |
| - | date2=$(date +%s) | + | |
| - | duree=$(($(($date2-$date1))/ | + | |
| - | echo | + | |
| - | echo " | + | |
| - | (dirname ~/ | + | |
| - | Pour utiliser ce script | + | Vous pourrez le lire par la suite avec VLC en allant dans le menu //Média// -> //Ouvrir un fichier//, puis naviguer jusqu' |
| - | <code>dvd2iso|zenity --text-info --title " | + | |
| - | Voilà ! | + | |
| + | ===== Voir aussi ===== | ||
| - | //Note de SandMan | + | * [[:tutoriel:convertir_des_images_cd|Convertir des images CD/DVD propriétaires |
| - | ===Amélioration en date du 19/ | + | * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3504850#p3504850|cette discussion]] sur le forum ubuntu-fr. |
| - | + | ||
| - | Je pousse un peu plus loin le bon travail de djoole | + | |
| - | + | ||
| - | Je permets le choix du lecteur dvd en entrée et crée le répertoire temporaire. | + | |
| - | Le fichier de sortie .iso se trouvera dans le répertoire " | + | |
| - | Maintenant, il suffit de le démarrer via un lanceur ou d' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | + | ||
| - | Voiçi les scripts : | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | < | + | |
| - | #!/bin/sh | + | |
| - | DEVDVD=$1 | + | |
| - | echo -n Copie du DVD dans ~/ | + | |
| - | date1=$(date +%s) | + | |
| - | mkdir ~/dvdtmp | + | |
| - | dvdbackup -M -i " | + | |
| - | echo OK | + | |
| - | echo | + | |
| - | dvdtitle=$(ls ~/dvdtmp) | + | |
| - | echo -n Conversion des fichiers | + | |
| - | mkisofs -dvd-video -quiet -o ~/" | + | |
| - | echo OK | + | |
| - | echo | + | |
| - | echo -n Suppression des fichiers temporaires................... | + | |
| - | rm -fr ~/dvdtmp | + | |
| - | echo OK | + | |
| - | date2=$(date +%s) | + | |
| - | duree=$(($(($date2-$date1))/ | + | |
| - | echo | + | |
| - | echo " | + | |
| - | </ | + | |
| - | + | ||
| - | <code=bash> | + | |
| - | sudo chmod +x / | + | |
| - | + | ||
| - | sudo nano / | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | #!/bin/sh | + | |
| - | DEVDVD=$1 | + | |
| - | + | ||
| - | dvd2iso " | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| ---- | ---- | ||
| - | + | //[[:Contributeurs]] : djoole, SandMan, [[:utilisateurs: | |
| - | =====dvd2iso - Version 0.3 - 09/ | + | |
| - | + | ||
| - | //Note de Mr_Djez :// | + | |
| - | + | ||
| - | J'ai apporté quelque modification a ce script (pour l' | + | |
| - | + | ||
| - | On ne sais jamais si ça peut aider :D | + | |
| - | + | ||
| - | ajout significatif: | + | |
| - | * vérification de l' | + | |
| - | * vérification des dépendances | + | |
| - | + | ||
| - | < | + | |
| - | 3 variables sont " | + | |
| - | * **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 | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | #!/bin/sh | + | |
| - | ##################################################################### | + | |
| - | # dvd2iso.sh | + | |
| - | # | + | |
| - | # permet, d'un clic de souris, après bien sûr 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épendance: | + | |
| - | # - dvdbackup | + | |
| - | # - mkisofs | + | |
| - | # | + | |
| - | # Auteur : | + | |
| - | # - djoole | + | |
| - | # - SandMan | + | |
| - | # - mr_djez < | + | |
| - | # | + | |
| - | # Historique : | + | |
| - | # | + | |
| - | # - mise en forme | + | |
| - | # - ajout de commentaire | + | |
| - | # - plusieurs petite modif (variable, expression, condition) ;) | + | |
| - | # - modif sur le calcul du temps d' | + | |
| - | # - testes présence des dépendances | + | |
| - | # - ajout de l' | + | |
| - | # - testes sur l' | + | |
| - | # | + | |
| - | # - ajoute répertoire temporaire | + | |
| - | # - calcul du temps | + | |
| - | # | + | |
| - | # - écriture initiale | + | |
| - | ##################################################################### | + | |
| - | + | ||
| - | # VERSION=0.3 | + | |
| - | + | ||
| - | # Heure de lancement | + | |
| - | date_start=$(date +%s) | + | |
| - | + | ||
| - | ### Variable ( a modifier selon votre config ) | + | |
| - | # Device DVD | + | |
| - | dvd_dev=/ | + | |
| - | # Répertoire temporaire utiliser par le script | + | |
| - | # /!\ il sera crée et supprimé a chaque utilisation | + | |
| - | rep_app=/ | + | |
| - | # Répertoire stockage des iso | + | |
| - | rep_iso=/ | + | |
| - | + | ||
| - | # Test des dépendance " | + | |
| - | which dvdbackup > /dev/null | + | |
| - | if [ $? -eq 1 ] ; then | + | |
| - | printf " | + | |
| - | exit 1 | + | |
| - | fi | + | |
| - | # Test des dépendance " | + | |
| - | which mkisofs > /dev/null | + | |
| - | if [ $? -eq 1 ] ; then | + | |
| - | printf " | + | |
| - | exit 1 | + | |
| - | fi | + | |
| - | + | ||
| - | printf " | + | |
| - | # Création du répertoire | + | |
| - | test ! -d $rep_app && mkdir $rep_app | + | |
| - | # on lance le backup du dvd si il y a suffisamment d' | + | |
| - | if [ $(df $rep_app | awk '/ | + | |
| - | # Backup du dvd | + | |
| - | dvdbackup -M -i " | + | |
| - | else | + | |
| - | printf " | + | |
| - | fi | + | |
| - | + | ||
| - | # Nom du dossier backup | + | |
| - | dvdtitle=$(ls $rep_app) | + | |
| - | + | ||
| - | printf " | + | |
| - | # on lance la création de l'iso si il y a suffisamment d' | + | |
| - | if [ $(df $rep_iso | awk '/ | + | |
| - | # Création de l' | + | |
| - | mkisofs -dvd-video -udf -quiet -o " | + | |
| - | else | + | |
| - | printf " | + | |
| - | fi | + | |
| - | + | ||
| - | printf " | + | |
| - | # Efface les fichiers backup | + | |
| - | rm -fr " | + | |
| - | + | ||
| - | # 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 \ | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | exit 0 | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Voir aussi ===== | + | |
| - | + | ||
| - | * [[tutoriel: | + | |
| - | * [[http:// | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | + | ||
