Che cosa è AviSynth e 2-Pass?

March 16

Che cosa è AviSynth e 2-Pass?


Il consumatore dei media del 21 ° secolo orologi contenuti video in luoghi miriade - dalla televisione al web, dal tablet agli smartphone. Spesso abbiamo bisogno di transcodifica, o convertire, i file video tra i formati - utilizzando strumenti come Avisynth e diversi contenitori e codec - per rendere i file compatibili con un dispositivo di destinazione specifica. La dicotomia principale di codifica video esiste tra i paradigmi passa-uno e due passaggi. Fortunatamente, Avisynth supporta entrambi.

Due-pass encoding spiegato

codifica video One-pass utilizza un unico bit rate costante selezionata dall'utente per codificare ogni fotogramma di un file video. Al contrario, a due-pass, o multi-pass, la codifica video utilizza un bit rate variabile per offrire la massima qualità d'immagine possibile entro i limiti di una certa velocità in bit o file di destinazione dimensione massima. Durante il primo passaggio, il software di codifica fa un completo, fotogramma per fotogramma analisi del file video di origine e crea un log che registra le impostazioni ottimali per ogni parte di quel file. Le sezioni del video in cui serie di fotogrammi contengono lo stesso, sfondo statico spesso richiedono un bit rate più basso, mentre sezioni del file video con la luce che cambia, il movimento della fotocamera, o rapido movimento all'interno del telaio richiedono un bit rate più elevato. Durante il secondo passaggio, il software codifica video in base alle informazioni nel file di registro. Come tale, il secondo passaggio di solito richiede molto più tempo per codificare.

Benefici di due-Passo di codifica

Il principale vantaggio presunto di codifica in due passaggi è la sua capacità di fornire un file di dimensioni più piccolo per la stessa o simile qualità video rispetto alla codifica bit rate costante. Dal punto di vista pratico, la codifica a due passaggi vi offre anche la possibilità di codificare un file che è conforme alle restrizioni delle dimensioni dei file predefiniti. Ad esempio, se si dispone di un file video enorme che avete bisogno di fare abbastanza piccolo da stare su un lato, singolo strato DVD-R individuato o uno standard CD-R, è possibile impostare 4,7 GB o 700 MB come il file-max formato del tuo video codificatore di scelta e di utilizzare la codifica a due passaggi per analizzare la fonte e poi consegnare un file o al di sotto di tale dimensione massima.

Inconvenienti di due-Passo di codifica

Poiché la codifica a due passaggi implica due passaggi completi attraverso il file, il processo di rendering generale può richiedere fino a due volte più a lungo come farebbe con costante bit-rate, codifica a passaggio singolo. Quando si lavora con grandi file sorgente da un video HD professionale o fotocamera DSLR HD, il recupero necessario per completare il rendering due passaggi può essere scoraggiante, soprattutto se si dispone di una scadenza incombente. Inoltre, alcuni esperti hanno segnalato una maggiore probabilità di macroblocking o artefatti digitali quando si utilizza la codifica a due passaggi.

Due-pass codifica con Avisynth

Avisynth è un frame-server gratuito, open-source utilizzato per l'elaborazione e la modifica di file video (link in Risorse). A differenza di molti programmi di utilità di elaborazione video, Avisynth funziona a livello di riga di comando e non ha un'interfaccia utente grafica, o GUI. Invece di menu e finestre di dialogo, Avisynth è controllata utilizzando script e filtri, che possono rappresentare una seria sfida per i non iniziati. Per fortuna, il team di sviluppo Avisynth mantiene un repository filtro libero (link in Risorse) che copre molte delle sue applicazioni di base. Anche se Avisynth supporta la codifica a due passaggi sui propri, i nuovi utenti dovrebbero considerare l'utilizzo di preset disponibili in StaxRip, un (link in Risorse) libero e GUI open-source.