Extrayendo video cd en mpg: dvdbackup

Por Paco Aldarias Raya

Impreso: 3 de septiembre 2007

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

El documento tiene version .html, y .pdf, cambiando en el navegador la parte final podrás acceder a ambos.

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General

1 Introducción

El objetivo de este artículo es explicar como obtener en fichero mpg un dvd en formato dvd video.

Para ello usaremos el comando dvdbackup

El script se deberá ejecutar en la carpeta donde queramos que cuelgen los videos.

Se ejecuta con:

sh dvdbackup.sh

2 El script: dvdbackup

cat dvdbackup.sh

echo "Extrayendo videos"

d=$(date +%d-%m-%Y-%H-%M)
rm -r -f prueba/
mkdir $d

dvdbackup -I -i /dev/dvd   > dvd.txt

echo "************************"
tit=$(cat dvd.txt |    awk '/Title set containing/ {print $8} ')
echo "Numero de titulos: $tit"

cap=$(cat dvd.txt | grep chapter |    awk '/main feature has a maximum/ {print $8} ')
echo "Numero de capitulos max: $cap"
echo "************************"


for i in $(seq 1 $tit)
do

cap=$(cat dvd.txt | grep chapter | grep "Title $i has" | awk '{print $4}' )
echo "[*****************] Titulo: $i Capitulos: $cap"

for j in $(seq 1 $cap)
do

echo "[++++++]Titulo: $i Capitulo: $j "
dvdbackup -t $i -s $j  -i /dev/dvd -o $d

f=$(find $d/ -name vts\_0$i\_1.vob)
pwd
f1=$(echo $f | cut -d "/" -f1)
f2=$(echo $f | cut -d "/" -f2)
f3=$(echo $f | cut -d "/" -f3)
f4=$(echo $f | cut -d "/" -f4)
mv $f1/$f2/$f3/$f4 $f1/$f2/$f3/$i$j.mpg

done
done

ls -lR $d

Ejecución:

sh dvdbackup.sh

Extrayendo videos
*** Zero check failed in ifo_read.c:432
    for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
*** Zero check failed in ifo_read.c:432
    for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
************************
Numero de titulos: 2
Numero de capitulos max: 10
************************
[*****************] Titulo: 1 Capitulos: 3
[++++++]Titulo: 1 Capitulo: 1
*** Zero check failed in ifo_read.c:432
    for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
*** Zero check failed in ifo_read.c:432
    for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000
Truncated the end_chapter; only 3 chapters in 1 title

Índice de Materias

Sobre este documento...

Extrayendo video cd en mpg: dvdbackup

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html dvdbackup -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by Paco on 2007-09-03


Paco 2007-09-03