Página 7 de 11
Re: Ripeando en HandBrake con asistencia
Publicado: 27 Abr 2013 19:29
por gilles
Hablando del AR me parece perfecto, no veo ningún cambio en las proporciones.
Hablando de la calidad, me parece un poco ligero, esta al limite de los artefactos, en una pantalla grande puede ser molesto. Se notan las diferencias con el original y el x264 puede dar algo mejor. Claro, costara mas tiempo de codificación pero te quedara algo realmente comparable al DVD.
Lo que me parece importante ajustar son los parámetros de la ventana "Avanced" de Handbrake.
En primer lugar Subpixel ME & Mode Decision: aconsejo mínimo 7; despues Motion Estimation Method: intenta con "umh"
Si el tiempo de codificacion no te molesta mucho:
treillis always; partition all; Adaptive B-Frames optimal; Reference frame: 4
ya con esto, vas a notar un cambio importante en la calidad del ripeo.
Despues, si quieres, puedes intentar optimizar para el grano de la película modificando:
Deblocking -2;-2
Psychovisual Treillis: 0.25
No-DCT-Decimate: tildado
Pero cada uno sus ojos y sus opciones, no seria mal esperar otros avisos antes de lanzar un ripeo de varias horas...
Re: Ripeando en HandBrake con asistencia
Publicado: 27 Abr 2013 22:38
por professor keller
droid, más allá de los números (que siempre son útiles y te permiten solucionar problemas
antes de ripear) también puedes utilizar tus ojos para evaluar la calidad del encoding, comparándolo con la fuente. X264 te permite realizar ripeos prácticamente transparente en relación al DVD. Diferencia siempre hay, pero si el encoding fue óptimo, serán mínimas. Para eso no necesitas más que abrir una captura del DVD y otra del ripeo en el navegador, hacer un zoom de 3X (Ctrl +) y moverte de pestaña en pestaña para ver qué tal.
Por ejemplo, aquí están tu muestra de DVD y capturas, ampliadas a 3X. Fíjate en la primera línea de capturas cómo lo que era grano en el DVD ha quedado como bloques en el ripeo. Fijate luego en la segunda línea de capturas, como los detalles de grano en el rostro han quedado también posterizados y con bloques.
DVD > Encoding
Te paso aquí una muestra de un ripeo mío, no porque sea especialmente bueno, que no lo es, sino para que veas lo que X264 permite: la diferencia entre DVD y ripeo es mínima:
DVD > Encoding
Como verás, la diferencia, aunque existe, es muy poca. Siempre que percibas que la diferencia de calidad de imagen entre el DVD y la fuente es notoria, es muestra de que algo falló en el encoding.
PD: es importante, para poder hacer buenas comparativas, que las hagas con VDM, utilizando este script de AVS (luego de editarle las rutas) eligiendo PNG como formato de salida:
Código: Seleccionar todo
a=import("kids.avs")
b=ffvideosource("kids.mkv").ScriptClip("""subtitle("Encode \nFrame Type: "+Chr(ffpict_type),lsp=0)""",after_frame=true)
interleave(a,b)
spline36resize(converttorgb,ffsar>1?round(width*ffsar):width,ffsar<1?round(height/ffsar):height)
Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 07:35
por droid
Aquí va el nuevo ripeo con la codificación sugerida por
Gilles
DVD

MKV INICIAL

NUEVO MKV

Código: Seleccionar todo
General
UniqueID/String : 49911744528933305227651466239840952975 (0x258CA6FF8629477670ADBA3DE02D228F)
Nombre completo : C:\O PAI\o pai.mkv
Formato : Matroska
Formato de la versión : Version 2
Tamaño del archivo : 1,33GIB
Duración : 1h 54min.
Tasa de bits total : 1 665Kbps
Aplicación de codifición : HandBrake 0.9.8
Librería de codificación : libmkv 0.6.5
Video
ID : 1
Formato : AVC
Formato/Info : Advanced Video Codec
Formato del perfil : Main@L3.0
Ajustes del formato, CABAC : Si
Ajustes del formato, RefFrames : 4marcos
ID Códec : V_MPEG4/ISO/AVC
Duración : 1h 54min.
Tasa de bits : 1 500Kbps
Ancho : 710pixeles
Alto : 572pixeles
Relación de aspecto : 4:3
DisplayAspectRatio_Original/String : 4:3
Modo de velocidad de cuadro : Constante
Velocidad de cuadro : 25,000fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8bits
Tipo de exploración : Progresivo
Bits/(Pixel*cuadro) : 0.148
Tamaño de pista : 1,18GIB (88%)
Librería de codificación : x264 core 120
Opciones de codificación : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x1:0x131 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.25 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-4 / threads=3 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=2pass / mbtree=1 / bitrate=1500 / ratetol=1.0 / qcomp=0.60 / qpmin=3 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Idioma : Inglés
Default : Si
Forced : No
colour_primaries : BT.601 NTSC
transfer_characteristics : BT.709
matrix_coefficients : BT.601
Audio
ID : 2
Formato : AC-3
Formato/Info : Audio Coding 3
Format_Settings_ModeExtension : CM (complete main)
Ajustes del formato, Endianness : Big
ID Códec : A_AC3
Duración : 1h 54min.
Tipo de tasa de bits : Constante
Tasa de bits : 160Kbps
Canal(es) : 2canales
Posiciones del canal : Front: L R
Velocidad de muestreo : 48,0KHz
BitDepth/String : 16bits
Tamaño de pista : 131MB (10%)
Idioma : Portugués
Default : Si
Forced : No
Professor, las capturas están hechas con Videolan en .png.
Saludos.

Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 08:09
por professor keller
Está muchísimo mejor, pero podrías optimizarlo más aún. Si haces zoom sobre las capturas en el navegador verás que la parte baja de la mejilla, por ejemplo, está un poco rota, y si miras la sombra de la mano sobre la pared (bajo el reloj) verás que hay macrobloques. Seguramente gilles podrá ayudarte a optimizarlo un poco más, que sin dudas se puede.
Sobre las capturas, si uno quiere hacer comparativas entre DVD y ripeo, lo que corresponde es hacerlo a partir del mismo cuadro exactamente, de lo contrario hay pequeñas variaciones. Por eso te recomiendo VDM.
Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 08:15
por droid
Os podéis creer que a simple vista no veo nada diferente.
EDITO: aquí van las dos capturas hechas con VDM en el mismo frame.

Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 09:11
por gilles
No tengo ojos entrenados a analizar imágenes, además de miopía, astigmatismo y presbicia entonces me va ser difícil mejorar bien los detalles.
Lo que hago generalmente es que cuando encuentro los arreglos que me convienen, subo un poco mas las valores para los que tienen mejor vista que yo, (consiento que es empírico).
Así que si tienes tiempo, puedes intentar ahora subir:
Subpixel ME & Mode Decision: a 9 por ejemplo
y retocar un parámetro que habíamos dejado de lado Motion Est. Range y pasarlo a 24 para empezar.
Controla tener Adaptive Direct Mode: en" auto" o "spatial"; y creo que no tienes partition en "all" como indicado en el primer post, tilda también el 8x8 transform
y pon weighted P-frames: "smart".
Como indica professor keller, queda algunos artefactos así que intenta poner Deblocking: "-1,-1" y para compensar por guardar el grano pasar Adaptative Quantization Strength: a "0.5"
Es lo que probaría, pero ya he dicho: no tengo ojos con muy buena calidad... Creo que los avisos y los ojos de professor keller que trabaja de gráfico son mas seguros...
Que no veas la diferencia "a simple vista" me parece normal, primero se debe ampliar la captura y segundo tomar en cuenta la resolución de la pantalla de su computadora, por fin su propia vista y acostumbrarse a mirar los detalles y no la imagen por completa.
Por ejemplo en el lado derecha del reloj mural, en el DVD hay una mancha gris que casi desapareció en el primer ripeo y que es mas definida en el segundo ripeo.
Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 10:52
por gilles
Se me olvido una cosa, respeto al problema del grano.
Un codificador como el X264 trabaja en la compensación de movimiento es decir que toma un cuadro de pixeles y que busca el mismo cuadro en las imágenes siguientes, guardando en el archivo el primer cuadro y los datos necesarios para definir el movimiento , lo que cuesta meno peso que guardar otra vez el mismo cuadro.
Vemos que eso implica imágenes de referencias donde se toma el cuadro de pixeles y imágenes "calculadas" compuesta con el cuadro de referencia y sus datos de movimiento.
Técnicamente el grano se puede considerar como un "ruido" de la señal, siendo un fenómeno aleatorio. Entonces es muy difícil de codificar y cuesta mucho "peso" hablando del tamaño del archivo, porque modifica de manera aleatoria el cuadro de referencia.
Entonces, si no se necesita una compatibilidad particular con un formato, sobre todo el tipo bluray, lo que me parece ser el caso, puedes intentar subir el numero de imágenes de referencia para ayudar el codificador a tratar el grano de la película Reference frame: "6", se puede subir mas pero cuesta mucho tiempo de codificación, tu veas...
Además de los parámetros precedentes retoca Maximum B-frames: pasando a "16" y en consecuencia pasa Adaptive B-Frames: a "fast". Eso ayuda la codificación a hacerse no solamente con la imágenes precedente pero también con los siguientes, temporalmente hablando. Mejora la compresión y sobre todo ayuda la codificación respeto al fenómeno aleatorio del grano.
Son intentos, de ninguna manera "certitudes científicas", cada película siendo diferente y los parámetros del codec interdependientes... Lo mas importante es el resultado, te gusta o no, esto es la única certitud.
Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 10:57
por droid
Muchas gracias una vez más,
Gilles.
Ahora mismo está codificando con los parámetros que me has citado más arriba. En terminar os comento por aquí los resultados.
Saludos.

Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 16:25
por droid
Bueno, pues ya ha terminado la codificación.
Aquí va la captura:
DVD
Nuevo MKV
MKV anterior
EDITO: Ahora creo que si que se ha mejorado un poco más.
Re: Ripeando en HandBrake con asistencia
Publicado: 28 Abr 2013 17:24
por professor keller
droid escribió:Os podéis creer que a simple vista no veo nada diferente.

Necesitas "cambiar la cabeza" respecto a esto. ¿Por qué? Porque nadie ve un video "a simple vista", sino a resoluciones mayores. Si tú ves el DVD y este ripeo tuyo en un televisor CRT, probablemente no veas diferencias, porque entre la resolución de esos televisores y el tipo de entrelazado que llevan, no es muy fácil apreciarlas. Es por eso que mucha gente afirma no ver diferencias entre un AVI y un MKV: de noche todos los gatos son pardos

Pero si reproduces este video en un televisor LED, que fuerza resoluciones mucho mayores, el resultado es el mismo que cuando haces zoom sobre él: las diferencias con la fuente, los bordes rotos y los macrobloques se verán mucho más. Al ripear en MKV estás dando un paso hacia otro tipo de tecnología, que tiene otras exigencias.
En mi opinión, tu ripeo necesita todavía un ajuste. Sin dudas está bien para ver en un monitor/televisor CRT, pero flaquea un poco si quieres hacerlo compatible (en calidad) con cualquier tipo de televisor/monitor.