TOOL: Lxdvdrip con programmi esterni
- Selezione automatica del titolo + lungo
- Calcolo automatico del fattore di compressione
- Lettura automatica del VOLUME-ID
- Separazione automatica dei capitoli dall'originale
- Ripping delle traccie audio in ogni formato
- Selezione della traccia audio DTS in per default
- Selezione di due traccie sottotitoli possibili
- Ripping e Re-authoring
- Anteprima dei files VOB con Mplayer, Totem o Xine
- Burning con Grovisofs o Cdrecord-Prodvd
- Tutti i parametri si trovano in un file di configurazione (lxdvdrip.conf) per i defaults del programma
- I messaggi del programma suno in inglese, francese e tedesco
- Ripping dei sottotitoli
- Fa la copia 1:1 se il DVD e < 4.7Gb mantenendo i menù, usa Vamps se > 4.7Gb togliendo i menù
- Partial_copy: Copia solo il titolo selezionato del DVD (dvdunauthor/vamps)
- Backup ad alta qualità (1DVD9 => 2 DVD5)
- Dvd con menù tramite selezione per titolo, audio o capitolo
Lxdvdrip per funzionare, ha bisogno – necessariamente - che siano installati i seguenti programmi:
- mplayer: Preview of VOB-Files (http://www.mplayerhq.hu/) e possibile usare anche totem o xine
- growisofs or cdrecord-prodvd: Burning (http://fy.chalmers.se/~appro/linux/DVD+RW/)
- streamdvd, transcode e / o mplayer to rip (http://www.badabum.de/streamdvd.html , http://zebra.fh-weingarten.de/~transcode/ )
- dvdbackup for 1:1 copy DVD < 4.7 GB (http://dvd-create.sourceforge.net/)
- vamps for 1:1 copy DVD > 4.7 GB (included)
- dvdwizard for Menu Structure (http://www.wershofen.de/downloads/dvdwizard.tar.gz )
[pagebreak]
La maggior parte di questi programmi li troviamo già pacchettizzati nel repository
che andremo ora ad inserire - con il nostro editor preferito - all’interno del nostro sources.list aggiungendo le seguenti linee:
deb-src ftp://ftp.nerim.net/debian-marillat/dists/testing main
Per chi usa sid dovrà aggiungere:
deb-src ftp://ftp.nerim.net/debian-marillat/dists/unstable main
Salviamo ed usciamo dal file. Diamo un bel:
per ricreare la lista dei pacchetti e poi
:
installiamo inoltre libdvdread3-dev sempre con
così evitiamo errori in fase di compilazione di lxdvdrip
Scarichiamo da qui (http://www.badabum.de/streamdvd.html) streamdvd
Lo scompattiamo
:
Entriamo nella directory appena creata
Ed editiamo, sempre con il nostro editor preferito, il Makefile modificando la riga
con
INSTALLDIR = /usr/bin
salviamo ed usciamo dal file
Lo compiliamo con
E da root, lo installiamo
Volendo, lo si può installare con degli “addon" quali lsdvd e streamanalyze, utili comunque a lxdvdrip, dando
:
e poi
:
[pagebreak]
Dalla homepage del progetto scarichiamo lxdvdrip (http://developer.berlios.de/projects/lxdvdrip/)
Lo scompattiamo
:
Entriamo del direttorio appena creato
Anche qui editiamo il Makefile modificando la riga
con
INSTALLDIR = /usr/bin
salviamo ed usciamo dal file e ci spostiamo nella directory vamps
anche qui, stessa cosa di prima e cioè editiamo il Makefile, alla voce Install, modifichiamo la riga
diventa
$ cp vamps /usr/bin
salviamo ed usciamo dal file. Torniamo indietro nel direttorio principale
compiliamo il programma
e sempre da root,lo installiamo
ritorniamo nella dir vamps
compiliamo
e sempre da root, lo installiamo
torniamo indietro
ci spostiamo nella dir doc-pak e copiamo il file lxdvdrip.conf.EN in /etc
Qui, potete settare i defaults del programma.
[pagebreak]
# Configfile fuer lxdvdrip.
# All Parameters could be overwritten in the Commandline on the Fly.
Tutti i parametri posso essere sovrascritti al volo da linea di comando
# All Parameters must be like "paramter=value" without blanks.
I parametri devono essere “parametro=valore" senza spazi
# version of Config File
version=1.43
# Selection of the ripping Title, look with "lsdvd".
Selezione del titolo da rippare con “lsdvd"
# With "titel=0" lxdvdrip selects automatically the longest Title.
Con “0" selezione automatica del titolo più lungo
# With "titel=l" select the Tile from a List.
Con "l" selezione da una lista
# On the Commandline: "-t=". tramite linea di comando
titel=0 # default
# 'dvdauthor -v' (aspect ratio, x * y, pal/ntsc) formato video
# 0=no, 1=yes. On the Commandline: "-vf=".
videoformat=1 # default
# Selection of the Language of the Audiotracks.
Selezione del’audio da rippare
# 1 = german, 2 = english, 3 = german and english, 4,xx = Language xx,
# l = List, select the title (list and input)
# On the Commandline: "-a=".
audio=4 # nel nostro caso italiano. Possiamo mettere anche “l" cosi ci
restituisce una lista delle tracce audio disponibili
# Selection of Subpictures Track-Nr. Look with "lsdvd".
Selezione delle traccie dei sottotitoli con “lsdvd"
# With "l" lxdvdrip shows a List of available Subpicture-Tracks.
Con “l" mostra una lista di sottotitoli disponibili
# Or select automatic via Language, i. E. with "untertitel=de".
Selezione automatica tramite l’audio scelto
# On the Commandline: "-u=".
untertitel=0 # tenete questa opzione se usate streamdvd altrimenti va in crash
Streamdvd, attualmente, non supporta i sottotitoli. Questa è
Una “pecca" di streamdvd
# Shrink Factor.
Fattore di compressione
# "0": Factor will be calculated automatically.
Fattore calcolato automaticamente
# >0: Your Factor is used to shrink.
# "-1": Testrip with transcode of a Chapter to calculate the Factor.
# "-2": Calculation of Factor with streamanalyze.
# On the Commandline: "-f=".
faktor=0 # Lasciate così com’è
# Device of DVD-Reader.
Lettore DVD
# On the Commandline: "-dl=".
dvdleser=/dev/dvd # mettete quello vostro. Es. nel mio caso /dev/cdrom0.
Oppure linkate la vostra device a questo
“ ln-s /dev/cdrom0 /dev/dvd “
# Device for DVD-Burner.
Masterizzatore DVD
# growisofs: normally "/dev/scd0".
# cdrecord-prodvd: normally "0,0,0", test with "cdrecord-prodvd -scanbus".
# On the Commandline: "-db=".
dvdbrenner=/dev/scd0 # Come sopra. Nel mio caso /dev/cdrom0
# Directory for the VOB-Files, used by "dvdauthor -t ...".
directory per i file VOB
# On the Commandline: "-fv=".
filmverzeichnis=/home/beda2/dvd # Nel mio caso
# Instead of a DVD-Structure build a VOB File, i. E. as
# Base for the Tool "dvdwizard".
# "0": Option is off.
# "1": Option is on, name of File is Name of the DVD.
# i. E. "/tmp/film.vob": turns Option on with the given Filename.
# On the Commandline: "-file=".
file=0
# Burning Program.
# "1": growisofs, "2": cdrecord-prodvd, "3": cdrecord-prodvd on the fly,
# "4": create ISO-Image with mkisofs.
# "0": no Burning.
# On the Commandline: "-bp=".
brennprogramm=1 # Io uso questo
# Player to Preview VOB-Files after Ripping. Real Program-Name.
# No Preview with value "off".
# On the Commandline: "-mp=".
vobplayer= xine # Nel mio caso
# Additional Parameter for "vobplayer".
# Parameter must be marked with apostrophes "xxx".
# I. E. using mplayer you could set the Output Medium.
vobplay_param=""
# Language of the Program for Messages.
# "en"=English, "de"=german, "fr"=french.
# On the Commandline: "-lang=".
language=en
# Selection of the preferred Audioformat.
# 0=ac3 2 Channel, 1=ac3 5.1, 2=dts.
# On the Commandline: "-ad=".
audio-default=1 # “2" Se volete tenere come default DTS
# Streamtool to Rip.
# Possible Values: streamdvd, mplayer, transcode, trans_par
# (Transcode parallel), copy, partcopy.
# On the Commandline: "-st=".
streamtool=streamdvd # Questo è ottimo, peccato che non supporti i sottotitoli
e non requantizza il filmato. Va bene se hai un DVD
inferiore ai 4,7Gb.
=transcode Un altro ottimo tool. Genera 1 file .m2v per il video
e i file .ac3 o .dts per l’audio. Inoltre requantizza
se e maggiore di 4,7Gb
=mplayer Come transcode
=copy Fa la copia dell’intero dvd. Da valutare se usare
questo tool quando il fattore di requant è elevato
(es. 1.35-1.5). Vuol dire perdità di qualità
=partcopy Vi permette di selezionare solo la traccia desiderata
# lxdvdrip asks you to insert the DVD-R.
Vi chiede se volete o meno, inserire il dvd-r
# 0=No Question, 1=Question, Pause.
# On the Commandline: "-wb=".
wait-burn=1
# Tmp-Directory. Only used with streamtool mplayer or transcode.
Directory usata solo da mplayer o transcode
# On the Commandline: "-tmp=".
tmp=/home/beda2/tmp # nel mio caso
# Delete VOB Files at End of Program?
Cancellare i Vob creati quando finisce il programma
# 0=no, 1=yes.
# On the Commandline: "-d=".
delete=0
# Multiplexer. Only used with streamtool mplayer or transcode
Tipo di Muxing usato da mplayer o transcode
# Possible Values: "mplex", "tcmplex".
# On the Commandline: "-mplex=".
mplex=tcmplex # Lasciate questa di default
# Rip with Chapter Separation?
Rippare con la separazione dei capitoli
# Possible Values: 0=no, 1=yes, with lxdvdrip, 2=yes, with tcprobe
# On the Commandline: "-chap="
chapter=1
# Test free Disk Space before Ripping ?
Testare se c’è spazio libero sul disco prima di rippare
# Possible Values: 0=no, 1=yes
# On the Commandline: "-free="
free=1
# Burning Speed for growisofs and cdrecord-prodvd.
Velocità di default in scrittura
# speed=0: Start without "-speed="
speed=4
# Extra-Parameter for growisofs.
# With dvdcompat=1 lxdvdrip starts "growisofs -dvd-compat".
# For a Description see "man growisofs".
dvdcompat=1
# Extra-Parameter(s) for mkisofs.
# Parameter must be marked with apostrophes "xxx", i. E.:
# mkisofs_param="-input-charset iso8859-1"
# Parameter would be set by calling mkisofs or growisofs.
mkisofs_param=""
# Extra-Parameter(s) for cdrecord-prodvd/growisofs.
# Parameter must be marked with apostrophes "xxx", i. E.:
# burn_param="-tao"
# Parameter would be set by calling cdrecord-prodvd or growisofs.
burn_param=""
# Extra Parameters for cdrecord-prodvd.
# Not needed for growisofs.
# Key is available on Homepage of cdrecord-prodvd.
burnkey=CDR_SECURITY=insert_key_from_homepage
# Eject DVD after Ripping
Espellere il DVD dopo la fase di rippaggio
# Values: 0=dont eject, 1=eject
eject=1
# DVD RW format before burn
Se inserite un DVD-RW lo formatta prima della scrittura
# Options: 0=no, 1=yes
rw-format=1
# Name of the used Programs, "Program=Program-Filename".
Nomi dei programmi usati
# Optional the full Path could be set, i. E.
# "streamdvd_name=/usr/local/bin/streamdvd".
dvdauthor_name=dvdauthor
streamdvd_name=streamdvd
streamanalyze_name=streamanalyze
buffer_name=buffer
#buffer_name=bfr
#buffer_name=mbuffer
tccat_name=tccat
tcextract_name=tcextract
tcrequant_name=tcrequant
mplayer_name=mplayer
mplex_name=mplex
tcmplex_name=tcmplex
spumux_name=spumux
spuunmux_name=spuunmux
dvdbackup_name=dvdbackup
mkisofs_name=mkisofs
cdrecord_prodvd_name=cdrecord-prodvd
growisofs_name=growisofs
dvd+rw-format=dvd+rw-format
dvdunauthor_name=dvdunauthor
tcprobe_name=tcprobe
vamps_name=vamps
eject_name=eject
mpgtx_name=mpgtx
transcode_name=transcode
lxac3scan_name=lxac3scan
lsdvd_name=lsdvd
xine_name=xine
# Settings to dvdwizard.
# With dvdwizard you can build a DVD with a light Menu Structure.
# You have an Overview of all Chapters with Screenshots and Buttons
# to select and play Titles.
# "dvdwizard=": 1=on, 0=off.
# "dvdwizard_name=": Name of Program with Path.
# "dvdwizard_bild1=": Picturefile (jpeg, png) as Background for VMGM-Menu
(Main-Menu)
# "dvdwizard_bild2=": Picturefile (jpeg, png) as Background for VTSM-Menu
(Chapter-Menu)
dvdwizard=0
dvdwizard_name=dvdwizard
dvdwizard_bild1=/usr/share/pixmaps/penguin.jpg
dvdwizard_bild2=/usr/share/pixmaps/penguin.jpg
Salviamo il file ed usciamo
[pagebreak]
Creiamo le due cartelle nella nostra home directory
$ mkdir /home/beda2/dvd mentre questa se usate streamdvd o dvdauthor
Ora, siamo pronti per dare un bel
volessi usare partcopy al posto del default senza comunque andare a modificare il file di configurazione, basta dare
al prompt
Questo è tutto.
Non ho potuto trattare dvdwizard, in quanto non l’ho ancora provato.
Essendo questa,la mia prima guida,
commenti o critiche sono ben accetti.
Have Fun
Beda2



Commenti
Inviato da paolo il Sab, 26/03/2005 - 23:12.
Ottima Guida.
Un ottima guida molto molto dettagliata, l'unico problema è l'uso dei tag di formattazione, ci sono gravi errori di visualizzazione.
Controlla le parti che non vanno bene, ci mettiamo poi d'accordo su come lavorarci per modificarla.
Grazie.
Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network
Inviato da cheis il Sab, 26/03/2005 - 23:26.
Re: Ottima Guida.
Veramente complimenti per la precisione nella spiegazione ad ogni passo... Bravo beda2
[=x-small]Knowledge is power: SHARE IT BABY!!![/]
_____________________________________________
Inviato da beda2 il Sab, 26/03/2005 - 23:39.
Re: Ottima Guida.
Grazie Paolo, non riesco a capire come mai non ci sono i tag... e si che l'avevo controllata riga x riga.
Inviato da mao75 il Sab, 02/04/2005 - 14:19.
ottima guida
ottima guida!veramente complimenti!!
e anche ottimo programma devo dire 8-)
Inviato da Odino il Lun, 04/04/2005 - 08:50.
Re: ottima guida
Ubuntu Hoary
asus a7v600x-cpu amd barton 2500+xp@3200,1gb ram,nvidia 6200t,sony dru500a
Inviato da kripsio il Lun, 04/04/2005 - 23:27.
Fatto ordineeeee :)
Se notate altri casotti nei tag fatemi un fischio...
ciau
Inviato da beda2 il Mar, 05/04/2005 - 08:35.
Re: Fatto ordineeeee :)
Grazie Kripsio per avermi "sistemato" la guida.
A buon rendere......
Beda2
Inviato da ferretti75 il Dom, 20/08/2006 - 21:51.
Re: Fatto ordineeeee :)
Complimenti per la guida !!
Una cosa, che forse può interessare : se nella selezione dell'audio ( nel file di configurazione ) si mette l ( cioè la scelta delle lingue ) è possibile selezionarne + di una, rendendo la copia di backup ( invece del rip ) molto + sensata .
ciao e ancora complimenti !
magic is real ... unless explicitly declared as integer