|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Filtri Avisynth per migliorare qualità video compressi
Salve a tutti
![]() spero possiate aiutarmi ... iniziamo col dire che cerco filtri per avisynth che mi permettano di migliorare la qualità di un video (720p) che "pesa" solo 90 MB .... è il risultato di una conversione di un video originale di 350 MB con estensione mp4 fatto con megui e filtro tweak (avisynth) ... il risultato che ottengo per me è soddisfacente in base al rapporto MB/qualità (aggiungo che la conversione è stata fatta a 400 bitrate con encoder x264) ... quello che vi chiedo è questo: è possibile migliorare la qualità del video compresso mantenendo peso e risoluzione? o meglio, esistono filtri in avisynth in grado di farlo? Non dico di togliere completamente i difetti perchè la perdita di qualità è qualcosa che non può essere eliminata ... vorrei solo migliorarlo il più possibile, se ce ne fosse l'opportunità... Vi lascio 2 immagini, una del video originale e una del video compresso che spiegano in maniera eloquente il difetto che vorrei correggere: video originale ![]() video compresso ![]() Ringrazio in anticipo ![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Interessa anche a me.
Ho un video compresso un po' troppo che vorrei recuperare un po'. Io pero' non ho l'originale. ![]() Non e' che puoi condividere un pezzo di video per poter fare dei test? |
![]() |
![]() |
![]() |
#3 |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Posso mandarti il video per intero se preferisci, così se riesci ad ottenere dei risultati mi spieghi come hai fatto ... spero solo che qualcuno in grado di usare avisynth possa risponderci
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
Ciao.
Secondo me si può fare poco, quei quadrettoni che vedi nella seconda immagine sono dovuti alla mancanza di bitrate, un miglioramento a posteriori forse si può ottenere con qualche tipo di correzione che inserisca un pò di sfocatura o qualcosa di simile, andrebbe provato con un filmato. Piuttosto non ho capito perchè hai aumentato i livelli con il filtro tweak, così ad occhio non mi sembra che ce ne sia motivo. Se puoi allegare uno spezzone chi ne ha voglia può provare soluzioni alternativa, così a braccia si dice male...
__________________
no pain, no gain
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Va bene anche solo un pezzo , se riesci a tagliarlo con la parte interessata, penso che un paio di minuti puo' andare. Originale + codificato sarebbe il massimo. Poi cominciamo a provare.
|
![]() |
![]() |
![]() |
#6 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Ecco qui un pezzo di entrambi i video: originale e compresso
![]() http://www.megaupload.com/?d=SP8NIM1A Quote:
![]() |
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Oggi problemi con megaupload... Speriamo si risolvano presto!
|
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Ho aggiunto il filtro GradFun3(thr=0.9,thr_det=50)
video filtrato (seconda metà, a destra) ![]() Provero' nel frattempo il deblock. Aggiornamento: Questa parte non e' messa bene. Secondo me qui e' meglio operare sulla codifica. Video Compresso: ![]() Video Ricompresso (stessa dimensione del file, ma qualità migliore operando sui parametri del codec) + GradFun3(thr=0.9,thr_det=50) (lato destro) ![]() Ultima modifica di einstein1969 : 01-12-2011 alle 15:39. |
![]() |
![]() |
![]() |
#9 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Quote:
![]() ![]() Questo filtro va applicato dopo la conversione oppure può essere messo nello script iniziale insieme agli altri (e quindi lavorare sul video originale)?? Potresti postarlo qui o darmi il link per scaricarlo? Ti ringrazio di cuore e scusa per le troppe domande ![]() PS: L'immagine postata non si vede sempre ... se provo a seguire il link diretto, dopo qualche attimo scompare ... il problema è mio oppure è per tutti?? Ultima modifica di alonesnake : 01-12-2011 alle 15:24. |
|
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Ho aggiornato il post precedente.
Dal video originale ho ricodificato con x264 (vers. x264 0.119.2106) (ma puoi anche saltare questo passo) con questi parametri: Codice:
--preset medium --subme 10 --trellis 2 --rc-lookahead 60 --ref 6 --b-adapt 2 --bframes 5 --direct auto --open-gop --aq-mode 2 --partition all --no-fast-pskip --keyint 500 --crf 29.7 Poi dal video compresso/ricompresso ho applicato il filtro. Che puoi scaricare da qui Ultima modifica di einstein1969 : 01-12-2011 alle 16:01. Motivo: errore semantico |
![]() |
![]() |
![]() |
#11 |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Bene, ho capito quello che hai fatto ma ho bisogno di chiederti alcune cose che mi sono sfuggite ... allora, ricapitolando:
1- Partendo dal video originale, creo un primo script con avisynth mettendo i filtri di base per caricare i plugin (LoadPlugin), il video (DirectShowSource), i sottotitoli (TextSub), e per regolare luminosità, saturazione e contrasto (Tweak)... 2- Converto il video con MeGui impostando le opzioni per la codifica ... muxo audio e video e ottengo il mio video compresso ... 3- Applico il filtro GradFun3 (rielaborando il video compresso di nuovo con megui??? )... Quello che non mi è chiaro è questo: come devo agire sui parametri della codifica per migliorare la qualità e come faccio ad applicare il filtro GradFun3 al video compresso con MeGui (devo rielaborarlo di nuovo con gli stessi settaggi usati per il video originale?)? Aggiornamento: Quando provo ad aprire lo script di avisynth che ha il filtro GradFun3 con media player classic, mi compare questo errore: ![]() da cosa dipende? Ultima modifica di alonesnake : 01-12-2011 alle 17:38. Motivo: Aggiornamento |
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Apr 2011
Città: Roma
Messaggi: 168
|
Quote:
I punti 1 e 2 sono opzionali. La ricodifica serve per risolvere la mancanza estrema di dettagli. Scegli tu. I passi sono quelli che hai gia' fatto , devi solo cambiare i parametri di megui. Calcola che puoi applicare anche filtri per aumentare ulteriormente la compressione e quindi la qualità, ma anche questo e' opzionale. Io sto provando ora con il filtro fft3dfilter. Per il punto 3 , applichi il filtro in tempo reale e vedi il filmato. Se provi a ricomprimerlo, non sono sicuro, ma mi sa che perdi il lavoro fatto dal filtro. Ma puoi fare una prova tu stesso. |
![]() |
![]() |
![]() |
#13 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Feb 2003
Messaggi: 865
|
Puoi provare anche McTemporalDenoise per migliorare il video: è molto potente e dovrebbe darti un risultato migliore nella compressione del video.
|
![]() |
![]() |
![]() |
#15 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Quote:
Per il suo utilizzo ci vogliono cpu e schede video adatte o può lavorare ovunque? Ti ringrazio per il consiglio ![]() Aggiornamento: Sono riuscito a trovare il filtro con tutti i plugin ... ora resta da chiarire la seconda domanda ![]() Ultima modifica di alonesnake : 03-12-2011 alle 15:31. Motivo: Aggiornamento |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Feb 2003
Messaggi: 865
|
Quote:
I filtri sono potenti ma richiedono un sistema abbastanza potente, specialmente come processore, per codificare il video senza perdere una giornata... |
|
![]() |
![]() |
![]() |
#17 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Quote:
A dire la verità, ho provato a creare uno script e a vedere cosa ne usciva fuori con media player classic, ma non riusciva nemmeno a caricare il video ... è probabile che il mio vecchissimo pc non ne sia in grado? |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Feb 2003
Messaggi: 865
|
Quote:
|
|
![]() |
![]() |
![]() |
#19 | |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Quote:
![]() Lo script che ho usato sul video compresso è questo: Codice:
DirectShowSource ("C:\Documents and Settings\Giuseppe\Desktop\Video originale.mp4") #Trim (1,0) #Tweak (hue=0.0, sat=1.20, bright=-22, cont=1.18) ConvertToYV12 () Hybridfupp (preset="anime2", deblock=true) FrFun7 (1.1,8,4) DeHalo_alpha () fft3dfilter (sigma=2.5, sigma2=4.5, sigma3=9, sigma4=18, bw=16, bh=16, ow=8, oh=8, sharpen=0.3, smin=20, smax=1000, wintype=2, kratio=1.0) #Spresso() #FadeOut (20) Ora non resta che testarlo in fase di encoding sul video originale, cosa che ho fatto e che sul mio giurassico pc è durata una vita (solo 2 minuti di video hanno richiesto 2 ore di codifica ... non oso immaginare quanto tempo necessita un video da 25 minuti ![]() ![]() ![]() Che ne dite? Si può iniziare a ragionare? Ovviamente se ci fossero altri script da provare o impostazioni per MeGui, io resto in attesa ![]() Ultima modifica di alonesnake : 13-12-2011 alle 21:40. Motivo: Precisazione |
|
![]() |
![]() |
![]() |
#20 |
Utente sospeso
Iscritto dal: Mar 2008
Città: Usa
Messaggi: 82
|
Aggiornamento
Purtroppo a causa delle scarse possibilità che il mio pc offre, non ho potuto provare lo script in fase di conversione .... se qualcuno ne avesse la possibilità potrebbe postare qui qualche parere?
PS: Una domanda per il futuro: una volta creato uno script con avisynth, come si applica al video senza convertire? Si può fare oppure la conversione è obbligatoria? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:00.