Vous êtes sur la page 1sur 8

Guida introduttiva all'utilizzo di

VirtualDubMod
con il codec Xvid
Versione 1.

Indice:
• Introduzione
• Aprire un file video
• Impostazioni per il primo passaggio
• Salvataggio ed aggiunta alla "Job list"
• Impostazioni per il secondo passaggio
• Inserimento di un flusso audio, la "stream list"
• La "Job list"

Introduzione

VirtualDub, e, nel nostro caso, una versione modificata chiamata VirtualDubMod, è senza
dubbio il miglior programma freeware ed opensource disponibile sui sistemi operativi
Windows, per l'editing video lineare, e consente non solo di comprimere o ricomprimere un
flusso video ed audio, ma anche di applicare un gran numero di filtri ed effetti nonché di
catturare i vostri video dalle fonti più disparate. Ma illustrare il funzionamento completo di
VirtualDub non è negli intenti di questo articolo, quindi mi limiterò a fornirne una breve
introduzione ed una rapida guida al suo utilizzo per la conversione e/o compressione di video
in formato Mpeg4 utilizzando il codec opensource Xvid.

VirtualDubMod, grazie anche ad una perfetta compatibilità con un altro ottimo software di
editing video chiamato AviSynth (che potremmo considerare come un linguaggio di
programmazione per l'editing video) è in grado di lavorare su praticamente qualunque tipo di
file video e di applicare un numero enorme di effetti (tanto che può essere utilizzato con
successo anche per il "restauro" video). Tramite AviSynth, scrivendo un piccolo "script",
ovvero un piccolo file di testo con estensione .AVS (nei casi più semplici possono bastare tre
righe) è possibile applicare filtri, importare formati, ridimensionare (e chi più ne ha più ne
metta) un file video prima ancora di aprirlo in VirtualDubMod, utilizzando lo spazio di colore
YV12 beneficiando in tal modo di un visibile aumento delle prestazioni durante la codifica
(vedi la guida alla compressione Mpeg4 ed al codec Xvid per maggiori dettagli al formato
YV12 e la guida sulla creazione di uno script per AviSynth). La combinazione AviSynth +
VirtualDubMod è probabilmente il metodo più veloce per la conversione (compressione) di
un video Mpeg2 (DVD) in altri formati. Maggiori dettagli sull'utilizzo di AviSynth, in
particolare sulla creazione di uno script per importare i DVD in VirtualDub potete trovarli in
questa guida: "Creazione di uno script AVISynth (per VirtualDub) passando per DVD2AVI".

Dopo questa breve introduzione, torniamo a VirtualDubMod. L'homepage del programma è


reperibile al seguente indirizzo: http://virtualdubmod.sourceforge.net/, mentre potete scaricare
tutti i file del programma (generalmente sotto forma di archivio zip) al seguente indirizzo:
https://sourceforge.net/project/showfiles.php?group_id=65889. Assicuratevi di scaricare
sempre l'ultima versione, nonché tutti i file accessori presenti, in particolare alcune librerie
senza le quali il programma non funzionerà: "AviSynthLexer..." e "VirtualDubMod needed
DLLs..." (prendete sempre le ultime versioni). Al termine del download, estraete tutti i files in
una cartella a piacere (per decomprimere il file, potete usare 7-zip). e lanciate l'eseguibile
VirtualDubMod.exe.

Il programma viene distribuito con un ricco manuale in inglese (nel menù "Help-
>VirtualDubMod help") che ne descrive molto bene le singole funzioni; in particolare
consiglio di leggerlo per sapere come e cosa impostare nelle opzioni di configurazione cui è
possibile accedere tramite il menù "Options-->Preferences". In linea di massima, comunque,
le opzioni di default dovrebbero andare bene per la maggior parte degli utenti. Un buon posto,
sempre in inglese tuttavia, dove reperire altre informazioni è il forum dedicato a
VirtualDubMod su doom9, al seguente indirizzo:
http://forum.doom9.org/showthread.php?threadid=37304.

Questa la finestra principale una volta lanciato il programma:

Nella barra del titolo potete sempre vedere la versione installata.

Aprire un file video

Procediamo con le operazioni. Anzitutto è necessario aprire un file video su cui lavorare,
cliccando su "File->Open video file..." o premendo "Ctrl-O":
Limitiamoci alla prima scelta ("Open video file..."), sebbene esista anche la possibilità di
aprire un file video tramite AviSynth dove lo script viene automaticamente generato dallo
stesso VirtualDubMod.

Una rapida occhiata ai formati di file supportati:

ci consente di comprendere le reali potenzialità di questo programma.

In questa sede mi limiterò ad illustrare come convertire un video MPEG-2 proveniente da un


DVD in formato MPEG-4 (codec Xvid) utilizzando un script per AviSynth per importare il
video, script che si suppone sia stato creato secondo quanto illustrato nella guida Creazione di
uno script AVISynth (per VirtualDub) passando per DVD2AVI. L'utilizzo dello script,
consente di relegare ad AviSynth le opzioni di cropping, ridimensionamento e filtraggio
dell'eventuale video da processare, semplificando di molto la procedura da seguire in
VirtualDubMod, nonché velocizzando le operazioni dato che è possibile lavorare direttamente
nello spazio di colore YV12.

Nella finestra che compare dopo aver scelto "File->Open video file..." o premendo "Ctrl-O",
assicuratevi (per comodità) che sia selezionato "Tipo file: All usable types" come evidenziato
qui sotto.

Selezionate il file avs che avete creato e quindi apritelo. Ora la finestra principale si presenta
come mostrato qui di seguito:

è probabile che le due finestre [input] ed [output] si presentino completamente nere; non
preoccupatevi, per visualizzare un'immagine è sufficiente scorrere l'indicatore (S) sulla barra.
I due video l'originale in input a sinistra ed il video in output, uscita, a destra, generalmente
non differiscono in modo visibile, a meno che non abbiate applicato qualche filtro usando
VirtualDubMod (ed ecco spiegato il motivo delle due finestre video...), cosa comunque che
non è argomento di questa guida. Il cursore (S) sulla barra di scorrimento, come già
accennato, permette di spostarsi all'interno del video, basta trascinarlo a destra ed a sinistra
utilizzando il mouse e mantenendo premuto il pulsante sinistro (è possibile altresì utilizzare le
frecce destra e sinistra sulla tastiera per spostarsi con maggior precisione oppure la rotellina
del mouse, ma è comunque necessario prima selezionare con un click del mouse la barra di
scorrimento). Una piccola descrizione merita la barra dei comandi:

(1) Stop, ferma la riproduzione video.


(2) Play input, avvia la riproduzione del video in input, originale e non modificato.
(3) Play output, avvia la riproduzione del video in output (può andare a scatti nel caso abbiate un processore non
abbastanza veloce e/o abbiate applicato un elevato numero di filtri).
(4) - (5) Vengono utilizzati assieme al cursore di scorrimento (S) per segnare il primo fotogramma e l'ultimo
(ovvero l'inizio e la fine) della selezione che verrà indicata sulla barra come colorata in blu (9). L'utilizzo della
selezione si rivela utile nel caso si voglia procedere alla codifica di una sola parte del filmato (ovviamente solo
della parte selezionata), oppure è altresì possibile utilizzarla per eliminare parti che non ci interessano, vedi ad
esempio la pubblicità se state lavorando su di un film catturato dalla TV (selezionate la parte che volete
eliminare e premete sulla tastiera il tasto "Canc", più facile di così...).
(6) Il numero del fotogramma corrente che state visualizzando nelle due finestre video. Accanto potete leggere il
tempo in ore, minuti e secondi cui corrisponde tale fotogramma. Il simbolo [K] (7) indica che il fotogramma
corrente è un fotogramma chiave.
(8) Con queste frecce potete spostarvi tra un fotogramma chiave ed il successivo.

Iniziamo ora con la configurazione di VirtualDubMod per effettuare la codifica con il doppio
passaggio con il codec Xvid (le procedure sono pressochè identiche per tutte le versioni di
VirtualDub). Mostrerò anche come inserire una traccia audio o come modificare, eliminare od
aggiungere tracce audio a quelle eventualmente presenti.
Occupiamoci anzitutto della procedura di configurazione del codec video per il primo
passaggio. Per utilizzare lo spazio di colore YV12 ed evitare inutili rallentamenti dovuti ad
eventuali riconversioni tra spazi diversi, selezionate in "Video" l'opzione "Fast recompress".

Notate che utilizzando la modalità "Fast recompress", non è possibile accedere ai Filtri
("Filters") di VirtualDubMod, in quanto questi funzionano solo nella modalità RGB (modalità
"Full processing mode"). In questo articolo comunque non mi occuperò di questa possibilità
(esistono filtri atti a fare praticamente ogni cosa, dalla rimozione del rumore, alla regolazione
della luminosità, all'aggiunta di rumore... potete trovare una lista molto dettagliata dei filtri
disponibili a questo indirizzo sul forum di Doom9 in italiano: AviSynth & VirtualDub-> links
utili). Limitiamoci quindi al modo "Fast recompress" che consente la maggior velocità
(eventuali filtri possono essere comunque applicati tramite AviSynth).

Impostazioni per il primo passaggio

Selezionate quindi, sempre nella scheda "Video" l'opzione "Compression" oppure premete
"Ctrl-C" nella finestra principale.

Questa la finestra che compare:


Scorrete la lista dei codec disponibili fino a trovare il codec Xvid MPEG-4. Fatto questo,
cliccate su "Configure":

Compare la finestra di configurazione del codec Xvid. Si tratta di scegliere il metodo di


codifica (Encoding Mode) e di impostare i parametri nelle opzioni avanzate (Advanced
options...). Qui mostrata di seguito la finestra come si presenta una volta selezionato il primo
passaggio per la modalità a due passaggi (2 Pass - 1st pass):

Per tutti i dettagli vi rimando alla guida alla configurazione del codec Xvid. Qui mi limito a
fornire una tabella riassuntiva di tutte le opzioni disponibili:
Encoding Mode: 2 Pass ­ 1st pass

ADVANCED OPTIONS...

Scheda Global:
Motion Search Precision: 6 ­ Ultra High
Quantization Type: MPEG / H.263 
FourCC Used: XVID 
VHQ Mode: da "1­Mode Decision" a "4­Wide 
Search" (rallenta di molto la velocità di 
codifica)
Max I­frame Interval: 250, Min I­frame Interval: 1 
Lumimasking: OFF 
Interlacing: OFF / ON (a seconda delle 
necessità) 
Greyscale: OFF / ON (a seconda delle 
necessità)
Quarterpel: OFF / ON (rallenta di molto la 
velocità di codifica)
Global Motion Compensation: OFF
Chroma Motion: ON 
Max B­frames: da 1 a 2 
B­frames Quantizer Ratio(%): da 100% a 150%
B­frames Quantizer Offset: 100
B­frame threshold: 0 (da testare)
Packed bitstream: OFF
DX50 B­VOB compatibility: ON
Print debug info on each frame: OFF

Scheda Two Pass
Discard First Pass: ON
Hinted Motion Estimation: OFF

Scheda Credits:
Start Credits: ON/OFF (a seconda delle 
necessità)
End Credits: ON/OFF (a seconda delle 
necessità)

Scheda Debug:

Vous aimerez peut-être aussi