Newsgroup: it.media.video.produzione
Titolo: Deinterlacciare...

Ciao!
Vi espongo il mio problema, spero possiate aiutermi o indirizzarmi a qualche 
FAQ/tutorial che spieghi il problema (quelli che ho trovato non spiegano 
quali sono le impostazioni per risolverlo, ma dicono solo di installare una 
manciata di programmi diversi: vorrei risolvere con il software che ho...).
Scaricati i filmati DV PAL dalla video camera, li visualizzo correttamente. 
Quando cerco di convertirli in MPEG-4 (ho provato DivX, Xvid e FFDShow da 
K-Lite Codec) ottengo sempre un risultato pessimo a causa 
dell'inerlacciamento.
Il meglio che sono riuscito a fare è con FFDShow, impostando il 
de-interlacing (ho provato varie modalità): nelle sequenze "lente" il 
filmato è buono, ma quando c'è un movimento rapido i bordi vengono tutti 
seghettati, ma non a livello di sigola linea: a gruppi di una decina di 
righe (a occhio). In altre parole: su un bordo vertciale, 10 righe sono 
spostate a destra, 10 righe a sinistra e così via.
Spero di essermi spiegato decentemente.
Sapete dirmi da cosa dipende e, soprattutto, come fare una conversione 
decente? Perché WMPlayer riesce a far visualizzare il DV decentemente e poi 
l'encoder fa così schifo?
Inoltre: qualcuno conosce FrameServer 
(
http://www.debugmode.com/frameserver/
)? Ho qualche problema ad 
utilizzarlo... In pratica ottengo solo l'audio e niente video!
Grazie mille!!!
Dario 

 dell'inerlacciamento.
Non vado oltre (le galline si spennano una penna per volta, dice un 
vecchio proverbio toscano).
Perché vuoi convertirli in MPEG4?
Per metterli su quale supporto?
Per visualizzarli come?
Non vuoi farne un DVD?
Al

 Non vuoi farne un DVD?
Se intendi un DVD video MPEG2 con titoli ed il resto, no, per ora non mi 
interessa.
Grazie,
Dario 

 Su PC con WMPlayer o lettore MPEG4 da tavolo.
WMPlayer lo riproduce perfettamente. Quanto al lettore MPEG4 da tavolo, 
non so dirti: bisogna fare qualche prova.
Considera però che, essendo questo il formato adottato da alcune nuove 
videocamere (anche HDV), i player di nuova generazione lo riprodurranno 
certamente e per vari player esistenti è prevedibile che (se non sono 
già in grado di riprodurlo) usciranno presto delle nuove versioni di 
firmware adatte allo scopo.
Ciao
Al

 poi l'encoder fa così schifo?
Windows Media Player riconosce il DV come interlacciato, per cui cerca di
emulare la riproduzione interlacciata: fa una riproduzione a 50Hz,
duplicando (o interpolando, non lo so di preciso) le linee mancanti.
Siccome, poi, non riconosce che il DivX e' stato codificato in
interlacciato, lo riproduce come progressivo, con l'effetto "pettine".
Per capire se la qualita' che ottieni e' decente, dovresti provare a
ricodificare il DivX in DV, e poi riprodurlo con Windows Media Player.
Ciao,
  Luca

 allo scopo.
Non basta l'upgrade del firmware: la decodifica dei flussi video e audio
e' hardware, fatta da un chip dedicato, per cui i lettori attuali non
supporteranno mai l'H264.
Ciao,
  Luca

 backup...).
Veramente l'opzione c'è, anche se di default è settata su deinterlace, 
Sta nella finestrella che si apre cliccando su "Other options".
Nella prova che ho fatto l'ho deselezionata e mi pare che abbia 
funzionato (ad ogni buon conto andrò a ricederlo).
Al

 funzionato (ad ogni buon conto andrò a ricederlo).
L'interlacciamento viene (quasi) mantenuto, ma l'encoder perde molto in
efficienza.
Ho fatto un po' di prove, sia in DivX che in H264, a 1500 kbps. Prima di
tutto bisogna sottolineare che l'H264, con un bitrate cosi' basso, applica
un specie di filtro "denoise" (tutto il rumore del CCD sparisce). Inoltre
nell'H264 c'e' integrato il deblocking in fase di riproduzione. Queste
sono opzioni che, nella maggior parte dei casi, sono "gradite" perche'
migliorano il video, ma il filmato finale non ha piu' alcune
caratteristiche dell'originale. Il DivX, invece, tende a produrre un
output il piu' possibile conforme all'originale.
Se, ad esempio, si fa precedere un filtro di denoise (tipo l'ottimo
yuvdenoise) prima della codifica in DivX e si riproduce con un post-filtro
di deblocking, si ottengono risultati abbastanza simili all'H264.
Dando un voto alla varie codifiche si ottiene la seguente classifica:
- 4  : DivX progressivo
- 5,5: DivX progressivo con denoise e deblocking
- 6--: DivX interlacciato
- 6  : H264 progressivo
- 7+ : DivX interlacciato con denoise e deblocking
- 7,5: H264 interlacciato
Piu' si sale con il bitrate, e meno e' evidente la differenza con il DivX.
A circa 6 Mbps, nel test effettuato, la qualita' e' equivalente per DivX e
H264 ed e' proprio sottile, quasi impercettibile, la differenza con il DV
originale, che si raggiunge a circa 10 Mbps.
Ciao,
  Luca

 adatte allo scopo.
Mah, proverò a vedere: su come deinterlacciare, però, non hai qualche 
consiglio?
Grazie,
Dario 

 supporto per l'interlacciato e l'aspect ratio.
Ok, guarderà anche questo.
Grazie!
D 

 In XviD è "Interlaced encoding", giusto?
Nulla da fare: ho provato anche mettendo il top field first, ma il risultato 
è il solito: frange sulla singola riga. :(
Dario 

 controllare che la risoluzione verticale sia ancora di 576 linee.
Mmm, no direi di no: con FFDShow ho solo giocato con il tipo di 
deinterlacciamento, lasciando tutto il resto inalterato; con alcuni tipi di 
deinterlace, l'effetto era la scalettatura a "blocchi".
Ah! Ho provato a mettere interlaced encoding anche su FFDShow, ma non cambia 
nulla!
Qualche altra idea?
Tnx
D