Newsgroup: it.comp.os.linux.software
Titolo: Manipolare DVD

Ciao a tutti,
avrei bisogno di effettuare alcune manipolazioni su alcuni DVD 
registrati dalla TV, sotto Linux.
In particolare, avrei bisogno di:
- esportare un DVD video in un file editabile
- modificare il file così ottenuto eliminando le parti che non servono 
(pubblicità, ecc.)
- masterizzare il file modificato in un DVD video leggibile da qualsiasi 
lettore DVD
Che programmi si possono utilizzare su Linux per fare queste operazioni?
Grazie mille!
Ciao
Decibel.

 lettore DVD
devi fare creare una struttura uguale a quella dei DVD con una
cartella VIDEO_TS e dentro tutta la roba che hai generato con
dvdauthor.
per testare quello che hai fatto prima di masterizzare puoi
usare mplayer con il parametro -dvd-device <PATH>.
mi pare anche xine possa andare bene, ma non so come perche'
non lo uso.
per la masterizzazione crei il file iso con misofs, passando come
opzione -dvd-video, quindi masterizzi con growisofs usando
l' opzione -dvd-compat
ti metto di seguito un po' di link relativi a quanto detto:
http://dvdauthor.sourceforge.net/
http://fixounet.free.fr/avidemux/
http://fy.chalmers.se/~appro/linux/DVD+RW/
Ciao,
-- 
MoonChild
Togliere nospam per l' esatta e-mail 
UIN-ICQ: 3634753 

 ricerche.
A suo tempo ne avevo provati due.
Uno era qdvdauthor e funzionava abbastanza male. L'altro mi pare fosse 
dvdstyler e funzionava decisamente peggio.
In particolare nessuno dei due è in grado di codificare i video, quindi 
se parti da divx devi usare prima avidemux2 per convertire i formati.
Purtroppo la situazione su Linux per questo tipo di lavori è abbastanza 
triste. Per fortuna mi pare stia migliorando (le ultime versioni di 
avidemux sono molto meglio).
Ciao
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 versioni di avidemux sono molto meglio).
Vero fino a un certo punto. Ci sono i tool per fare praticamente
qualsiasi cosa, solo che non sono grafici e solitamente necessitano di
conoscenze per essere usati con successo. I programmi grafici che ci
sono invece di solito non fanno tutto quello che vuoi.
btw dvdrip, avidemux, qdvdauthor/dvdstyler piu' o meno coprono il
fabbisogno normale di un utente. Certo sarebbe meglio avere un'unica
applicazione che fa tutto...
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 applicazione che fa tutto...
in merito a dvdrip: ho provato ad usarlo ho avuto grossi
problemi perche' audio e video andavano per i fatti loro.
Si appoggia a transcode che a suo tempo lessi sul sito stesso
che pare soffrisse di questo problema (sync A/V) e che ancora
dovessero risolvere. Non so ora come stiano le cose. 
Personalmente uso mencoder, non so se abbia dei frontend 
grafici; io lo uso da shell e, devo dire, si possono fare
viedo encoding di qualsiasi tipo senza mai avere problemi.


 problemi perche' audio e video andavano per i fatti loro.
Io lo uso abbastanza (V.0.52.0-sarge0.0) e senza nessun problema...
Ciao,
  Void :-)

On Mon, 23 May 2005 00:14:00 +0200, Decibel wrote:

Il tuo post mi ha ispirato, e ho creato un DVD che il
mio lettore da tavolo (premetto anche alquanto schicchinoso)
ha letto senza problemi. (Sono a casa con la febbre e non
ho niente da fare :) ).
Partiamo dal presupposto che tu gia' riesca a creare un file
AVI a partire dalla sorgente video di acquisizione, e che quindi
tu abbia un ipotetico sorgente.avi
Per prima cosa devi utilizzare devi lanciare avidemux2
(
http://avidemux.sourceforge.net/
), esegui l' editing per togliere
reclami, e quindi devi procedere a creare un file mpeg compatibile
con le specifiche dei DVD video.
Ti elenco in breve le caratteristiche del file (quelle relative
al formato PAL, le ho prese da vari siti; possono pertanto in
alcune parti essere inesatte e/o incomplete):
Flusso video:
1) La risoluzione dovra' essere una delle seguenti:
   720x576/352x576/352x288 
2) Puoi usare il formato 4:3 o 16:9
3) Il video deve avere 25 frames per secondo
4) Il bitrate deve essere compreso da tra i 700Kbs e i 9000Kbs
Flusso audio:
1) Vanno bene i formati mp2, ac3 o raw pcm
2) Il sempling rate deve essere di 48Khz
Nella prova che ho fatto io ho usato un video 720x576 con 
audio ac3 e il procedimento e' stato questo con avidemux2
(versione 2.0.38rc2b):
1) Nella sezione video ho selezionato la voce DVD.
2) Ho usato un encoding a due passi, mettendo come dimensione
   del file di output 4G. (F3)
3) Ho usato poi due filtri per il video, il primo per fare un 
   resize in modo che la dimensione orizzontale arrivasse a 
   720 punti, il secondo ("Add black border") per aggiungere
   due bande nere in alto e in basso per raggiungere la
   dimensione verticale di 576 punti. (F1)
4) Ho quindi attivato il videro processing (F5)
5) Nella sezione audio ho selezionato la voce FFm AC3
6) Ho selezionato il bitrate (F4)
7) Nella seziona filtri audio ho messo resampling to Hz
   a 48000 e selezionato la normalizzazione dell' audio. (F2)
8) Ho attivato l' audio processing. (F6)
9) Sotto output format ho selezionato Mpeg A+V(PS)
10) Ho fatto File->Save->Save video...
... ed dopo 8 ore ho avuto un file film.mpg (DVD compatibile).
Con dvdauthor (
http://dvdauthor.sourceforge.net/
) ho creato
nella directory /tmp/dvd la struttura del dvd come segue 
(senza alcun menu'): 
1) mkdir /tmp/dvd
2) dvdauthor -o /tmp/dvd -f film.mpg
3) dvdauthor -o /tmp/dvd -T
Poi ho provato con mplayer a vedere se tutto funzionava:
- mplayer dvd://1 -dvd-device /tmp/dvd
Quindi sono passato alla masterizzazione usando mkisofs e
growisofs:
1) mkisofs -dvd-video -o /tmp/dvd.iso /tmp/dvd
2) growisofs -dvd-compat -Z /dev/scd1=/tmp/dvd.iso
( dove /dev/scd1 e' il device del mio masterizzatore )
Ho infilato il DVD nel lettore e tutto ha funzionato.
Ciao,


 ho niente da fare :) ).
Carino il micro-howto... :-)
btw io avevo fatto tutto con mencoder, ma il procedimento era molto
piu' incasinato. Avevo trovato le istruzioni, ovviamente, tramite
google.
Ah, una cosa: avidemux2 usa transcode o mencoder? mencoder ha sempre
avuto fama di essere moooooolto piu' veloce di transcode...


 avuto fama di essere moooooolto piu' veloce di transcode...
Transcode e' un frontend in linea di comando ad una serie di
tools per la conversione di file video. Praticamente e' un
grosso wrapper che funziona a plugin (che sono degli shared
object) che non fanno altro che richiamare in pipe altri
programmi in sequenza. Questo significa che per avere
ottimizzazioni ti devi ricompilare ottimizzati tutti i
programmi che usa (tools mpeg, libavifile e compagnia bella).
Mencoder quando te lo compili ti compila ottimizzate anche le
lavc, se osi come codec lavc (vedi esempio di sopra) hai tutto
ottimizzato.
Avidemux non usa ne mencoder ne transcode ma ha tutto builtin 
nella GUI (si linka un casino di librerie). In comune a mencoder 
e' che  nel sorgente anche lui si porta le lavc (infatti ci sono
 due codec per il DVD, una normale e quella lavc ottimizzata ).
Nella prova che ho usato il codec DVD normale.
Non so quanto mi possa essere spiegato bene, ho scritto un po' 
di fretta :)


 avuto fama di essere moooooolto piu' veloce di transcode...
Dipende da due cose: codec usata e versione degli stessi, e impostazioni
predefinite. Quelle di transcode cercano sempre di privilegiare la qualita`
dell'output a discapito della velocita`, per mencoder a volte (spesso?)
accade(va?) il contrario.
A parita` di impostazioni e di codec usati le differenze sono molto ridotte,
trascurabili, in tutti i casi che ho visto.
-- 
Francesco Romani -- Ikitt 
'In fact, users don't read /anything/'                       -- Joel Spolsky
void *a, *b; a != b;   -- violates patent #437822  [
http://snipurl.com/ar6e
]

 10) Ho fatto File->Save->Save video...
Io salvo audio e video separati che poi riunisco con mplex. Pero' cosi' come
dici tu si risparmia un passaggio e si fa' prima, che tu sappia cambia
qualcosa in termini di qualita' finale salvando direttamente il file mpeg
a+v ?
Grazie per l'utile guida.

 Grazie per l'utile guida.
Ripeto e' stato un esperimento, prendetelo con le pinze :)


 trascurabili, in tutti i casi che ho visto.
Infatti si parla di finezze :)


 ho niente da fare :) ).
Mitico!! Grazie mille, domani provo!!
Auguri per la febbre! :-)
Ciao, grazie!
Decibel.