|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
guida per comprimere bluray in alta qualità con x264
ho visto che manca una guida simile tra quelle elencate all'inizio... interessa a qualcuno farne una con il contributo di tutti?
ho notato che questo codec è eccezionale anche se richiede parecchio tempo di elaborazione, quindi con una guida si potrebbe evitare di perdere ore di elaborazione e poi vedere che il risultato non è granchè a causa di impostazioni errate... a titolo di esempio ho compresso alcuni bluray da 30GB in 8GB e, audio a parte, facevo fatica a notare le differenze anche confrontando frame per frame... davvero buono e sopratutto FREE
__________________
Wind3 4G CA |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
questa è una mia prova con un bluray di non altissima qualità
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ho impostato very slow, 3 passaggi di cui il primo veloce, crop delle bande nere e 7900 di bitrate (circa 8GB incluso audio per 2 ore di film) c'era rumore sul master che giustamente è rimasto nella copia, forse avrei dovuto applicare una lieve maschera di contrasto? ora sulle prossime compressioni non so se calare ancora di bitrate oppure se si può migliorare la compressione...
__________________
Wind3 4G CA Ultima modifica di marchigiano : 09-03-2011 alle 23:07. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
X264 va bene, ma se non specifichi quale programma hai usato...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
x264 lo usi anche da riga di comando, comunque ho usato la gui staxrip
ora sto provando a convertire un filmato interlacciato ma con x264 sto avendo parecchi problemi... l'output è molto rovinato, c'è qualche impostazione speciale per gli interlacciati?
__________________
Wind3 4G CA |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
Quote:
Nella sezione filter puoi inserire i deinterlacciatori, se non ti soddisfa il risultato (l'output in che modo è rovinato?) potresti provare MeGui, più completo e configurabile, forse il miglior convertitore. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
megui mi pare che non mi funzionava...
la sezione filter quale dici di preciso? l'output è rovinato nel senso che ci sono dei quadretti sballati tipo quando oveclocchi la scheda video e viene fuori un casino... sono proprio errori di compressione, non è il semplice bitrate basso....
__________________
Wind3 4G CA |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
Mi riferisco a questa:
![]() Strano che MeGui non ti funzioni, in pratica lavora come StaxRip... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
fino a slow non mi fa i cubetti, oltre si
ora provo placebo ma con subpixel refinement a 8 e m.e. algorithm multihex invece di satd edit: trovata la soluzione, il problema lo da il reference frames (sta tra le frame options), in pratica se settato oltre 5 fa i cubetti, sotto tutto perfetto, ma non ho ben capito a che serve sto comando... per la precisione è il "--ref"
__________________
Wind3 4G CA Ultima modifica di marchigiano : 13-03-2011 alle 21:10. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
sono arrivato a un bitrate di 7000 e la qualità si mantiene molto elevata, quanto pensate possa scendere prima di vedere artefatti?
__________________
Wind3 4G CA |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
I Referece Frames servono per la predizione dei successivi frame durante la compressione.
Usare Re-frames multipli permette al codificatore di scegliere tra più frames precedenti per creare una compressione più efficiente ed una qualità migliore fermo restando quello subito precedente come frame di riferimento. Troppi Re-Frames possono portare alla creazione di errori nei frames successivi ed ad una decodifica più pesante da parte dei player. Sono direttamente collegati alla risoluzione ed il loro numero massimo nella codifica H264 è 16. Questa è una tabella di riferimento che puoi trovare facilmente in rete e che fa riferimento al massimo numero di Re-Frames in base alla risoluzione. 1920x1088: 4 1920x864: 5 1920x720: 6 1280x720: 9 1280x648: 10 1280x588: 11 1280x540: 12 1280x498: 13 1280x462: 14 1280x432: 15 1280x405: 16 Esiste un metodo che fa riferimento ai valori standard per determinare se il valore è congruo rispetto anche alla risoluzione del frame: (X*Y)* (ref_frames) deve essere minore di 8388608. Dove X e Y sono le dimensioni del frame. Il bitrate puoi calarlo ancora un pò ma non scenderei oltre i 6000 (sempre per avere una copia di qualità il più possibile vicina all'originale) e comunque salvati solo uno spezzone e fai delle prove, essendo un responso più che altro visivo non mi affiderei troppo ai vari calcolatori di bitrate. Ultima modifica di Esavoc : 05-04-2011 alle 20:05. |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
si infatti sto facendo delle prove su dei spezzoni da 10 minuti e poi confronto frame per frame, direi che a 7000 l'unica cosa è un leggero banding in più sulle sfumature ma niente di che durante la normale visione...
le impostazioni che uso sono queste x264.exe --preset slow --pass 3 --bitrate 7000 --ref 4 --subme 10 --trellis 2 --merange 8 --threads 4 --thread-input --stats mi fa circa 3-4 fps, vorrei migliorare un pochino ma non saprei dove senza intaccare la qualità
__________________
Wind3 4G CA |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
ho fatto un tentativo a 5000mbps e non viene affatto male...
i threads, forzando più che il numero di core effettivi si ottiene più velocità, si vede che il singolo thread non sfrutta al 100% il core
__________________
Wind3 4G CA |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
ecco i risultati di un bluray di alta qualità
![]() ![]() ![]() ![]() ![]() ![]() sembra venir applicata una riduzione di rumore che elimina anche un po di microdettaglio le impostazioni che ho trovato sono anche abbastanza veloci --preset slow --pass 3 --bitrate 7000 --ref 2 --bframes 8 --subme 9 --partitions all --merange 8 --threads 8 --thread-input --stats il framerate del primo passaggio si potrebbe aumentare ulteriormente diminuendo il bframes impostare più threads di quanti ce ne siano realmente aumenta la velocità tra poco posto i risultati di vari bitrate da 2000 a 9000
__________________
Wind3 4G CA Ultima modifica di marchigiano : 16-04-2011 alle 00:02. |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
__________________
Wind3 4G CA Ultima modifica di marchigiano : 16-04-2011 alle 00:13. |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
Beh... belle schermate non c'è che dire.
A quanto vedo le differenze tra 7 e 9 kbps sono praticamente nulle e per chi ha necessità di spazio optare per un bitrate di 5 kbps può essere una soluzione soddisfaciente. Non hai specificato la conversione audio quindi la dimensione finale del file tutto compreso in rapporto con l'originale, sarebbe un dato in più. Una nota: hai limitato i Reframes a 2, avrei fatto anche una prova settandoli a 3. Ultima modifica di Esavoc : 16-04-2011 alle 09:54. |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
ancora non ho finito di postare ma ci vuole tempo a fare ste cose
secondo me, se uno non sta a fare lo still image e non è pignolo, potrebbe comprimere anche a 4000 senza particolari cali qualitativi. 7000 come dici te è un buon compromesso, nella visione normale non si nota niente, nello still devi proprio cercare il pelo inoltre sto facendo delle prove (che posterò a breve) su dei bluray di qualità più bassa (vecchi film rimasterizzati male tra l'altro) e usare un bitrate di 4000 è pure troppo, anche a 3000 non si avvertono particolari cali se hai notato senza usare filtri il codec sembra applicare un lieve noise reduction ma ovviamente è disabilitato, chissà se potessi applicarci un filo di contrasto potrei bilanciare? ma come si fa con staxrip? il reframe sta a 2 come impostazione ma alla fine il filmato lo fa a 4 non so perchè, ho provato a impostare il reframe a 1 2 3 4 ma mi mette sempre 4 nel risultato finale... ![]() l'audio di solito lo metto sui ac3-640 o dts-768 se la traccia è superiore, altrimenti lo lascio originale il problema è che il ac3 si trova free, mentre i convertitori dts sono a pagamento e costano pure cari, comunque non ho un gran impianto audio quindi non noto differenze tra ac3-640 e dts-768 il lavoro comunque è abbastanza complesso non c'è un solo passaggio dovrei riassumere tutti i passaggi in un post
__________________
Wind3 4G CA |
|
|
|
|
|
#17 | ||
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 1780
|
Quote:
Clicca col destro nel riquadro dei filtri poi Profiles. Si apre l'editor dei filtri, scorri fino in fondo ed aggiungi queste righe [Tweak] Contrast = Tweak(0,1,0,1) I valori nella parentesi regolano in sequenza il Colore, la Saturazione, la Luminosità, il Contrasto. I range applicabili sono: Colore= -180.0 a +180.0, default 0.0 Saturazione= 0.0 a 10.0, default 1.0 Luminosità= -255.0 a 255.0, default 0.0 Contrasto= 0.0 a 10.0, default 1.0 Quindi dovrai regolare il valore in neretto a mano fino a trovare quello giusto. Riguardo i Reframes allora non saprei, forse fa una regolazione automatica in base alle caratteristiche di compressione ma è solo un'ipotesi. Quote:
|
||
|
|
|
|
|
#18 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 123
|
ciao a tutti, sarei interessato all'argomento 'x264' e precisamente mi piacerebbe sapere se potete indicarmi da dove partire per utilizzare l'x264 da riga di comando.
non voglio usare gui e cose simili perché sono interessato a capire il funzionamento del codec e quindi non mi servono pgm che fanno tutto loro. il problema è che non so da dove cominciare. mi mancano i termini (b-frames, ecc...). ho provato ad utilizzato utilizzando --crf 20 e --tune film e il risultato mi sembra buono, però non so... qualcuno sa indicarmi guide e manuali in merito? grazie. |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Dec 2004
Città: IV Reich
Messaggi: 18607
|
http://mewiki.project357.com/wiki/X264_Settings
qui trovi buona roba, poi sarebbe una cosa vastissima ma ti posso dire, dopo aver fatto decine e decine di test, che le impostazioni che ho messo sopra sono le migliori per es. puoi mettere un preset --placebo ma ti va lentissimo e ho confrontato frame per frame e non ci sono miglioramenti nel fermoimmagine figuriamoci in movimento -tune film l'ho provato ma mette della grana che secondo me peggiora il risultato consiglio invece di fare 3 passate per distribuire meglio i bit lungo il filmato calando i --bframes aumenta parecchio la velocità del primo passaggio e effettivamente non si notano cali di qualità ma io per ora lo tengo a 8 il --trellis 2 -merange 24 --subme 10 tutta roba che ho provato ma rallentano soltanto e non danno benefici nella codifica il bitrate purtroppo è quello che conta ma ovviamente essendo il fine di salvare spazio, è ridicolo comprimere a 15000kbps... come gui comunque staxrip mi piace, però ci converto solo il video, per l'audio e sottotitoli uso altri programmi (eac3to, bdsup2sub, mkvmerge, tsmuxer)
__________________
Wind3 4G CA |
|
|
|
|
|
#20 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 123
|
ho capito, più o meno.
per cortesia, potresti postare la stringa che usi? che bitrate useresti per codificare un DVD anziché un BD? grazie mille. Ultima modifica di snoyx : 20-04-2011 alle 10:20. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:35.



















































