Outils pour utilisateurs

Outils du site


memoinfo:extraction_dvd

source https://debian-facile.org/utilisateurs:nounours:tutos:extraire-un-dvd

#! /bin/bash
 
# Les paquets suivant doivent être installés :
# apt-get install lsdvd dvdbackup genisoimage gddrescue
# Installer aussi la libdvdcss2
# Auteur: Golgot200
set -e
set -u
 
attente_retour()
{
    read -p "Taper retour pour continuer"
}
 
  trap attente_retour EXIT ERR
 
# Nom par le volume ID
  title=$(isoinfo -d -i /dev/sr0 | grep "Volume id:" | awk '{print $3}')
  BS=$(isoinfo -d -i /dev/sr0 | grep "^Logical block size is:" | awk '{print $5}')
 
  if ! [ -e "$HOME/tmp" ]; then
    mkdir -m 0700 "$HOME/tmp"
  fi
  tmpdir="$(mktemp -d  $title-XXXXXXXXXX -p $HOME/tmp)"
 
 
# Création De l'ISO Protégé Avec Son Nom
  ddrescue -n -b $BS  /dev/sr0   $tmpdir/$title.iso
 
 
# Rippage De La Structure DVD En Cassant CSS Dans Le dossier (ici DVD-ISOS)
  dvdbackup -p  -M  -i   $tmpdir/$title.iso  -o $tmpdir
 
 
## Suppression des Espaces et Renommer Tout En Majuscules
  cd $tmpdir && rename 'y/[a-z ]/[A-Z_]/' *
 
# Création de L'image ISO Sans CSS
  genisoimage -dvd-video  -o $tmpdir/clean_$title.iso $tmpdir/$title/
memoinfo/extraction_dvd.txt · Dernière modification : de 127.0.0.1