Newsgroup: it.comp.software.divx
Titolo: video interlacciato

Salve ragazzi ,
c'e' un programmino che analizzando un video ti dica se e' interlacciato o
no senza bisogno di guardarlo
e in caso lo sia come faccio per deinterlacciarlo
parlo di divx
ciaooo
--
--
robertao
www.freelanders.it

 e in caso lo sia come faccio per deinterlacciarlo
Uhm... Quando io codifico in DivX una cosa presa da DVD o da VHS
inserisco sempre in GordianKnot il de-interlace (uso anche lo stesso
filtro quando lavoro direttamente con VirtualDub).
Qualcuno mi sa dire, tra l'altro, quando conviene deinterlacciare i
filmati e perché? Grazie.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Risparmiare significa fare a meno di qualcosa di cui si ha veramente
bisogno nella prospettiva che si debba volere, un giorno, una cosa di
cui probabilmente non si ha bisogno. - Anthony Hope

 parlo di divx
Filtri appositi di VirtualDubMod:
http://switch.dl.sourceforge.net/sourceforge/virtualdubmod/VirtualDubMod_1_5_10_1_All_inclusive.zip
Saluti.
Fabrizio.

 filmati e perché? Grazie.
C'e' un solo caso in cui non si dovrebbe deinterlacciare: quando il filmato
e' di origine televisiva (ma non e' un film) e si prevededi riprodurlo su TV
con un lettore DivX da tavolo che supporti l'interlaccio (le uscite TV dei
PC non supportano MAI l'interlaccio). In tal caso anche il DivX deve essere
creato con l'opzione "interlace" attivata (credo presente dal DivX 5.xx in
poi). Nella pratica, conviene sempre deinterlacciare se il formato di uscita
e' DivX.
Saluti.
Fabrizio.

 filmati e perché?
Quando sono interlacciati ^__^ Purtroppo le informazioni che dà DVD2AVI 
non sempre sono affidabili, però ad occhio (anche all'interno di DVD2AVI 
stesso) si dovrebbe vedere se il film è interlacciato o no...se ci sono 
le righine nere orizzontali nei contorni degli oggetti in movimento non 
credo ci siano molti dubbi...
Ciao, Fede.

Grazie ,
fino al filtro tutto ok
ma ora come faccio a dirgli che me lo slavi come prima
ovvero divx 5.0.5 stesse dimensione 2 passate ?
devo reimpostare tutto a mano?
--
--
robertao
www.freelanders.it

creato con l'opzione "interlace" attivata
Non ho capito. 
Se un avi interlacciato lo vedo su video progressivo (PC, o TV con
ingresso apposito) lo vedrò sempre segmentato.
Su un video interlacciato non ho idea di come lo vedrò, ma l'avi non
gestisce video interlacciato.
Inoltre l'opzione del divx non serve per deinterlacciare, sinceramente
non ricordo perchè va usata, ma non deinterlaccia.
Se vuoi mantenere il video interlacciato occorre usare mpeg2 che lo
supporta.
Bye, Giubbe
__
Home page e FAQ: 
http://giubbe.altervista.org/
Inutile scrivere in privato, non ricevo le email.

dopo la conversione analogico-digitale non so.
Se nella conversione non è presente il filtro saranno sempre
interlacciate.


 supporta.
Verissimo. E' tutta un'altra cosa. Pero', ripeto, nelle ultime versioni
anche DivX e XviD lo supportano (o almeno figura tra i settaggi).
Saluti.
Fabrizio.

 devo reimpostare tutto a mano?
In VirtualDub (procedura complessa ma ultraprofessionale)
1) Setti il filtro deinterlace (Video > Filters > Add > Deinterlace) con
l'opzione "blend";
2) setti Video > Full processing Mode;
3) vai in poi Video > Compression > DivX 5 e selezioni Multipass 1st pass
(oltre a tutti i paramentri di compressione; non scegliere il deinterlace da
qui, ma lascialo fare da VirtualDub; seleziona come "progressive" il tipo di
fotogramma);
4) salvi da File > "Save as AVI" facendo attenzione pero' a spuntare la
casella "Don't run this job now etc.. etc..." che compare in basso nella
finestra di salvataggio e dando come nome ad esempio "1pass.avi"
Poi ripeti le stesse operazioni del punto precedente salvo:
3) vai in poi Video > Compression > DivX 5 e selezioni Multipass 2nd pass
(oltre a tutti i paramentri di compressione; non scegliere il deinterlace da
qui, ma lascialo fare da VirtualDub; seleziona come "progressive" il tipo di
fotogramma);
4) salvi da File > Save as AVI facendo attenzione pero' a spuntare la
casella "Don't run this job now etc.. etc..." che compare in basso nella
finestra di salvataggio e dando come nome ad esempio "2pass.avi".
A questo punto premi F4 e ti apparira' un pannello riassuntivo dal quale
potrai lanciare la compressione dual pass con il deinterlace.
PS VirtualDubMod accetta in ingresso senza fare una piega sia i filmati
salvati via SAT in MPEG2 sia i VOB dei DVD.
Saluti.
Fabrizio.

deinterlacciare con VirtualDub, molto piu' performante.
Si scusa, hai ragione. Mi ero sbagliato io. Ricordavo solo che
l'algoritmo del DivX non funziona. Ho riletto l'help e ho visto che
serve proprio a deinterlacciare (forse, prima o poi, lo faranno
corretto).


l'opzione "blend";
Hai mai provato i filtri di avisynth? Se si, hai visto qualche
differenza?


 sempre deinterlacciare se il formato di uscita e' DivX.
Grazie mille anche a te.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Dove non c'è differenza, c'è solo indifferenza. - Louis Nizer

 vedere se il film è interlacciato o no...
Giusto. Si dovrebbe vedere. Grazie mille.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Qui c'è tutta la vita, ma sembra che lo Spirito Santo sia da qualche
altra parte. - Anthony Burgess

 corretto).
Si', ma questa opzione, ripeto, non c'entra nulla con quella che salva
separatamente in DivX i campi pari e quelli dispari per conservare
l'interlaccio.
Vorrei concludere facendo notare che l'interlacciamento e' una cosa da
conservare quando si puo' e quando serve, non una cosa da sopprimere in ogni
caso.
Saluti.
Fabrizio.

 differenza?
Mai provato a deinterlacciare con avisynth. Ma, a quanto ne so, i filtri
di VDub e Avisynth dovrebbero essere reciprocamente compatibili (o solo
quelli di VDub in avisynth?).
Saluti.
Fabrizio.

 l'interlacciamento appositamente per sfruttarlo.
Esatto. L'interlacciamento, quando vi e' convenienza, si deve conservarlo.
Saluti.
Fabrizio.

caso.
Pienamente d'accordo.


 
http://www.divx.com/support/divx/guide.php
Veramente a questo link si legge:
"Interlaced Video Support
Encoding and decoding of interlaced content is now supported. If the content
you're encoding is interlaced you can either de-interlace the content so
that it is progressive or preserve the interlaced fields. Preserving the
interlaced fields may sometimes result in better video quality during
playback, but the cost is a bigger file size. Interlace support is compliant
with the MPEG-4 standard and uses block level decisions to make its
selection versus progressive or interlace. This means that interlace coding
is used when interlace artifacts are detected and progressive coding is used
when motion is very low."
In particolare nota il passaggio "if the content you're encoding is
interlaced you can either de-interlace the content so that it is progressive
or preserve the interlaced fields". Tutto lascia pensare che il DivX nelle
sue versioni piu' recenti mantenga ("preserve") l'interlaccio dopo la
compressione. Se poi l'AVI che contiene il DivX dia problemi in riproduzione
a mantenere l'interlacciamento, questo e' possibile, in quanto, ripeto,
esperimenti condotti da un mio amico hanno dato esito negativo. Ma e'
eventualmente un problema dell'AVI, non del DivX/MPEG4.
Saluti.
Fabrizio.

"Interlaced Video Support
Poffarbacco, è vero. Non sapevo che il DivX 5.11 avesse introdotto
anche questa caratteristica. Ora non resta che da capire come
funziona.
Quasi quasi codifico un video interlacciato per vedere come viene.
Però l'opzione di cui si parlava effettua un de-interlacciamento, a
meno che il mio inglese non stia cadendo a pezzi, quindi se non ho
capito male, codifico in progressivo e il codec si occupa di mettere a
posto le cose. Hai qualche idea in proposito?
Grazie, Giubbe


 posto le cose. Hai qualche idea in proposito?
Mhhhh... Se il tuo materiale e' di origine televisiva (eccetto come sempre i
film), per mantenere l'interlaccio io codificherei in interlaced. Perche'
vuoi codificare in progressivo? Se invece si tratta di un film su DVD, vai
pure in progressivo (anzi e' meglio), scegliendo "Encode as progressive"
nella listbox  "Source interlace" del pannello di configurazione del DivX.
Naturalmente e' conveniente effettuare prima un deinterlacciamento, che io
non farei con il checkbox "Basic Video Deinterlace" presente nello stesso
pannello, bensi' con il piu' potente Video > Filters > Deinterlace di
VirtualDub.
Saluti.
Fabrizio.

 posto le cose. Hai qualche idea in proposito?
Volevo aggiungere che encodare in progressivo (MPEG2 o DivX) una sorgente
realmente interlacciata e' deleterio anche per un'altra ragione: oltre a
perdere fluidita' in riproduzione, le "seghettature" dell'interlaccio
vengono "lette" dal codec come "scena maggiormente complessa", e dunque il
risultato, a parita' di bitrate, e' decisamente peggiore (inguardabili per
esempio molti video DivX di Michael Jordan provenienti dagli USA). Se
proprio non interessa preservare l'interlacciamento e si vuole salvare in
progressivo, e' tassativo *PRIMA* deinterlacciare, di modo che il codec
"legga" una scena senza seghettature e fornisca dunque risultati migliori a
parita' di bitrate.
Questo non accade se si encoda la stessa scena realmente interlacciata in
interlacciato (scusate il bisticcio di parole). In questo caso ciascun
gruppo di righe pari e ciascun gruppo di righe dispari viene encodato a se',
e dunque su ciascuno di essi non si presentera' il fenomeno della
seghettatura a rendere piu' complessa la scena.
Saluti.
Fabrizio.

vuoi codificare in progressivo? 
Perchè forse non ci ho capito nulla del nuovo codec ^_^
Il mio obbiettivo è fare un DivX su un AVI da visualizzare su PC.
Normalmente avrei deinterlacciato il materiale con avisynth e poi lo
avrei compresso. Questa procedura funziona eggregiamente ed è già
ampiamente collaudata.
Io, invece, desidero fare una cosa nuova. Voglio creare un avi
interlacciato (ora so che si può fare, a meno che la DivX network non
spari bischerate) da visualizzare su monitor progressivo. Così come si
fa per mpeg2.
A parte le dimensioni (dichiaratamente maggiori nel caso di AVI
interlacciato) voglio vedere se ci sono altre differenze di qualità.
Io ho capito che il codec produce un AVI interlacciato solo se si
richiede una codifica progressiva (ovviamente a partire da materiale
interlacciato).
Bye, Giubbe


>vedere se il film è interlacciato o no...
Un film NON è necessariamente interlacciato (o viceversa) quando DVD2AVI 
lo rileva segnandolo nel campo "Frame Type".
Io dicevo di fare così: far partire il Preview di DVD2AVI, premere ESC e 
manualmente muovere lo slide e vedere se compaiono le famigerate 
righette nere. Se si vedono, allora il film dovrebbe essere interlacciato...
Ciao, Fede.

 interlacciato).
No :-(
Devi richiedere codifica interlacciata da materiale interlacciato. E poi
visualizzare su TV interlacciato da riproduuttore con usicta interlacciata
(quindi NON uscita TV del tuo PC).
Fabrizio.

 interlacciato...
Ops, ok. Grazie di nuovo! ;)
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Fu solo la paura che al principio del mondo creò gli dei. - Ben Jonson

(quindi NON uscita TV del tuo PC).
Se è così non serve a nulla, io desidero un formato che si autoadatta,
se si vede solo con un visualizzatore interlacciato non me ne faccio
nulla, molto meglio de-interlacciare sempre.


 nulla, molto meglio de-interlacciare sempre.
Ripeto per l'ennesima volta: se hai del materiale interlacciato in partenza,
conviene codificarlo in interlacciato (MPEG2 o DivX interlaced che sia).
Sara' poi cura del player adattarlo. Ad esempio, se riproduci sul monitor
PC, PowerDVD fara' un deinterlacciamento al volo e te lo adattera' alla
natura progressiva del monitor. Al contrario, un player hardware da tavolo
manterra' in uscita l'interlaccio, perche' la riproduzione dovra' avvenire
su TV (dispositivo per sua natura interlacciato). Che vantaggio c'e': sul
televisore potrai ammirare la riproduzione in tutta la splendida fluidita'
dei 50 semiquadri/s (d'altronde l'interlaccio nasce con questo scopo).
E' vero, potresti deinterlacciare tu in partenza e buonasera. Vedresti tutto
lo stesso (sia nell'esempio del monitor che in quello del televisore). Ma
nel secondo caso vedresti in progressivo. Insomma ne perderesti in
fluidita'.
Io ad esempio mi sento male a vedere riprese televisive deinterlacciate
artificialmente. E sono sicuro che anche tu, dal momento che mi sembri
competente, concorderesti, se solo riuscissi a fare un DVD interlacciato
"vero" e lo riproducessi sul televisore con un lettore da tavolo. A me e'
bastato vederlo la prima volta (mi ricordo ancora, era una sfilata di moda)
e non ho potuto + rinunciarvi, tanta era la differenza.
Saluti.
Fabrizio.

 in interlacciato (MPEG2 o DivX interlaced che sia).
A questo punto chiedo una cosa che alle mie prime armi succedeva (prima
di deinterlacciare qualsiasi cosa). ;)
Acquisisco delle VHS sul PC. L'avi che ne risulta dopo la prima
compressione senza nessun tipo di filtro, solo usando il codec Indeo 5.1
(l'unico decente supportato da Studio 8) è interlacciato. Quando lo
guardavo con WMP in qualsiasi versione aveva la classica seghettatura.
Da lì a passare al DivX con VirtualDub usavo il deinterlace (oltre a
piccole modifiche con smoother, sharper e un po' di contrasto in più).
Questo era l'unico modo per togliere le stramaledette seghettature.
Dove sbagliavo? Dove posso migliorare la qualità della produzione?
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Per comandare gli altri è necessario saper ingannare se stessi.
Giuseppe Tomasi di Lampedusa

fluidita'.
Si è vero che la fluidità diminuisce, ma non è così evidente (se non
si confronta con l'orginale), quindi se non risolvo il problema del
DivX interlaced continuerò a produrre in progressivo e a consigliare
mpeg2... il codec costa...


 Dove sbagliavo? Dove posso migliorare la qualità della produzione?
Se riproduci su PC, non sbagliavi da nessuna parte. Va bene cosi', di meglio
non si puo' fare.
Saluti.
Fabrizio.

 mpeg2... il codec costa...
Anche io amo MPEG2, per il fatto che e' standard e supporta l'interlaccio.
Su Emule rilascio quasi tutto in SVCD (MPEG2).
Saluti.
Fabrizio.

Appena lo faccio ti mando un fischio. 
Ok, grazie.
Alla prossima.
