Newsgroup: it.comp.software.divx
Titolo: Quali impostazioni per una buona codifica?

Ciao a tutti!
Mi è capitato di vedere alcuni divx trovati in rete (Oper@ e BIC in
primis...) e li ho trovati veramente di ottima qualità... provando a
codificare a mia volta alcuni miei DVD però non sono rimasto soddisfatto
allo stesso modo... pur usando bitrate più elevati e la modalità "2 passi -
slow"! :-/
Quali sono le impostazioni ottimali da usare? (bit-rate modulation,
psychovisual, source pre-processing, scene change thresold, quantization
type e max keyframe interval ?)
Grazie a tutti per i consigli :)
Ciauz! :)
--
Virtual

 ha scritto nel messaggio 
news:pkxLd.21253$2h5....@tornado.fastwebnet.it...




Ti rimando alle FAQ del maestro Giubbe :D il link è nella sua firma, cerca
in qualche post
Vash
-- 
Can't Be Stop!

 invidiare agli originali
Ciao!
Io fino ad oggi ho usato Xmpeg ma i parametri per il codec divx li ho sempre
messi io (anche quando c'è da fare crop o resize, uso i valori del codec
divx per far fare tutto a lui)
Il problema è che a volte l'immagine sgrana parecchio e non è ben definita
come accade nei DivX che trovo in giro... e penso che sia per via di qualche
impostazione del codec che uso io... voi che impostazioni usate di solito?
(bit-rate modulation, psychovisual, source pre-processing, scene change
thresold, quantization type e max keyframe interval ?)
Grazie mille a tutti!
Ciauz! :)
--
Virtual

 Vash
Ciao!
Per caso intendi queste?
http://www.tweakness.net/articoli/divx.htm
Gli ho dato un'occhiata (veloce) ma non ho trovato "consigli su quali
parametri utilizzare" (ad esempio per bit-rate modulation, psychovisual,
source pre-processing, scene change thresold, quantization type e max
keyframe interval ?)
Voi di solito che valori usate?
Grazie mille :)
Ciauz! :)
--
Virtual

 Ciauz! :)
Uhm sinceramente, quei parametri non li tocco mai, ma lavoro solo sulla
scelta di codificare il divx in uno o più cd dipendentemente dalla durata
del filmato originale. Per esempio se il video va sulle due ore, utilizzare
un solo cd è molto riduttivo. Poi guardo anche la "complessità" delle
immagini.. Se il video utilizza colori molto tendenti al scuro senza grandi
cambiamenti (tipo passare da un colore a tutt'altro, non so come farti
l'esempio, scusami) allora la compressione avverrà meglio per via di come
sono implementati. Per il resto non so cosa dirti... Prova a usare AutoGK
come consigliano su questo NG, per vedere se hai qualche differenza. Se
proprio hai voglia puoi utilizzare l'EKG per togliere qualità da qualche
scena ed aggiungerla ad altre (devi fare tre passate)... Spero ti venga
qualcun'altro in aiuto per i parametri che chiedi, cmq io ottengo filmati
perfetti senza mai aver modificato quei valori. Scusa per l'aiuto scarso
:°D ciao ciao


 Can't Be Stop!
Ciauz! :)
--
Virtual

 
Uhm... Io personalmente uso il vecchio FlaskMpeg che XMPEG è pieno di
bachi.. Cmq non so dirti altro, spero che qualcun'altro mi venga in aiuto.
Magari scrivimi una mail se vuoi darmi informazioni più dettagliate (durata
del file, etc), per quanto sono in grado ti aiuto. Ciao ciao


 del file, etc), per quanto sono in grado ti aiuto. Ciao ciao
Boh, per ora non mi ha dato grossi problemi... cmq anche partendo da filmati
fatti con la videocamera e compressi con VirtualDub a volte mi č capitato di
notare qualche "pixellizzazione" di troppo...
Info + dettagliate non ne ho, era solo per capire se sbagliavo io a mettere
qualche impostazione e per vedere se c'era qualche parametro "ottimale" per
dire al codec di "impegnarsi" di piů ;) oltre ad alzare bitrate e dirgli
"slow compression" :)
Grazie mille cmq per tutte le tue info :)
Ciauz! :)
--
Virtual

 Voi di solito che valori usate?
Ora mi leggo le risposte che ti sono state date, ma non esistono valori
"standard"
 
Bye, Giubbe
-- 
HomePage e FAQ: 
http://giubbe.altervista.org
Inutile scrivere in privato, non ricevo le email

 keyframe interval ?)
bit-rate modulation
Questa la puoi usare solo con due o più passi. Sostanzialmente ci sono tre
possiibilità di utilizzo
Da High a center (da -0.25 a 0.00): si usa quando il filmato da comprimere
presenta molti cambi scena o molti effetti luminosi. Se il filmato in
corrispondenza di tale scene presenta un degrado della qualità allora devi
spostare la barra verso high. Inutile farlo se tale degrado non c'è.
Da Center verso low (0.00 a +0.25) si usa quando non sei interessato a
molta qualità.
Center quando vuoi un compromesso tra i due di prima, tipicamente con
filmati statici o molti primi piani.
Io ti consiglio di mantenerala intorno da -0.10 in giù, a meno che non ti
trovi nel caso 3.
psychovisual
Ti riporto quello che scrivevo tempo fa, ancora valido:
PVE (PsychoVisualEnhancement): si basa sul principio che l'occhio umano 
non riesce a percepire i dettagli su sfondi particolarmente scuri o 
particolarmente chiari, e in tal caso si adopera a "slavare" i dettagli 
sullo sfondo per guadagnare in compressione.
Sconsigliato fino alla versione 5.0.5 Ora come ora non so come si 
comporta il 5.1
Io non lo userei mai.
source pre-processing
Mai usato, sorry. Preferisco lavorare con avisynth. Comunque puoi attivarlo
quando la sorgente non è un DVD.
scene change thresold
E' la chiave del DivX. L'algoritmo decide quando c'è stato un cambio scena,
in genere non va cambiato mai a meno che non ci siano evidenti errori di
codifica.
quantization type
Per la conversione in mpeg4 si usa il "Discrete Cosine trasformation" (DCT)
(se vuoi vederlo: 
http://en.wikipedia.org/wiki/DCT
) che è rappresentato da
una matrice che è quella che scegli qui.
Se ne era parlato tempo fa di questa matrice, ricordo solo di aver detto
una bischerata e quindi non mi ripeto. Se trovo il thread te lo indico,
oppure aspettiamo che qualcuno mi ricordi se è meglio MPEG o H263. Di
sicuro esiste una terza matrice (jawor) che promette di lavorare bene con
file da un Cdrom.
Se vuoi usare i lettori stand-alone di seconda generazione (ora siamo alla
terza) usa MPEG.
max keyframe interval
Una volta si diceva di metterlo a 250 per codifiche PAL, secondo me ora non
è più rilevante. Indica la massima distanza di due keyframe, più ne metti
più grande viene il file, meno ne metti e peggio viene il filamato oltre ad
avere problemi di seaking. Da notare che molti keyframe possono ugualmente
causare problemi di viusalizzazione.
In pratica lascialo come sta, o al più mettilo a 250.
DivX Network consiglia di fare tre passi per ottenere il risultato
migliore, secondo me non c'è differenza tra due o tre passi.
Se riprendi i filmati con VideoCamera prova ad attivare il source
pre-processing, e il metofdo "interlacciato". Meglio di tutti sarebbe usare
avisynth, ma è un passo un po' avanzato.
Spero di esserti stato utile.


 oppure aspettiamo che qualcuno mi ricordi se è meglio MPEG o H263. Di
Sarà il sonno, o gli antibiotici che sto a prendere in questo periodo, ma
avevo fatto anche un test e non me lo ricordavo, sorry!
Per lo stesso moditivo di sopra (rincoglionimento avanzato) non mi riesce
di darti un link dall'inizio del thread, ma puoi rimediare facilmente:
http://tinyurl.com/4x2no
Leggilo tutto.
Ri-Bye (meglio che vò a dormire)


 terza) usa MPEG.
Ecco, lo dicevo io che questa sera non dovevo fare affidamento solo sulla
memoria: devi usare la matrice H263, non la MPEG (in caso di lettori
stand-alone)
Il resto del thread è corretto ^_^ (sia mai che ti venga qualche dubbio
sulla mia lucidità...).


 maestro Giubbe :D
Vedi che succede a lusingarmi? Mi emoziono e sbaglio... ^_^
Bye


 Bye, Giubbe
Grazie mille!!
Sei stato molto chiaro e dettagliato!!!:)
Proverò a fare qualche ulteriore esperimento con le ulteriori info che mi
hai dato :D
Grazie ancora, sei stato molto disponibile!!
Ciauz! :)
--
Virtual