VirtualDubMod/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Completato il modulo
Cosmetica varia
Riga 1:
{{stub}}
[[Immagine:Virtualdubmod interface01.png|300px|thumbnail|right|L'interfaccia di VirtualDubMod 1.5.10.1]]
'''[[w:VirtualDubMod|VirtualDubMod]]''' è il più diffuso branch del progetto open source '''[[w:VirtualDub|VirtualDub]]''', un sofware libero per il video editing.
Line 11 ⟶ 10:
* '''VirtualDubMPeg2'''
* '''VirtualDubAVS'''
Il progetto VirtualDubMod sostituisce anche tutte le funzionalità di un ulteriore branch, '''Nandub''', pur senza implementarne direttamente gli algoritmi.
 
 
Il team di sviluppo di VirtualDubMod comprende 7 persone, ai quali va aggiunto [[w:Avery Lee|Avery Lee]], autore di VirtualDub.
È interessante notare come siano stati gli autori stessi dei 3 branch a riunirsi per costituire il progetto VirtualDubMod, checompilandolo neda riunisceun levero funzionalitàe proprio ''merge'' dei tre [[w:codice sorgente|codici sorgente]].
 
 
Nonostante lo sviluppo attivo del software sia fermo dal 2003, VirtualDubMod è ad oggi lo strumento più usato per l'editing video spiccio, e viene tipicamente considerato dalla comunità un coltellino svizzero dei [w:DivX|DivX].
Ovviamente sue funzionalità non sono riservate a questo codec, ma è indubbio che la sua popolarità sia cresciuta di pari passo con quella del fenomeno del video digitale casalingo.
Line 20 ⟶ 21:
==Obiettivi del programma==
VirtualDubMod, così come il suo capostipite VirtualDub, ha come obiettivo l'elaborazione audio/video orientata in particolare ai filmati digitali nei formati:
* [[w:AVI|Microsoft AVI]] <ref name="vd">Supportato anche da VirtualDub.</ref>
* [[w:Ogg|Ogg Media]] <ref name="vdm">Supportato solo da VirtualDubMod.</ref>
* [[w:Matroska|Matroska]] <ref name="vdm"/>
 
I codec video supportati all'interno di questi contenitori multimediali dipendono dai filtri [[w:DirectX|DirectDraw]] installati sul sistema operativo ospite.
I formati audio supportati dipendono invece dal contenitore scelto per il salvataggio, e includono:
* [[w:WAV|Waveform audio]] <ref name="vd"/>
* [[w:MP3|MPEG-1/2 Audio]] Layer 1, 2 e 3 <ref name="vd"/>
* [[w:MP3|MPEG-1/2 Audio]] Layer 3 VBR <ref name="vdm"/>
* [[w:Dolby Digital|Dolby Digital AC3]] <ref name="vdm"/>
* [[w:Vorbis|Ogg Vorbis]]
* [[w:DTSVorbis|DTSOgg Vorbis]] <ref name="vdm"/>
* [[w:DTS|DTS]] <ref name="vdm"/>
 
Ai 3 container gestiti vanno aggiunti in sola lettura i formati:
* [[w:MPEG-1|MPEG-1]] <ref name="vd"/>
* [[w:VOB|DVD Video Object]]
* [[w:MPEG-2|MPEG]] ([[w:MPEG-1|12]] e<ref [[w:MPEG-2|2]])name="vdm"/>
* [[w:VOB|DVD Video Object]] <ref name="vdm"/>
 
Vi è inoltre la possibilità di importare o esportare la parte video come sequenza di fotogrammi nei formati più diffusi.
Line 44 ⟶ 47:
 
 
Tra i limiti di VirtualDubModVirtualDub si cita l'impossibilità (legale, non tecnica) di gestire i container [[w:Advanced Streaming Format|Advanced Streaming Format]] e [[w:Windows Media Video|Windows Media Video]], entrambi di Microsoft.
Il team di VirtualDubMod ha scelto di non forzare ad ogni costo il supporto a questi formati-contenitore.
 
==Struttura di un file multimediale==
Line 56 ⟶ 60:
All'interno del contenitore trovano posto uno o più ''stream'', ovvero ''flussi'', che scorrono in parallelo grazie al sincronismo garantito dal contenitore, che anche di questo si occupa.
I flussi possono essere di vario tipo, e tipicamente:
* Video <ref name="vd"/>
* Audio <ref name="vd"/>
* Testo <ref name="vdm"/>
Alcuni contenitori multimediali supportano più stream dello stesso tipo, altri possono supportare o meno alcuni particolari formati.
Dei 3 contenitori supportati da VirtualDubMod, il più completo è ''Matroska'', che va addirittura oltre le possibilità stesse dell'applicativo, ad esempio formalizzando a livello container flussi video paralleli, variazioni di frame rate, variazioni di risoluzione, ed altro ancora.
Viceversa, il contenitore più limitato è AVI, che supporta più tracce audio parallele, ma solo in formato a bitrate fisso (con l'eccezione fuori standard di MP3 VBR <ref name="vdm"/>, non gestito da tutti i lettori multimediali).
Anche i sottotitoli non sono gestiti da AVI, il che impone di salvarli all'occorrenza in un file di testo a parte.
 
Line 73 ⟶ 77:
Se a livello di flusso video, qualsiasi codec video DirectDraw è fruibile dai 3 contenitori gestiti da VirtualDubMod, la stessa cosa non si può dire della parte audio.
In questo caso, infatti, è il contenitore a limitare le scelte.
Ecco quanto a disposizione dei vari container:.
 
* Microsoft AVI
====Microsoft AVI <ref name="vd"/>====
** WAV
** MP1WAV
** MP2MP1
** MP3MP2
** MP3 VBR
** MP3 VBR (fuori standard AVI) <ref name="vdm"/>
** Dolby Digital AC3
* Dolby Digital AC3 <ref name="vdm"/>
* Ogg Media
 
** WAV
====Ogg Media <ref name="vdm"/>====
** MP1
** MP2WAV
** MP3MP1
** MP2
** MP3 VBR
** MP3 VBR
** Dolby Digital AC3
** OggMP3 VorbisVBR
** Dolby Digital AC3
** DTS
* [[w:Vorbis|Ogg Vorbis]]
* Matroska
** WAVDTS
 
** MP1
====Matroska <ref name="vdm"/>====
** MP2
** MP3WAV
** MP1
** MP3 VBR
* MP2
** Dolby Digital AC3
* MP3
** Ogg Vorbis
* MP3 VBR
** DTS
** Dolby Digital AC3
* Ogg MediaVorbis
** DTS
 
 
Spesso nel linguaggio comune, il concetto di ''contenitore'' e quello di ''codec'' vengono mescolati tra loro creando confusione.
Quindi ad esempio per dire "ho un filmato AVI con video in DivX e audio in MP3" è diventato linguaggio comune dire semplicemente "ho un filmato DivX", anche se questa affermazione potrebbe anche identificare un file [[w:Ogg|Ogg]] contenente video [[w:DivX|DivX]] e audio [[w:Vorbis|Vorbis]].
 
== Note ==
<references/>