Newsgroup: it.media.video.produzione
Titolo: Verifiche valori bitrate con "Bitrate Viewer"

Dopo aver letto vari post su come lavorano gli encoder, ho voluto
"toccare con mano" la questione tramite il semplice ma
interessantissimo Bitrate Viewer (che molti di voi conosceranno) il
quale permette di visualizzare in un grafico, il reale andamento del
bitrate video di un file Mpeg2.
Ho quindi svolto alcune prove di compressione su uno spezzone di
filmato (girato con videocamera mini-dv) di 5min. esatti utilizzando
Adobe media Encoder di Premiere pro.  Dalle prove eseguite con diversi
valori di bitrate costante e variabile, sono emerse considerazioni che
vanno un pò in contrasto con quanto affermato da alcuni in questo ng,
e cioè:
A)  Nella codifica VBR 2pass. l'encoder se ne frega altamente dei
valori min e max impostati dall'utente e rispetta solo il val. medio
per non eccedere nella dimensione del file.
Infatti nella prova con min.7000, med.8000, max9000 il valore min. è
stato "sforato" alla grande scendendo in certi frangenti fino a
5700!!!...mentre il valore max è stato anch'esso superato, ma di poco
arrivando al massimo a 9200/9300kbps.
Successivamente ho svolto una seconda prova lasciando medio e max come
prima (8000 e 9000) ma abbassando il min. a
4000,.........risultato?......l'andamento del bitrate è stato
perfettamente identico alla prova precedente tanto che i due grafici
erano pressochè sovrapponibili!..... segno che il valore min.
impostato era ininfluente.
Quindi ne deduco che probabilmente l'encoder determina i valori di
bitrate che ritiene necessari istante x istante, INDIPENDENTEMENTE  da
quelli impostati e bada soltanto a non superare il valore medio.
Di conseguenza,  l'affermazione che applicando un valore min. troppo
elevato l'encoder non riesce ad esprimere il bitrate max nelle scene
movimentate, a questo punto risulta INESATTA.
B)  Nella prova con codifica CBR 8000kbps invece, il bitrate viene
ovviamente rispettato,  ma l'andamento del grafico non è lineare come
ci si aspetterebbe,  bensi' a "dente di sega" e cioè con continue
piccole variazioni (dell'ordine di 200/300kpbs in piu o in meno)
rispetto al valore impostato.
C)  Infine, le cosidette "scene movimentate" ovvero quelle dove
l'encoder ha applicato il bitrate max, sono state assai + numerose di
quello che mi sarei aspettato, quantificabili intorno al 25/30%
nonostante si trattasse di un normalissimo filmato amatoriale. Quindi
le scene ove necessita il max del bitrate non sono necessariamente
scene di esplosioni o di combattimenti, come qualcuno erroneamente
sosteneva!, ma possono essere scene ben piu moderate!  A questo punto
direi che è consigliabile usare sempre (tempo permettendo!) la
codifica VBR 2pass, anche per filmati non molto lunghi e relativamente
tranquilli.
In conclusione non sò se Bitrate Viewer sia attendibile al 100%,
però da quanto ho potuto riscontrare in queste prove, mi sembra che il
comportamento degli encoder (nella fattispecie Adobe media encoder)
per certi versi non corrisponde a quanto è stato detto qui da
alcuni.....
Comunque farò ulteriori prove x focalizzare meglio alcuni punti,  nel
frattempo se qualcuno volesse intervenire per esprimere le proprie
impressioni a riguardo, è sempre bene accetto.
Scusate x la lungaggine.
Silvio.

Allora,  che ne dite?

Allora,  che ne dite?

Sarebbe interessante che tu ripetessi le stesse prove (identiche)
utilizzando encoders diversi, quali:  Main concept, TMPGEnc, Procoder 2.
Se vorrai e/o potrai farlo, facci sapere i risultati.
Non ho idea di  quanto possa essere attendibile bitrate viewer.