Pagina 1 di 1
Deinterlacciamento
Inviato: dom 7 feb 2010, 19:00
da manublade
Ciao ragazzi, ho un filmato in h264 che chi ha fatto si è "dimenticato" di deinterlacciare.
Ho provato con ffmpeg ed avidemux, ma in entrambi i casi l'applicazione del filtro implica la riconversione del file.
Con ffmpeg se do ffmpeg -i file.mp4 -deinterlace -vcodec copy -acodec copy file_out.mp4 ho un seg. fault.
E' possibile applicare un filtro (come il deinterlace) senza riconvertire? perchè con i vari player ci sono i filtri appositi che deinterlacciano in real time.
Grazie.
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 20:56
da neongen
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 21:52
da manublade
Ciao, ok ma io vorrei salvare una versione deinterlacciata senza dover riconvertire il file (cosa che rileggendo il mio post forse non era del tutto chiara

), come mi dici tu la vedo solo.
Grazie.
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 22:19
da robbybby
Non fai prima a chiedere a chi ha preparato il file h264 di rifartelo, ricordandosi di deinterlacciarlo?
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 22:31
da neongen
manublade ha scritto:Ciao, ok ma io vorrei salvare una versione deinterlacciata senza dover riconvertire il file
non credo si possa fare [-(
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 22:37
da manublade
Tutto nasce da un mio VHS ed io non ho una periferica di acquisizione video analogica, ora io vivo una città, chi lo ha fatto in un'altra ed il VHS è in una terza città, e che tutti e tre siamo nello stesso posto del VHS è un cosa rara! ma non si può mandare l'uscita del video invece che su schermo su un file? e quindi qualcosa del tipo mplayer -vf pp=fd tuovideo | cat > filenuovo?
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 23:05
da neongen
manublade ha scritto:non si può mandare l'uscita del video invece che su schermo su un file? e quindi qualcosa del tipo mplayer -vf pp=fd tuovideo | cat > filenuovo?
[-X
ma se è preso da un vhs già fa schifo di suo, non ci perdi niente a riconvertirlo

(se proprio devi averlo deinterlacciato per forza, dato che non ci vuole niente ad applicare il filtro al volo ogni volta che lo riproduci - con smplayer è questione di un paio di click)
Re: Deinterlacciamento
Inviato: dom 7 feb 2010, 23:14
da robbybby
... in effetti.
Mi pare che il vhs siano 240 righe, giusto?
Re: Deinterlacciamento
Inviato: lun 8 feb 2010, 8:00
da manublade
Si la qualità non è il massimo, certo posso sempre ricomprimere ma volevo vedere se era possibile fare in altro modo.
Re: Deinterlacciamento
Inviato: lun 8 feb 2010, 11:58
da 414N
Per deinterlacciare al volo col filtro yadif (secondo me piuttosto buono e veloce) e salvare su file in contemporanea:
Codice: Seleziona tutto
mplayer -vf yadif File -dumpstream -dumpfile fileOut.avi
Lo stream sarà salvato dentro un avi, percui aspettati un file più grosso dell'originale h264 se era in altri contenitori più adeguati tipo mp4 o mkv.
Se, oltre al deinterlacciamento, vuoi anche ripulire un po' il video prova con questa catena di filtri:
Codice: Seleziona tutto
mplayer -vf yadif,hqdn3d,pp=ac File -dumpstream -dumpfile fileOut.avi
In questo modo, oltre al deinterlacciamento, applichi anche un filtro di denoise (immagine "ballerina" anche quando dovrebbe essere ferma) e alcuni filtri di deblocking e deringing.
Ovviamente, se volessi vedere l'effetto dei filtri prima di salvare su file ti basterebbe omettere le opzioni dumpstream e dumpfile dai comandi.
Re: Deinterlacciamento
Inviato: lun 8 feb 2010, 13:20
da manublade
Grazie, provo e ti faccio sapere.
Re: Deinterlacciamento
Inviato: lun 8 feb 2010, 13:43
da manublade
414N ha scritto:Per deinterlacciare al volo col filtro yadif (secondo me piuttosto buono e veloce) e salvare su file in contemporanea:
Codice: Seleziona tutto
mplayer -vf yadif File -dumpstream -dumpfile fileOut.avi
.[/quote]
Ciao, il file salvato non ha il filtro applicato..... è una copia della sorgente.
Re: Deinterlacciamento
Inviato: lun 8 feb 2010, 13:51
da 414N
Allora devi passare per un re-encoding, oppure riprodurre i file sempre con almeno il filtro per il deinterlacciamento.
Re: Deinterlacciamento
Inviato: gio 11 feb 2010, 10:34
da manublade
Era quello che sospettavo/temevo.
Grazie.