Vai al contenuto
.:CYBER:.

[GUIDA]Handbrake BDRip

Messaggi raccomandati

.:CYBER:.

Per chi non ha dimestichezza con software complicati da impostare come Megui ed avisynth.

Metto a disposizione una guida per l'uso di handbrake, un software molto compatto che racchiude già frameserver ed encoder audio e video.

Disponibile anche per Mac e Linux

 

Scaricare Handbrake dal sito :

http://handbrake.fr/

Le beta (anche 64bit) sono reperibili all'indirizzo :

https://build.handbrake.fr/

Ci servirà anche .net framework 3.5 per farlo funzionare (.net 4 per le nuove build).

Download .net 4:

VLC per la preview video.

Makemkv se partiamo da un bluray full.

 

 

Installate ed aprite Handbrake:

 

Scaricate il preset.

Selezionate Preset\import

Poi in basso a destra, dopo aver selezionato il preset "set default", così ad ogni avvio carichera quel preset senza selezionarlo.

Caricare il file mkv da comprimere e selezionate per l'output container MKV.

Per chi parte da bluray full è consigliabile l'uso di makemkv per creare un mkv da utilizzare poi come input (forse faròuna guida per utilizzare anche questo).

Impostare la risoluzione orizontale che sara sempre 1024 (848 per il 480p).

 

 

Cenni sulla risoluzione da utilizzare

 

Cropping

La risoluzione verticale finale calcolata potrebbe non essere 576 o 480 pixel.

Questo è dovuto al fatto che le bande nere se presenti, vengono si rimosse ma fanno ancora parte del calcolo.

Quindi tenere sempre come riferimento la risoluzione orizzontale che è 1024 per il 576p e 848 per il 480p, naturalmente avendo come origine un blyray e non un DVD.

Quindi 1024x*** ed 848x***.

 

Siamo abituati alla res orizzontale che aveva il dvd con 720x576 pixel anamorfici.

Prima usando il dvd, parte della risoluzione veniva persa nel resize perchè il pixel da rettangolare veniva portato a quadrato tagliando 176pixel in vertilcale.

Portando un video da anamorfico 1.422:1 a Square pixel 1:1 si perdono 176 pixel nel DVD che diventa un 400p.

 

414720 pixel del 720x576 meno 288000 del 720x400 sono 126720 pixel persi

 

PAR significa pixel aspect ratio

Bluray PAR 1:1 (non esiste PAL o NTSC solo region code)

DVD PAL standard: PAR 1.066:1 (4:3 usato raramente)

DVD PAL anamorfico: PAR 1.422:1 (720x576)

DVD NTSC standard: PAR 0.888:1

DVD NTSC anamorfico: PAR 1.185:1 (720x480)

 

La soluzione migliore per il DVD, sarebbe di ricodificare il video tenendo il PAR originale e tenere tutti i pixel dell'immagine.

Questo non era possibile con il vecchio xvid/avi che permetteva solo il pixel 1:1.

 

Per fare un BDRip con risoluzione simile ad un DVD originale le misure ideali sarebbero 848x480, il numero di pixel totali in questo caso è di 407040 (contro 414720 del DVD).

La risoluzione verticale varia da 352 a 480 per via del crop delle fasce nere.

Questa risoluzione è spesso mal interpretata e si vedono BDRip taggati 480p ma sono in realtà altri standard.

Se la risoluzione è 720x400 abbiamo un 400p.

 

Avendo il cropping automatico basta selezionare "keep aspect ratio" e la risoluzione verticale sarà calcolata automaticamente.

Attenzione al cropping che deve essere giusto o la misura finale nel resize sarà sballata.

Per il 2.40 deve essere un cropping di 140+140 su 1080p. (93+93 da 720p non croppato)

Per il 2.35 deve essere un cropping di 132+132 su 1080p. (88+88 da 720p non croppato)

Per il 1.85 deve essere un cropping di 20+20 su 1080p. (11+11 da 720p non croppato)

Se usate fonte già croppata 1080p non dovreste avere errore di aspect ratio.

Se usate fonte già croppata 720p potrebbe essere già presente un'errore di aspetto nei formati 2.40 e 1.85

che potrebbe venire corretto in questo sucessivo encode.

Tipicamente per il 2.40 si trovano video 1280x528 sballati a 2.424 che nel recode 576p si correggono nuovamente a 2.404

 

 

Metodi di Resize.

 

Encode Anamorfico mod16 (consigliato):

Prima di procedere suggerisco di leggere quest'appunto sulla perdita di aspect ratio nel resize.

Per tutti quelli che vogliono progredire e sfruttare i vantaggi che il formato mkv/x264 offre è consigliato l'uso del pixel anamorfico.

Infatti facendo un resize da 1080p a 480p o 576p, con pixel 1:1 si ha un errore di AR (aspect ratio) variabile a seconda dei casi che arriva oltre il 2%.

Quindi, ai fini di contenere l'errore di AR nel file risultante, sarebbe indicato l'uso dell'anamorfico nel resize come descritto.

 

Impostare...

Anamorphic: Loose

Modulus: 16

Width: 1024 (848 per il 480p)

576presize.jpg

 

Obsoleto, resize square pixel

 

Encode con "pixel quadrato" 1:1 perchè xvid/avi non supportano l'anamorfico.

Questo tipo di encode ha una perdita di aspect ratio nel resize che supera il 2%.

E' comunque ancora utilizzabile per i formati 1.78 (schermo pieno) e tutti gli altri formati

se si decide di non croppare (tagliare le bande nere).

Quindi...

Deselezionare "anamorphic".

Controllate se la sorgente è 2.40, 2.35, 1.85 o 1.78 e selezionate il resize appropriato.

Selezionare modulus16 per risoluzione 16/9 (1.78 ovvero 1024x576 pieni).

Selezionare modulus2 per risoluzione Panavision (2.40 ovvero 1024x426). [L'encode sarà più lento non essendo mod16]

Selezionare modulus4 per risoluzione Cinemascope (2.35 ovvero 1024x436).

Selezionare modulus2 per risoluzione US Theatre (1.85 ovvero 1024x554).

resizea.jpg

Prima di procedere suggerisco di leggere quest'appunto sulla perdita di aspect ratio nel resize.

 

 

 

Impostare il framerate:

 

Impostre 2pass e turbo 1st.pass

Impostare il bitrate che sarà calcolato come spiegato + in basso.

Selezionare il framerate appropriato alla sorgente ed assolutamente non "same as source" e non "peak framerate VFR", c'è una discussione aperta per i problemi causati da questa opzione.

Fare molta attenzione al framerate riportato da mediainfo rigurdo la sorgente.

Se trovate un matroska che riporta framerate 25.000 con original framerate 23.976, non selezionate su handbrake 23.976 ma 25.000 o vi ritroverete un bel pasticcio.

Infatti verrebbero diminuiti il numero totale dei frame e mantenuta la stessa velocità trovata nel matroska.

Se ad esempio ricodificate un file di 501 frame utilizzando un mux di 25fps a 23.976, vi ritroverete 481 frames rovinando il video.

Quindi il framerate cambiatelo prima o dopo con tsmuxer.

videoxzg.jpg

 

Nelle nuove beta di Handbrake hanno finalmente messo l'opzione "costant framerate" ed è utilizzabile anche con "same as source" il che evita molti mal di testa.

costantframerate.jpg

 

 

 

Calcolo del bitrate.

 

Per linux

 

Per utilizzare il bitarte calculator in linux dovete installare prima mono.

sudo apt-get install mono-devel

Mono serve a sviluppare e usare applicazioni .net clossplatform.

Praticamente è l'equivalente di .net framework per linux.

 

Una volta installato mono, aprite l'eseguibile windows col mouse destro e selezionate "apri con altra applicazione" quindi "usate comando personalizzato" e scrivete mono e premete apri.

 

Il calculator per windows e linux lo trovate quì.

 

Riguardo al qf, per alzarlo a abbasarlo, bisogna fare i conti con il quantizer dell'originale.

In certe situazioni come per il recente "Black Swan" che ha un quantizer alto, sarebbe opportuno portare il bit/pixel a 0,250/0,300.

Altro fattore è la lunghezza del film, più lungo è e meglio viene distribuito il bitrate nella seconda passata.

Quindi con film di 90/100 minuti bisognerebbe stare + alti con il bit x pixel (0,220)

Con film di 140/180 minuti si può anche calare un pò (0,180).

Quote:

Come sorgente per il vostro rip è meglio utilizzare fonti bluray full o al limite bluray rip con QF molto alti, almeno 0,400.

Il fatto che la sorgente si veda bene non vuol dire che non abbia difetti che si ripercuotono sul vostro rip...+ alto è il bitrate della sorgente e meglio è...

 

Volendo attenuare il filtro di deblocking per una maggiore nitidezza d'immagine, incrementare il qf di 0,030 per ogni decremento del filtro. (es. -1,-1 portare il qf da 0,230 a 0,260)

Per modificare il filtro agire sul selettore Deblocking: e vedrete aggiungere alla linea di comando l'opzione:

CONTENUTO NASCOSTO

    I link esterni sono nascosti. Clicca sul bottone in fondo al post per Ringraziare il Releaser e vedere il contenuto nascosto :)

Maggiori dettagli sul filtro Qui.

 

Nel caso si vogliano mantenere le barre nere e non croppare, bisogna calcolare il qf sull'immagine utile.

Nel caso immagine completa di barre nere si ha 1024x576 ma con immagine utile all'interno di 1024x436, dovremmo calcolare il bitrate su quest'ultima anche se poi manterremo le barre nere, il motivo è che queste barre richiedono pochi bit di spazio e non influiscono sulla dimesione finale in quanto non c'è nessuna immagine al loro interno.

Qf da utilizzare nel calcolo del bitrate (quesi valori non sono consigliati su standard 720p o 1080p).

Il QF della sorgente deve essere calcolato sull immagine già croppata, cioè usando il calcolatore applicate risoluzione (calcolata senza bande nere) e bitrate della sorgente per conoscerne il qf reale (quello calcolato da avinaptic è compresivo di barre nere). Usando un rip già croppato basta il qf ripostato su avinaptic.

Per esempio su un bluray con aspetto (2.40) 1920x800 non ancora croppato a 1920x1080 con bitrate 19300, avrete un qf di 0,388, calcolando allo stesso bitrate ma senza le barre nere il qf reale sarà 0,524.

 

tabellabitrate.png

Per usare questa tabella con encode 1080p o 720p aggiungere qf 0,1 e deblock -3-3.

 

Per utilizzare queste tabelle dovete conoscere il Quantizer (DRF) ed il qf medio della sorgente che state utilizzando.

Per ottenere il quantizer medio utilizzate avinaptic facendo un'analisi DRF.

Per conoscere i drf di un bluray untouched bisogna prima muxarlo come mkv.

Se il video contenuto nel bluray non è AVC ma VC-1, non riuscirete ad avere un drf,

quindi dovete cercare un rip 1080p fatto da quel bluray ed usarene i valori qf e drf

per trovare un qf corrispondente da utilizzare con il vostro bluray untouched.

 

Impostare risoluzione, bit x pixel (vedi tabella) e su videosize mettere kbps, si dovrebbe aver il bitrate da usare.

 

bitratecalc.jpg

 

Nell'esempio sono 2745kbps non megabyte con una risoluzione 1024x560 (La dimensione del video è 2,37gb)

Il bitrate potrebbe sembrare un pò ecessivo, ma facendo un pò di conti, 1024x576 non è molto inferiore come risoluzione a 1280x720p.

Se pensate che a questo punto valga la pena fare un 720p, non è così.

Un video 720p con le stesse caratteristiche qualitative risulterebbe 3,70gb invece di 2,37. Su 10 film sono 13 gb risparmiati. (senza contare le tracce audio)

Anche se su un 720p entra in gioco il fatto che utilizzando un bitrate medio + alto, il compressore ha un campo di esecuzione più ampio, potendo arrivare anche a picchi molto alti sulle scene molto complìcate, prelevandolo dalle scene statiche a cui serve meno.

 

Rimanedo sul 480p invece diventa 1,64gb ed è comunque meglio di un dvdrip.

 

 

Impostazioni avanzate Encoder:

 

Controllre che le impostazione del preset siano come di seguito.

Volendo una maggiore qualità nell'encode selezionare ref5 invece di ref3.

Volendo un'immagine più nitida dovreste attenuare il filtro deblocking.

Per ogni decremento del deblock (es. -1,-1) dovrete anche aumentare il qf nel bitrate di 0,01 per ogni decremento.

Maggiori dettagli sul filtro Qui.

 

advancedu.jpg

 

Cosa fare con l'audio:

 

Per L'audio usate "AC3 o DTS passthru" per lasciarlo intoccato.

Se voltete ricodificarlo ad un bitrate + basso:

Selezionate AC3 ffmpeg, il bitrate (448 se partite da un DTS o un'ac3 640), "6 discrete channel", 48khz e DRC=0.

audiok.jpg

 

Per la ricodifica se potete, usate behappy e aften come spiega questa guida.

http://dbplanet.net/index.php?/topic/258903-guidada-ac3-a-aac/

 

Una volta impostato tutto e selezionato la cartella di destinazione, nel caso abbiate + file da codificare, cliccate "add to queue", poi andate su "show queue" e premete il tasto verde per far partire l'encode.

 

Framerate questo sconosciuto

 

 

Per chi usa BDRip per fare BRRip (cioè un rip 720p per farne uno + basso) e trova framerate strani (23.976045 o 23.999), non cambite il framerate in codifica per portarlo a 23.976 o 24 esatti.

O lo cambiate prima o lo fate dopo con tsmuxer.

Caricate il file in tsmuxer impostate 24000/1001 o 24 e demuxate il video per poi rimuxarlo con mkvmerge sempre a 24000/1001 o 24.

Se trovate un BDRip muxato a 25fps è sicuramente un audio da DVD e qui le cose si complicano.

Cambiando gli fps senza ricodificare il file, da 24 o 25 si hanno lo stesso numero di frame totali mentre cambia la velocità di riproduzione degli stessi.

Cambiando gli fps in codifica si cambia il numero totale di frame mantenendo la stessa velocita.

Quindi porto un video da 24 a 25 mantenedo la velocità del 24 ma ho bisogno di togliere dei frame al video originale (nel caso di 3 foto: la foto 2 viene rimossa e dissolta alle foto 1 e 3) rovinandolo.

 

 

Grazie a kayn per la collaborazione al miglioramento delle tabelle bitrate.

Modificato da T-X
Aggiornamento guida su indicazioni di T-X

Condividi questo messaggio


Link di questo messaggio

×
×
  • Crea Nuovo...