Newsgroup: it.media.video.produzione
Titolo: il mistero dell'ordine dei semiquadri

acquisizione di nastri analogici tramite ingresso composito di una
scheda Radeon 9100 e virtual dub ( l'unico che riesce a vederla )
Aquisizione come AVI DV ffmpeg
Gspot dice che tutti i file sono bottom-field-first
Pulizia e codifica in MPEG2 con Premiere.
Una volta messo su DVD il materiale proveniente da VHS non presenta
problemi, quello proveniente da video 8 ha l'ordine dei semiquadri
chiaramente invertito, se nella codifica MPEG metto upperfield si
aggiusta tutto.
(Purtroppo non ho la possibilità di far uscire l'avi su un composito)
E' possibile ?  Come fare per capirci qualcosa ?

 Gspot dice che tutti i file sono bottom-field-first
...prova a vedere l'ordine dei campi con MediaInfo 
http://mediainfo.sourceforge.net/it


ma MediaInfo accede ad informazioni diverse rispetto a Gspot ?
in ogni caso la cosa che mi sfugge è se nel formato avi DV i due
semiquadri sono trasformati in due gruppi di dati successivi o se il
frame viene rappresentato da un unico insieme di dati di cui vengono
lette prima le righe pari e poi le dispari.
Una volta avevo trovato una buona spiegazione del formato, ma non
riesco più a rintracciarla.

 lette prima le righe pari e poi le dispari.
Piu' o meno e' cosi': l'immagine e' divisa in tanti blocchi 8x8; per ogni
blocco il codec "sceglie" se e' meglio codificarlo come progressivo (nel
caso di immagini statiche, ad esempio) o se separare le righe pari da
quelle dispari e codificare separatamente i 2 blocchi 4x8 risultanti.
Come anche nella codifica frame-by-frame dell'MPEG-2 (praticamente quella
utilizzata da tutti i codec) e nell'MPEG-4, sia ha l'immagine completa sia
in fase di codica che di decodifica.
Ciao!
  Luca

 in fase di codica che di decodifica.
te un giorno o l'altro ti ritrovi una (tua) statua equestre in giardino! 

   Luca
quindi, se capisco bene, è già nel passaggio da analogico a DV che
avviene l'inversione dell'ordine dei campi...
Ma non capisco come ciò avvenga, dopotutto all'ingresso della scheda
i  fields si presentano nel giusto ordine cronologico, perchè mai li
deve inverte ?
altra cosa che potrebbe aiutare a capire: perchè si usano i termini
upper e lower ? sono equivalenti di top e bottom ? e di dispari e
pari ?
p.s.  il monumento lo preferisci in marmo o in bronzo ?

 p.s.  il monumento lo preferisci in marmo o in bronzo ?
Si puo' avere di cioccolato? Cosi' non rimane inutilizzato....
Ciao!
  Luca

 Si puo' avere di cioccolato? Cosi' non rimane inutilizzato....
dove vivi ?

 utile se, ad esempio, hai gia' cancellato gli AVI-DV).
Tempo fa Luca mi indico' il software "ReStream", proprio per fare questo, e 
mi evito' di riacquisire decine di ore di cassette.
All'epoca non gli ho fatto un monumento, ma se lo meritava!
Ciao
            Luigi. 

 mi evito' di riacquisire decine di ore di cassette.
          Luigi.
ho trovato questo articolo che mi pare sufficientemente chiaro:
http://www.dvmp.co.uk/digital-video.htm
l'argomento specifico è trattato nel paragrafo "field order" a 2/3 del
testo.
da cui si capisce che :
1) è la scheda che determina come viene acquisito il materiale
2) i veri problemi escono quando si utilizzano in uno stesso progetto
materiali con ordine di campo  opposti
ho anche finalmente capito (talvolta sono tardo) che TOP o UPPER
indica il semiquadro (field) a cui appartiene la prima riga (la più
alta) dell'immagine.
in tutto questo vorrei ancora capire se c'è un modo per vedere se i
miei file avi sono corretti, stante che non ho la possibilità di farli
uscire su un monitor interlacciato.
Luca ( il Cioccolato sia sempre con lui!!) aveva suggerito di usare il
filtro fields to frame di Cinelerra, ma , a parte che non riesco
ancora a farlo funzionare, l'editing ce l'ho su una macchina
windows...
Non è magari che su virtual dub c'è la possibilità di un avanzamento
field to field  ?

 uscire su un monitor interlacciato.
mplayer -nosound -vf tfields=4 nomefile.avi
Cosi' l'ordine di campo e' automatico, se vuoi forzarlo devi aggiungere :0
(top first) o :1 (bottom first) al filtro tfields:
mplayer -nosound -vf tfields=4:0 nomefile.avi     (forza top-first)
mplayer -nosound -vf tfields=4:1 nomefile.avi     (forza bottom-first)
Puoi aggiungere il filtro mcdeint=3 che, essendo molto pesante, fa
automaticamente un "rallenty" e puoi vedere meglio se l'ordine e' giusto
o meno.
mplayer -nosound -vf tfields=4,mcdeint=3 nomefile.avi
Ciao!
  Luca