Newsgroup: it.comp.software.divx
Titolo: [Lunghetto] Guida completa alla codifica XVID

Allora ragazzi, noto che a proposito dell'XviD navigate un po nel buio.
Molti di voi sono alle prime armi, altri un po meno, ma in generale noto una
preferenza per il divx.
Ora, nella vita come in tutte le cose ci si evolve e si migliora. Si fa la
gavetta e ci si fa le ossa. Dal mio punto di vista il DivX va bene alle
scuole superiori, l'XviD è uno strumento universitario. A questo aggiungo
che XviD è open source dettaglio non trascurabile.
Scrivo questa guida per integrare le conoscenze di chi gia conosce l'XviD e
per dare un nuovo strumento a chi sa usare solo il divx.
Anzitutto bisogna che cambiate impostazione e abito mentale: il codec divx
funziona a bitrate, nel senso che tu stabilisci il bitrate e poi lui ti crea
un file di tale bitrate. Anche XviD funziona cosi eccetto che per il
procedimento 2pass che è come sapete quello che garantisce la migliore resa.
(lo sapevate vero?)
Supponiamo ora di avere tra le mani un DVD e di volerne fare un XviD.
I film in XviD dal mio punto di vista devono avere un requisito basilare:
devono essere masterizzabili, cioè devono starci sui cd da 700 mega. File da
900 mega, 750, 2100 sono assolutamente improponibili. O lo facciamo da 700
mega o lo facciamo da 1400 per metterlo su 2 cd. Farlo da 3 cd non ha senso:
tantovale clonare il DVD.
Il codec XviD prevede differenti impostazioni a seconda che si voglia un
xvid da 700 mega o uno da 1400. Procediamo per gradi: gli strumenti.
Per fare un divx servono pochi programmi e di facile utilizzo.
DVD Decrypter per estrarre il DVD sul disco ed eliminare la protezione
macrovision.
Vobedit che serve per estrarre dai vob il flusso audio (*.ac3) e il flusso
video (*.m2v)
VirtualDubMod, io uso la versione 1.5.10, che legge appunto le traccie
*.m2v, per la codifica video e per il muxing finale.
BeSweet per convertire la traccia *.ac3 in mp3
Un qualsiasi editor audio per elaborare la traccia *.mp3, modificarne
bitrate o samplerate, io uso CoolEdit Pro 2.1 che però è a pagamento.
Estratto il DVD sul disco e ricavate le due traccie audio e video, il mio
primo problema è decidere come voglio fare il xvid.
Se scelgo la soluzione a 1 cd mi preoccuperò di ottenere un file audio mp3
da non più di 128 kbps, ossia da circa 90/100 megabyte. Con un file audio da
90 mega, va da se che il mio video debba essere non superiore ai 610 mega.
Se il film dura poco diciamo 80 o 90 minuti si può anche pensare di
scegliere un bitrate audio attorno ai 196 kbps. Se il film lo volete fare su
2 cd, quindi con una maggiore qualità, potete usare un bitrate audio minimo
di 196 kbps e ottenere un file audio di circa 150 mega. Quindi la traccia
video potrà essere anche di 1250 mega equivalente ad un  bitrate tra i 1500
e i 1700 a seconda della durata. La soluzione che prediligo è quella di
lasciare l'audio inalterato, vale a dire muxare la traccia *.ac3 intonsa con
il video xvid. Ovviamente vista la grandezza del file *.ac3 (350 mega circa)
è una soluzione che va bene solo per i rip a 2 cd.
Abbiamo ottenuto il file audio che preferiamo.
Ora passiamo al video.
VirtualDub è l'unico strumento che ci occorre.
Carichiamo la traccia *.m2v e prima di encodarla rendiamola più facilmente
trattabile. La traccia *.m2v sarà certamente di 720x576. Questa risoluzione
è eccessiva, infatti il televisore e il monitor a schermo intero riproducono
un 720x576 e un 588x264 allo stesso identico modo, quindi tanto vale farla
più piccola.
In video scegliamo filters e poi add:
Il primo da usare è nulltransform che serve per croppare (ritagliare)
l'immagine. Dobbiamo togliere tutte le bande nere perche xvid codifica pure
quelle ed è uno spreco di bitrate, ritagliate quindi l'immagine in modo che
sia codificato solo il visibile del film. Se qualcuno di voi si sta
chiedendo: ma cosi le immagini non vengono bislunghe e allungate? sappiate
che non è cosi: se il film è 16:9 il vostro player divx lo riprodurrà in
16:9 anche se tagliate le bande nere.
Il secondo filtro da usare è resize: portiamo il video da 720x576 a 608x228
oppure 604x284 oppure 588x264. Usate il tasto show preview per controllare
che il rapporto altezza/larghezza sia corretto.
Scegliete il filtro precise bilinear. Occasionalmente, ma lo capirete con
l'esperienza, potrebbe servirvi pure il filtro deinterlace (blend). Il buon
ripper DEVE conoscere a menadito funzioni e settaggi dei filtri di
VirtualDub.  Aggiustata l'immagine passiamo al clou della guida: i settaggi
XviD.
Il procedimento che uso e che ammetto è il 2pass, non ne ammetto altri e vi
illustrerò solo quello.
2 i casi come detto: 1 CD e 2 CD
Primo caso: 1 CD
In VD, video, scegliete compression e scegliete XviD e poi configure. Nella
finestrella che si apre scegliete 2pass-1st pass dal menu a tendina e
clikate su Advanced.
nella finestrella successiva scegliete:
Motion Search Precision: 6
Quantization Type: H.263
FourCC used: Xvid
VHQ: 1
max i-frame: 300
min i-frame: 1
selezionate solo "Usa Chroma Motion"
Max B-Frame: 3
lasciate il resto cosi com'è e date l'ok, tornate nella finestra pincipale
di VD e in video assicuratevi che il procedimento sia Full Processing Mode.
Andate in File e scegliete Save as avi, date un nome e date l'ok. Il
programma comincerà il 1pass del xvid. Ovviamente sarà senza audio
(l'abbiamo fatto a parte) e non sarà un avi valido, ma da circa 3 o 4
megabyte. Il 1 pass serve per permettere al codec di analizzare il video e
scegliere frame per frame il giusto valore di codifica. oltre al fole avi da
3 o 4 mega verrà creato un file log video stats: non azzardatevi a
cancellarlo. Ci vorranno 2 o tre orette. Una volta finito il 1 pass andate
in Video, compression, xvid, configure.
Scegliete 2pass-2nd pass Int dal menu a tendina.
Si abiliterà la casella sottostante, dove dovrete inserire i kb totali del
video, attenzione non il bitrate ma la dimensione del video, VD vi sta
insomma chiedendo quando grande volete che sia il video: essendo un rip a 1
cd supponiamo di avere un audio da 90 mega (a 128 kbps), quindi il video
dovrà essere di 610 mega (610+90=700). Attenzione perche il codec chiede un
valore in KB, quindi fate con la calcolatrice 610x1024=624640. Inserite il
valore 624640 nella casellina e il codec vi farà un file di circa 610
megabyte (mega più mega meno). Non è finito entrate ancora in Advenced e
selazionate "enable Lumi Masking. Lasciate tutto il resto cosi com'è.
Apro una parentesi: esistono due impostazioni del codec che si chiamano
Global Motion Capture e QuarterPixel, sono impostazioni che migliorano un po
il video, ma potrebbero renderlo illeggibile da parte dei lettori divx da
tavolo, quindi io non li seleziono mai.
Uscite dalle impostazioni del codec e tornate nella finestra principale di
VD, in File fate Save as avi e sovrascrivete il precedente file avi ottenuto
con il 1pass. Altre 3 orette e avrete il vostro file video definitivo.
Questo nel caso vogliate un rip su un solo cd.
Se lo volete su due CD le cose cambiano ma di poco.
Per il primo passaggio (2pass-1st pass) del rip su 2cd le impostazioni
avanzate sono:
Motion Search Precision: 5
Quantization Type: Mpeg
poi tutto uguale al 1pass del rip su un cd.
per il secondo passaggio:
Quantization Type: New Modulated HQ
e ricordate di selezionare Enable Lumi Masking.
Anche per il rip su 2 cd, prima del secondo passaggio il codec vi chiede
quanto volete che sia grande il vostro video:
supponiamo di avere un file audio da 196 kbps da 180 mega: dovendo avere un
totale (audio+video) di 1400 mb, il video non dovrà superare i 1120, quindi
1120x1024=1146880
se invece vogliamo muxare il file *.ac3 senza toccarlo e supponendo che sia
da 350 mega il video sarà di 1050 mega equivalente a 1075200 kb. Uscite da
tutto e fate save as avi sovrascrivendo il primo avi e alla fine avrete
ottenuto una traccia video della dimensione giusta e di qualità superba.
Infine dovete unire audio e video:
Aprite il file *avi ottenuto col 2pass, in video scegliete Direct Stream
Copy in Audio scegliete Stream e poi add, selezionate il file audio (*.mp3 o
*.ac3 che sia), uscite dando l'ok. In video andate in Frame Rate e scegliete
l'opzione che rende audio e video della stessa durata (Change so audio and
video duration match) In questo modo avrete il vostro xvid sincronizzato.
Ultima cosa: il taglio
Se lo fate da 1 cd (700 mb) non c'è da tagliare nulla. Se lo fate da 1400
dovete dividerlo in due.
Aprite l'avi definitivo, scegliete Direct Stream Copy e poi andate in edit.
Qui scegliete set selection start, poi spostate il cursore a metà film e
scegliete set selection end. Save as avi per ottenere il primo tempo. Fatto
questo tornate in Edit e scegliete Set Selection Start nello stesso punto in
cui avete scelto Set selection end in precendenza. Portate il cursore alla
fine del film e scegliete set selection end. Save as avi e avete finito.
Concludo con due trucchetti del mestiere: tagliate i titoli di coda e
tagliate un po di immagine (non troppa) sopra e sotto per dare il massimo
bitrate possibile alla parte visibile del film.
Il resto lo farà l'esperienza.
Spero di esservi stato utile.

 Spero di esservi stato utile.
la guida e' certamente utile, anche se qua e la' andrebbe un po'
ritoccata :-)
spero di non essere stato troppo critico ;-)

 bitrate possibile alla parte visibile del film.
Bhè i titoli di coda è meglio codificarli a bitrate differente, poi non
sai a priori di che dimensioni saranno, quindi dovresti impostare la
dimensione del video tipo a 710mb invece di 700, predicendo 10mb di
titoli di coda.
Imho cmq non è possibile fare una guida ad un codec, tuttalpiù si può
spiegare il funzionamento di ogni impostazione. In ogni caso una
configurazione base può essere una buona partenza.
Un paio di cose:
Usare filtri temporal-smoother qualora si voglia rendere il filmato più
comprimibile. Io userei poi sempre l'undot (infatti il GK lo mette
sempre).
Usare Enc per visualizzare la comprimibilità del filmato e insieme agli
occhi poi decidere la qualità migliore.
-- 
Freccia@Buldozzer63 :D

 Spero di esservi stato utile.
Grazie Takeshi

 mi associo...si impara sempre
grazie

 che XviD è open source dettaglio non trascurabile.
L'intento è nobile, la guida accurata. Ma ho l'impressione che con l'avvento
di masterizzatori dvd e supporti a costi irrisori e il costante
perfezionamento di software per crearne backup, sia l'xvid che il divx
saranno tra un pò abbandonati, almeno per il ripping di dvd. Suppongo che
divx e xvid continueranno a esistere soprattutto per i piccoli video su
internet (visto che è nettamente migliore dell'mpeg occupando pochissimo
spazio) o per il ripping di acquisizioni tv a bassa qualità. Oramai, bastano
pochi clic per prendere un dvd originale e farne la copia, e persino per
crearsi un dvd con menu integrato per il filmino delle vacanze. Con i nuovi
supporti in arrivo, poi, sempre più grandi (non mi riferisco tanto ai
costosi double layer ma ai prossimi blue ray disc), c'è da scommettere che
il ripping dei dvd in divx scomparirà a favore di un migliore dvd copiato
con tanto di sottotitoli, doppio e triplo audio e contenuti speciali. Forse
continuranno la loro vita per rippare quegli orridi screener che escono il
giorno dopo della prima... ma lì la qualità non è certo di casa.
Cmq la guida me la copio e la conservo... non si sa mai ! :-)

 per il ripping di dvd.
Per fare invece filmati con risoluzioni stratosferiche saranno
utilizzatissimi per poterli inserire in un supporto tipo DVD. Pensa un
bel filmato 4000x3000 da vedere su un bel TV al plasma (che supporti
quella dimensione, naturalmente).
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Non è che sono contrario al matrimonio; però mi pare che un uomo e una
donna siano le persone meno adatte a sposarsi. - Massimo Troisi

 saranno tra un pò abbandonati, almeno per il ripping di dvd.
Ma  forse come dici tu converrà piu' il backup del dvd stesso invece
di fare DivX o Xvid!
Pero' penso che tale tecnica ormai non verrà piu' abbandonata !!!
Io ad esempio, al posto di registrare su cassette Vhs, acquisisco tutto
su hd per poi tramutare in DivX, con il risultato che la resa è assai
migliore, e su di un supporto Verbatim (che ormai costa come una Vhs)
ci faccio stare tranquillamente 3 e anche 4 film !!!!!
Ciao

 ci faccio stare tranquillamente 3 e anche 4 film !!!!!
Infatti, mi sa che verrà utilizzata solo per queste acquisizioni "low
level", come quelle da tv o da vhs per digitalizzarli (lo faccio spessissimo
anche io, per i filmini delle vacanze o per i miei programmi tv preferiti
sono una santa cosa : si evita il malefico degrado che subivano le vhs, e
naturalmente si può manipolare le registrazioni prima di masterizzarle).
Magari si potesse utilizzare la codifica xvid (o divx) per creare film con
risoluzioni stratosferiche (si ma solo quando le tv al plasma 40'' saranno
alla portata delle masse), ma purtroppo secondo me il grosso limite dei
divx-xvid rispetto ai dvd originali è che almeno per ora non è possibile
realizzarli con menu interattivi leggibili sui lettori da tavolo. Così,
purtroppo, per creare un dvd con un filmino amatoriale, sono costretto a
riconvertirlo in mpeg2 (aumentandone le dimensioni) per poter progettare il
menu interattivo. In effetti, sarebbe un'ottima cosa poterlo fare con i
divx-xvid : backuppare più film, comprensivi di menu e contenuti speciali,
su un solo supporto dvd. Non sarebbe affatto male... fossi un produttore di
lettori divx, comincerei a pensarci più seriamente, invece di provvedere a
creare lettori che da fuori sono tutti diversi, e dentro sono tutti
uguali...
Ciao

 Ciao
Quoto tutto El :-)
Ciao

saranno tra un pò abbandonati, almeno per il ripping di dvd. 
Non la penso affatto cosi', il metodo di compressione ha come
comodita' quella di comprimere, se oggi si raggiungono supporti dalle
ragguardevoli capacita' di archiviazione, significa solamente che hai
piu' scelte su come utilizzare questo spazio, non che la compressione
non esiste piu'. Il formato ZIP e compagnia bella esistono da tempo
immemore quando il megabyte costava un'occhio sia su supporto che per
via telematica, oggi che 120giga d'hard disk te li buttano appresso e
che l'adsl di base va almeno a 640kbit lo zip esiste ancora, come mai?
Per quanto mi riguarda, tanto per tornare in merito all'argomento, il
dvd mi e' utile solo ed esclusivamente per avere nello spessore di un
cd l'equivalente di 6 cd.

 Cmq la guida me la copio e la conservo... non si sa mai ! :-)
Si, anche perche, e non so se tutti sono d'accordo con me, è meglio saperla
fare una cosa che non saperla fare.

 internet
includerei anche i cellulari... ho visto in un negozio Vodafone un DiVX di  
Matrix collegato all'Hi-Fi, ma penso non sia una novità
-- 
Un PC è sicuro quando ha la spina staccata
---------------------------------------------------
HomerJS(NOSPAM)@Aliceposta.it
Togli (NOSPAM) per le mail
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 che XviD č open source dettaglio non trascurabile.
CUT
Ciao,
io ho la nuova versione, l'ultima, dell'xvid ci sono delle opzioni zone...
cosa sono?
Lukas