Configuraciones de filtros y codecs

Para hablar y pedir ayuda sobre Hardware, Software y tal pascual, además de tutoriales para hacer tus copias privadas o configurar eMule.
Avatar de Usuario
jordisound
Mensajes: 232
Registrado: Dom 17 Abr, 2005 02:00

Re: Configuraciones de filtros y codecs

Mensaje por jordisound » Sab 10 Ene, 2009 13:59

Buenas, sobre el tema de configuraciones de códec xvid.

Me estoy encontrando con montajes en los que no se usan b-vops
I-VOPs: 2909 ( 2.013 %) #
P-VOPs: 141278 ( 97.769 %) ########################
B-VOPs: 0 ( 0.000 %)
S-VOPs: 0 ( 0.000 %)
N-VOPs: 315 ( 0.218 %)
Personalmente creo que es un error, ya que el uso de las b-vops es uno de los grandes avances del códec y permite ahorrar mucho en compresibilidad.
Alguna razón especial? compatibilidad con reproductores no es.
Y me da a mi que son montajes hechos con programas automatizados de pago tipo fairuse, porque la persona que lo montó solía usar estos programas.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Dom 14 Jun, 2009 16:34

Llego tardíamente a este hilo, pero espero que elguaxo siga con ganas de estar por aquí y darnos consejitos. Yo tengo gusto más que nada por el tratado de películas con Avisynth, pero me pasa quizá lo que a muchos de aquí: tras más de media hora leyendo doom9 tengo la cabeza como un bombo.

Por empezar aportando algo en este hilo, pego un ejemplo de script de Avisynth que a veces uso con películas que están regular, como muchos malos DVDs de cine negro editados en España. El resultado general del script no me disgusta, el limpiado está bastante bien, pero para mi gusto deja la imagen un poco plana y quizá necesite algún filtro suave de sharpening o similares para que tenga un aspecto más real. También comentar que este script es bastante lento al encodear (normalmente no pasa de los 2fps en un core2duo de 3.2ghz doble núcleo). En el código que pego sólo es la parte de smoothing y limpieza:

Código: Seleccionar todo

SetMemoryMax(256)
source=last
backward_vec1=source.MVAnalyse(isb = true, delta = 2,  pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec1=source.MVAnalyse(isb = false, delta = 2, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec2=source.MVAnalyse(isb = true, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec2=source.MVAnalyse(isb = false, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec3=source.MVAnalyse(isb = true, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec3=source.MVAnalyse(isb = false, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
chroma=source.MVDegrain3(backward_vec3,backward_vec2,backward_vec1,forward_vec1,forward_vec2,forward_vec3,thSAD=1200,idx=1,plane=3)# try tune thSAD
source.MVDegrain3(backward_vec3,backward_vec2,backward_vec1,forward_vec1,forward_vec2,forward_vec3,thSAD=800,idx=1, plane=0)# try tune thSAD

gradfun2db(1.51)
¿Sugerencias? Otra preguntita que aprovecho para lanzar al aire. ¿Alguno conoce alguna buena forma de ajustar los blancos y negros de algunas películas, que están como regular? He usado normalmente la función Greyscale() del Avisynth, y a veces también he probado a cambiar el brillo y el contraste de la imagen con tweak(), pero casi nunca consigo el resultado deseado, es decir, no consigo que los negros sean negros y los blancos, blancos. ¿Alguna idea sobre esto?

Un saludo a todos :) .

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Dom 14 Jun, 2009 16:42

Saludos! Tu script es bastante fuerte. Si te parece que la imagen queda un poco "plana" un sharpening posterior va a dejar la cosa peor. Yo te sugiero simplemente bajar los valores de thSAD hasta lograr un efecto de limpieza sin que la imagen quede lavada.

actualmente tienes para croma thSAD=1200 y luma thSAD=800. Te sugieron probar con la mitad o incluso menos.

Para el ajuste de brillos si con tweak no logras el efecto deseado podrías probar un filtro "adaptivo", es decir que hace el ajuste cuadro por cuadro. Podrías intentar con SmoothLevels.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Dom 14 Jun, 2009 16:48

Muchas gracias, elguaxo. Probaré y postearé capturas de un fragmento de una peli que ando ripeando para comparar, con diferentes valores. También probaré SmoothLevels. Y una preguntita rápida: encodeando en b&w no debería hacer falta pasarle parámetros de chroma al script, ¿verdad?

Un saludo.

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Dom 14 Jun, 2009 17:01

Sí, en blanco y negro la línea que comienza diciendo chroma=source la podrías comentar y ahorrarte bastante tiempo.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Dom 14 Jun, 2009 17:07

Vale, pues me voy a poner a hacer pruebas y a postear capturas y scripts, y a ver qué consigo sacar decente, que quiero publicar un ripeo dual con calidad decente de esta película :D .

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Dom 14 Jun, 2009 20:13

Bueno, aquí vuelvo, después de toda la tarde haciendo pruebas y con el tiempo justo antes de que empiece el partido de la selección :oops: . He hecho tres encodeos diferentes de un fragmento de cinco minutos del DVD. El primero de ellos sin nada, sólo con resizing y crop, ni siquiera con deinterlacing, para que podáis ver la imagen del original. Datos:
Spoiler: mostrar

Código: Seleccionar todo

General
Complete name                    : J:\AGENTE_ESPECIAL\Prueba\prueba.avi
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 48.5 MiB
Duration                         : 5mn 32s
Overall bit rate                 : 1 222 Kbps

Video
Format                           : MPEG-4 Visual
Format profile                   : Streaming Video@L1
Format settings, BVOP            : Yes
Format settings, QPel            : No
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (H.263)
Codec ID                         : XVID
Codec ID/Hint                    : XviD
Duration                         : 5mn 32s
Bit rate                         : 1 217 Kbps
Width                            : 720 pixels
Height                           : 544 pixels
Display aspect ratio             : 4/3
Frame rate                       : 25.000 fps
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.124
Stream size                      : 48.3 MiB (100%)
Writing library                  : XviD 1.2.1 (UTC 2008-12-04)
El Script AVS:

Código: Seleccionar todo

DGDecode_mpeg2source("J:\AGENTE_ESPECIAL\Prueba\prueba.d2v")
#deinterlace
crop( 10, 0, -22, 0)
Spline36Resize(720,544) # Spline36 (Neutral)
Las capturas:
Spoiler: mostrar
Imagen
Imagen
Imagen
Imagen

El segundo script que hice y probé ya lleva deinterlacing, y el uso tal cual del script de limpiado que publiqué antes, que "lava" la imagen. También lleva Undot para mejorar mínimamente la compresibilidad.

El Script AVS:

Código: Seleccionar todo

DGDecode_mpeg2source("J:\AGENTE_ESPECIAL\Prueba\prueba.d2v", info=3)
ColorMatrix(hints=true, interlaced=true, threads=0)
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
Yadif(order=1)
crop( 10, 0, -22, 0)

Spline36Resize(640,496) # Spline36 (Neutral)
Undot() # Minimal Noise

SetMemoryMax(256)
source=last
backward_vec1=source.MVAnalyse(isb = true, delta = 2,  pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec1=source.MVAnalyse(isb = false, delta = 2, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec2=source.MVAnalyse(isb = true, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec2=source.MVAnalyse(isb = false, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec3=source.MVAnalyse(isb = true, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec3=source.MVAnalyse(isb = false, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
chroma=source.MVDegrain3(backward_vec3,backward_vec2,backward_vec1,forward_vec1,forward_vec2,forward_vec3,thSAD=1200,idx=1,plane=3)# try tune thSAD
gradfun2db(1.51)
El Mediainfo:
Spoiler: mostrar

Código: Seleccionar todo

General
Complete name                    : J:\AGENTE_ESPECIAL\Prueba\mod_fuerte\prueba.avi
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 81.9 MiB
Duration                         : 5mn 32s
Overall bit rate                 : 2 066 Kbps

Video
Format                           : MPEG-4 Visual
Format profile                   : Streaming Video@L1
Format settings, BVOP            : Yes
Format settings, QPel            : Yes
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (H.263)
Codec ID                         : XVID
Codec ID/Hint                    : XviD
Duration                         : 5mn 32s
Bit rate                         : 2 061 Kbps
Width                            : 640 pixels
Height                           : 496 pixels
Display aspect ratio             : 1.290
Frame rate                       : 25.000 fps
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.260
Stream size                      : 81.7 MiB (100%)
Writing library                  : XviD 1.2.1 (UTC 2008-12-04)
Las capturas:
Spoiler: mostrar
Imagen
Imagen
Imagen
Imagen

Y, finalmente, el encodeo que hice tomando las sugerencias de elguaxo y usando SmoothLevels para corregir un poco los negros y blancos.

El Script AVS:

Código: Seleccionar todo

DGDecode_mpeg2source("J:\AGENTE_ESPECIAL\Prueba\prueba.d2v", info=3)
ColorMatrix(hints=true, interlaced=true, threads=0)
Import ("C:\Program Files\AviSynth 2.5\plugins\SmoothLevels.avsi")
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\UnDot.dll")

Yadif(order=1)
crop( 10, 0, -22, 0)

Spline36Resize(640,480) # Spline36 (Neutral)
SmoothLevels(preset="tv2pc", chroma=0)
#denoise

source = last

SetMemoryMax(256)
backward_vec1=source.MVAnalyse(isb = true, delta = 2,  pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec1=source.MVAnalyse(isb = false, delta = 2, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec2=source.MVAnalyse(isb = true, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec2=source.MVAnalyse(isb = false, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec3=source.MVAnalyse(isb = true, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec3=source.MVAnalyse(isb = false, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
source.MVDegrain3(backward_vec3,backward_vec2,backward_vec1,forward_vec1,forward_vec2,forward_vec3,thSAD=200,idx=1, plane=0)# try tune thSAD

Undot()
El Mediainfo:
Spoiler: mostrar

Código: Seleccionar todo

General
Complete name                    : J:\AGENTE_ESPECIAL\Prueba\mod_experimental\prueba_exp.avi
Format                           : AVI
Format/Info                      : Audio Video Interleave
File size                        : 82.0 MiB
Duration                         : 5mn 32s
Overall bit rate                 : 2 067 Kbps

Video
Format                           : MPEG-4 Visual
Format profile                   : Streaming Video@L1
Format settings, BVOP            : Yes
Format settings, QPel            : Yes
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (H.263)
Codec ID                         : XVID
Codec ID/Hint                    : XviD
Duration                         : 5mn 32s
Bit rate                         : 2 062 Kbps
Width                            : 640 pixels
Height                           : 480 pixels
Display aspect ratio             : 4/3
Frame rate                       : 25.000 fps
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.269
Stream size                      : 81.8 MiB (100%)
Writing library                  : XviD 1.2.1 (UTC 2008-12-04)

Y las capturas:
Spoiler: mostrar
Imagen
Imagen
Imagen
Imagen
¿Sugerencias/comentarios? Y siento el tochopost :pinocho: :pinocho: .

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Dom 14 Jun, 2009 20:28

Me concentro en el último script y su último set de capturas. En la segunda captura hay ruido en los planos de colores. Sobre la pared del fondo se ven tonos rojos y verdes. Simplemente le dejaría un Greyscale() como última línea del script.

El Undot junto al MVDegrain3 es totalmente innecesario. MVDegrain3 vendría a ser un tanque y Undot es apenas una tijerita que se queda sin nada que hacer después que pasó el tanque que es MVDegrain3. No hace ningún mal que Undot quede ahí, pero es sencillamente innecesario.

Te pediría también un reporte de AVINaptic junto a los DRF Stats completos para ver como quedó la compresibilidad. En este mismo hilo están los enlaces de AVINaptic.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Dom 14 Jun, 2009 23:00

Te dejo el report de Avinaptic del último script:

Código: Seleccionar todo

[ About file ]

Name: prueba_exp.avi
Date: 14/06/2009 19:33:53
Size: 85,954,270 bytes (81.972 MB)

[ Generic infos ]

Play duration: 00:05:33 (332.64 s)
Container type: AVI OpenDML
Number of streams: 1
Type of stream nr. 0: video
Audio streams: 0

[ Relevant data ]

Resolution: 640 x 480
Width: multiple of 32
Height: multiple of 32
Average DRF: 2.550986
Standard deviation: 0.759213
Std. dev. weighted mean: 0.592126

[ Video track ]

FourCC: xvid/XVID
Resolution: 640 x 480
Frame aspect ratio: 4:3 = 1.333333
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 4:3 = 1.333333
Framerate: 25 fps
Number of frames: 8316
Stream size: 85,742,302 bytes
Bitrate: 2062.104425 kbps
Qf: 0.268503
Key frames: 37 (0; 250; 500; 711; 961; ... 8236)
Null frames: 0
Min key int: 10
Max key int: 250
Avg key int: 224.756756
Delay: 0 ms

[ About MPEG4 encoding ]

User data: XviD0050
Packed bitstream: No
QPel: Yes (*)
GMC: No
Interlaced: No
Aspect ratio: Custom pixel shape (1:1 = 1)
Quant type: H.263
Number of frames: 8316
Drop/delay frames: 0
Corrupted frames: 0

I-VOPs:   37 (  0.445 %)                          
P-VOPs: 2788 ( 33.526 %) ########                 
B-VOPs: 5491 ( 66.029 %) #################        
S-VOPs:    0 (  0.000 %)                          
N-VOPs:    0 (  0.000 %)                          

Max consecutive B-VOPs: 2
    1 consec:   71 (  2.553 %) #                        
    2 consec: 2710 ( 97.447 %) ######################## 

[ DRF analysis ]

Average DRF: 2.550986
Standard deviation: 0.759213
Max DRF: 4

DRF=1:  640 (  7.696 %) ##                       
DRF=2: 3182 ( 38.264 %) ##########               
DRF=3: 3766 ( 45.286 %) ###########              
DRF=4:  728 (  8.754 %) ##                       
DRF>4:    0 (  0.000 %)                          

I-VOPs average DRF: 1
I-VOPs std. deviation: 0
I-VOPs max DRF: 1

P-VOPs average DRF: 1.929340
P-VOPs std. deviation: 0.429824
P-VOPs max DRF: 4

B-VOPs average DRF: 2.877071
B-VOPs std. deviation: 0.678523
B-VOPs max DRF: 4

[ Profile compliancy ]

Profile to check: MTK PAL 6000
Resolution: Ok
Framerate: Ok
Min buffer fill: 77%

This report was created by AVInaptic (18-11-2007) on 14 giu 2009, h 22:57:59
Un saludo. En el próximo encodeo que haga de este fragmento quitaré Undot y pondré el Grayscale() de vuelta.

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Lun 15 Jun, 2009 00:47

Casi casi que la compresibilidad es "demasadio" buena. Si mantienes esos seteos y bitrate y quieres evitar el peligro de un undersize reduciría los BVOPs consecutivos de 2 a 1. Suerte! :)

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Lun 15 Jun, 2009 05:12

Pues así queda finalmente el script, después de las correcciones y anotaciones:

Código: Seleccionar todo

DGDecode_mpeg2source("J:\AGENTE_ESPECIAL\VTS_01_1.d2v", info=3)
ColorMatrix(hints=true, interlaced=true, threads=0)
Import ("C:\Program Files\AviSynth 2.5\plugins\SmoothLevels.avsi")
Load_Stdcall_Plugin("C:\Program Files\megui\tools\yadif\yadif.dll")


Yadif(order=1)
crop( 10, 0, -22, 0)

Spline36Resize(640,480) # Spline36 (Neutral)
Greyscale()
SmoothLevels(preset="tv2pc", chroma=0)
#denoise

source = last

SetMemoryMax(256)
backward_vec1=source.MVAnalyse(isb = true, delta = 2,  pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec1=source.MVAnalyse(isb = false, delta = 2, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec2=source.MVAnalyse(isb = true, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec2=source.MVAnalyse(isb = false, delta = 4, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
backward_vec3=source.MVAnalyse(isb = true, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
forward_vec3=source.MVAnalyse(isb = false, delta = 6, pel = 2, blksize=8, overlap=4, sharp=1, idx = 1, dct=0, chroma=false)
source.MVDegrain3(backward_vec3,backward_vec2,backward_vec1,forward_vec1,forward_vec2,forward_vec3,thSAD=200,idx=1, plane=0)
He añadido un pre-rendering pass a huffyuv porque creo que el script es bastante pesado y quizá así ayude, al tener que realizarse el filtrado sólo una vez. ¿Lo ves como algo necesario o es mejor directamente pasar de ello? El espacio en disco no es un problema, encodeo en un par de HDDs de 1 TB cada uno.

Un saludo.

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Lun 15 Jun, 2009 05:17

Si el espacio es suficiente una pasada en lossless (huffyuv) es lo más sensato cuando el filtrado es lento como este! Yo lo hago siempre que puedo.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Lun 15 Jun, 2009 23:20

Así ha quedado finalmente el ripeo. Dejo capturas y el análisis de Avinaptic:

Código: Seleccionar todo

[ About file ]

Name: the.big.combo.1955.dvdrip.xvid.mp3.[buko].avi
Date: 15/06/2009 23:04:05
Size: 727,072,950 bytes (693.391 MB)

[ Generic infos ]

Play duration: 01:27:14 (5234.12 s)
Container type: AVI OpenDML indexes multi-chunks (*) rec-lists (*)
Number of streams: 3
Type of stream nr. 0: video
Type of stream nr. 1: audio {VTS_01_1 T81 2_0ch 128Kbps DELAY 0ms_eng}
Type of stream nr. 2: audio {VTS_01_1 T80 2_0ch 128Kbps DELAY 0ms_spa}
Audio streams: 2
ISFT: AVI-Mux GUI 1.17.7, Aug  8 2006  20:59:17
JUNK: 

[ Relevant data ]

Resolution: VERY HIGH (640 x 480)
Width: multiple of 32 (GOOD)
Height: multiple of 32 (GOOD)
Average DRF quality: HIGH (3.092791)
Standard deviation quality: HIGH (0.766561)
Std. dev. weighted mean: HIGH (0.604604)

[ Video track ]

FourCC: xvid/XVID
Resolution: 640 x 480
Frame aspect ratio: 4:3 = 1.333333
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 4:3 = 1.333333
Framerate: 25 fps
Number of frames: 130853 (110)
Stream size: 614,239,458 bytes
Bitrate: 938.823654 kbps
Qf: 0.122242
Key frames: 692 (0; 250; 500; 750; 1000; ... 130602)
Null frames: 0
Min key int: 1
Max key int: 251
Avg key int: 189.093930
Delay: 0 ms

[ Audio track nr. 1 ]

Audio tag: 0x55 (MP3)
Bitrate (container): 80.4 kbps VBR
Channels (container): 2
Sample rate (container): 32000 Hz
Chunks: 145392
Stream size: 52,602,696 bytes
Preload: 216 ms
Max A/V diff: 1820 ms
Type: MPEG-1 Layer III
Encoder: LAME3.98r
MPEG frames: 145392
Play duration: 01:27:14 (5234.112 s)
Bitrate (bitstream): 80.399801 kbps VBR
Chunk-aligned: Yes
Emphasis: none
Mode: joint stereo
Delay: 0 ms

[ Audio track nr. 2 ]

Audio tag: 0x55 (MP3)
Bitrate (container): 81.416 kbps VBR
Channels (container): 2
Sample rate (container): 32000 Hz
Chunks: 145392
Stream size: 53,265,852 bytes
Preload: 216 ms
Max A/V diff: 1820 ms
Type: MPEG-1 Layer III
Encoder: LAME3.98r
MPEG frames: 145392
Play duration: 01:27:14 (5234.112 s)
Bitrate (bitstream): 81.413392 kbps VBR
Chunk-aligned: Yes
Emphasis: none
Mode: joint stereo
Delay: 0 ms

[ About MPEG4 encoding ]

User data: XviD0050
Packed bitstream: No
QPel: Yes (*)
GMC: No
Interlaced: No
Aspect ratio: Custom pixel shape (1:1 = 1)
Quant type: H.263
Number of frames: 130853
Drop/delay frames: 0
Corrupted frames: 0

I-VOPs:   692 (  0.529 %)                          
P-VOPs: 44538 ( 34.037 %) #########                
B-VOPs: 85623 ( 65.434 %) ################         
S-VOPs:     0 (  0.000 %)                          
N-VOPs:     0 (  0.000 %)                          

Max consecutive B-VOPs: 2
    1 consec:  2621 (  5.940 %) #                        
    2 consec: 41501 ( 94.060 %) ######################## 

[ DRF analysis ]

Average DRF: 3.092791
Standard deviation: 0.766561
Max DRF: 6

DRF=1:  1317 (  1.006 %)                          
DRF=2: 28723 ( 21.951 %) #####                    
DRF=3: 57557 ( 43.986 %) ###########              
DRF=4: 43034 ( 32.887 %) ########                 
DRF=5:   201 (  0.154 %)                          
DRF=6:    21 (  0.016 %)                          
DRF>6:     0 (  0.000 %)                          

I-VOPs average DRF: 1.299132
I-VOPs std. deviation: 0.522720
I-VOPs max DRF: 3

P-VOPs average DRF: 2.474224
P-VOPs std. deviation: 0.644442
P-VOPs max DRF: 6

B-VOPs average DRF: 3.429043
B-VOPs std. deviation: 0.584543
B-VOPs max DRF: 6

[ Profile compliancy ]

Profile to check: MTK PAL 6000
Resolution: Ok
Framerate: Ok
Min buffer fill: 81%

This report was created by AVInaptic (18-11-2007) on 15 giu 2009, h 23:10:53
Capturas:

http://i27.photobucket.com/albums/c154/ ... p3buko.jpg
Spoiler: mostrar
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
¿Comentarios a posteriori? ¿Sería mejor comprimir a 2CDs? Por lo que vi y por la calidad del original, ~1000kbps es suficiente para esto, porque en una versión 2cd se ponía en 2200kbps y a lo mejor era inflar innecesariamente el tamaño; pero como siempre, acepto sugerencias ;-).

Un saludo.

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Mar 16 Jun, 2009 00:35

Muy buen 1CD!

Ahora, Si te estiraras a 2CDs o 1/3DVD = 1490MB podrías utilizar tranquilamente la quantización MPEG en vez de la H263. MPEG en comparación a la H263 es capaz de retener muchos más detalles. Si es para distribuir por la mula ya nadie le tiene miedo a pinchar 2CDs, así que tampoco lo veo como problema. La película de por sí parece ser muy comprimible, si los ~2200kbps fueran demasiado, siempre se podría conservar 1 o las 2 cadenas de audio en su original AC3.

Resumen: muy buena versión de 1CD, pero creo que 2CDs podría ser la versión definitiva.

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Mar 16 Jun, 2009 01:21

Haré un encodeo en 1/3 DVD en quant MPEG con los audios en ac3 y volveré por aquí, a ver qué sale ;-). Gracias de nuevo por los consejos. Por cierto, ¿las custom quant matrices qué tal van en XviD? Porque yo he probado algunas de Sharktooth de x264, pero en XviD nunca probé ninguna.

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Mar 16 Jun, 2009 01:29

el año pasado x264 introdujo VAQ, PsyTrellis y PsyRDO con lo cual las matrices se volvieron absolutamente innecesarias para x264. Por otro lado para Xvid pueden ser vitales para lograr cosas con las cuales H263 o MPEG se quedan cortas. Ojo que hay repros Divx de sobremesa que no las aguantan, en todo caso te recomiendo el hilo de matrices que tenemos acá en DXC: viewtopic.php?f=1016&t=44629

Yo dejé algunas observaciones en este mensaje: viewtopic.php?p=691523#p691523

Avatar de Usuario
_BReaKeR_
Mensajes: 100
Registrado: Mié 07 Jul, 2004 02:00
Ubicación: Sevilla

Re: Configuraciones de filtros y codecs

Mensaje por _BReaKeR_ » Mar 16 Jun, 2009 21:33

Resultado final del encoding en 1/3 DVD con audios AC3, el mismo script anterior y la CQM 6of9-HVS de Didée:

Capturas
Spoiler: mostrar
Imagen

Avinaptic:

Código: Seleccionar todo

[ About file ]

Name: the.big.combo.1955.dvdrip.xvid.ac3.[buko].avi
Date: 16/06/2009 21:25:38
Size: 1,560,780,830 bytes (1488.477 MB)

[ Generic infos ]

Play duration: 01:27:14 (5234.12 s)
Container type: AVI OpenDML indexes multi-chunks (*) rec-lists (*)
Number of streams: 3
Type of stream nr. 0: video
Type of stream nr. 1: audio {VTS_01_1 T81 2_0ch 128Kbps DELAY 0ms}
Type of stream nr. 2: audio {VTS_01_1 T80 2_0ch 128Kbps DELAY 0ms}
Audio streams: 2
ISFT: AVI-Mux GUI 1.17.7, Aug  8 2006  20:59:17
JUNK: 

[ Relevant data ]

Resolution: VERY HIGH (640 x 480)
Width: multiple of 32 (GOOD)
Height: multiple of 32 (GOOD)
Average DRF quality: HIGH (2.644669)
Standard deviation quality: HIGH (0.736249)
Std. dev. weighted mean: HIGH (0.608190)

[ Video track ]

FourCC: xvid/XVID
Resolution: 640 x 480
Frame aspect ratio: 4:3 = 1.333333
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 4:3 = 1.333333
Framerate: 25 fps
Number of frames: 130853 (65)
Stream size: 1,388,277,636 bytes
Bitrate: 2121.888892 kbps
Qf: 0.276287
Key frames: 693 (0; 250; 500; 750; 1000; ... 130602)
Null frames: 0
Min key int: 1
Max key int: 251
Avg key int: 188.821067
Delay: 0 ms

[ Audio track nr. 1 ]

Audio tag: 0x2000 (AC3)
Bitrate (container): 128 kbps CBR
Channels (container): 2
Sample rate (container): 48000 Hz
Chunks: 81783
Stream size: 83,745,792 bytes
Preload: 192 ms
Max A/V diff: 728 ms
AC-3 frames: 163566
Play duration: 01:27:14 (5234.112 s)
Chunk-aligned: Yes
Mode: stereo
Delay: 0 ms

[ Audio track nr. 2 ]

Audio tag: 0x2000 (AC3)
Bitrate (container): 128 kbps CBR
Channels (container): 2
Sample rate (container): 48000 Hz
Chunks: 81783
Stream size: 83,745,792 bytes
Preload: 192 ms
Max A/V diff: 728 ms
AC-3 frames: 163566
Play duration: 01:27:14 (5234.112 s)
Chunk-aligned: Yes
Mode: stereo
Delay: 0 ms

[ About MPEG4 encoding ]

User data: XviD0050
Packed bitstream: No
QPel: Yes (*)
GMC: No
Interlaced: No
Aspect ratio: Custom pixel shape (1:1 = 1)
Quant type: MPEG custom (*)
Custom intra quant matrix: 
      8  11  12  12  13  15  16  17
     11  11  12  12  14  15  16  17
     12  12  13  14  15  16  17  18
     12  12  14  16  17  18  19  19
     13  14  15  17  19  20  20  20
     15  15  16  18  20  21  22  22
     16  16  17  19  21  22  23  24
     17  17  18  19  20  22  24  24
Custom inter quant matrix: 
     10  11  12  12  13  14  15  16
     11  11  12  12  13  14  14  16
     12  12  12  13  14  15  16  17
     12  12  13  15  16  17  18  18
     13  13  14  16  18  19  19  20
     14  14  15  17  19  20  22  22
     15  14  16  18  19  22  23  24
     16  16  17  18  20  22  24  24
Number of frames: 130853
Drop/delay frames: 0
Corrupted frames: 0

I-VOPs:   693 (  0.530 %)                          
P-VOPs: 44606 ( 34.089 %) #########                
B-VOPs: 85554 ( 65.382 %) ################         
S-VOPs:     0 (  0.000 %)                          
N-VOPs:     0 (  0.000 %)                          

Max consecutive B-VOPs: 2
    1 consec:  2772 (  6.277 %) ##                       
    2 consec: 41391 ( 93.723 %) #######################  

[ DRF analysis ]

Average DRF: 2.644669
Standard deviation: 0.736249
Max DRF: 4

DRF=1:  6853 (  5.237 %) #                        
DRF=2: 46415 ( 35.471 %) #########                
DRF=3: 63960 ( 48.879 %) ############             
DRF=4: 13625 ( 10.412 %) ###                      
DRF>4:     0 (  0.000 %)                          

I-VOPs average DRF: 1.050505
I-VOPs std. deviation: 0.218984
I-VOPs max DRF: 2

P-VOPs average DRF: 2.105972
P-VOPs std. deviation: 0.540144
P-VOPs max DRF: 4

B-VOPs average DRF: 2.938448
B-VOPs std. deviation: 0.646821
B-VOPs max DRF: 4

[ Profile compliancy ]

Profile to check: MTK PAL 6000
Resolution: Ok
Framerate: Ok
Min buffer fill: 80%

This report was created by AVInaptic (18-11-2007) on 16 giu 2009, h 21:30:21

Avatar de Usuario
Morrissey21
Mensajes: 5095
Registrado: Lun 20 Oct, 2003 02:00
Ubicación: Vete a saber

Re: Configuraciones de filtros y codecs

Mensaje por Morrissey21 » Mar 16 Jun, 2009 21:43

Ya que se ha revivido el tema y últimamente estoy haciendo recodificaciones de 720p a formato DVD, ¿alguien con conocimientos (o contactos) puede decirme qué tipo de filtros y matrices utilizan grupos como PRoDJi o D-Z0N3? Sus trabajos son los que acostumbro a bajarme para hacer montajes varios.

Gracias a los entendidos. :)

Avatar de Usuario
elguaxo
Mensajes: 1047
Registrado: Sab 10 Jun, 2006 06:51

Re: Configuraciones de filtros y codecs

Mensaje por elguaxo » Mar 16 Jun, 2009 21:53

_BReaKeR_, ese reporte se ve excelente! :)
Morrissey21 escribió:¿alguien con conocimientos (o contactos) puede decirme qué tipo de filtros y matrices utilizan grupos como PRoDJi o D-Z0N3?
:evil: todos los filtros y matrices que no hay que utilizar! :evil: :lol:

no, enserio. Primero le quitan ruido y detalles a lo loco y luego le dan al SeeSaw hasta morir. No respetan la compresibilidad y los I-Frames (también llamados keyframes, son solo 1% del total del video) de las capturas que publican se ven aceptables, pero el resto, es decir el 99% restante de la película es de calidad mediocre.

Si te gustan los ripeos con ese tipo de sharpen, lo que usan estos grupos es SeeSaw: http://forum.doom9.org/showthread.php?t=104701

Digo yo, ya que igualmente te estás bajando los 720p te ahorrarías tiempo consiguiendo un WD TV HD Media Player, AC Ryan PlayOn!HD, Asus O!Play HDP-R1 o Xstreamer. Todos estos reproductores rondan los 100 EUR y soportan los viejos y queridos AVIs o bien MKV/x264 hasta 1080p.

Avatar de Usuario
Morrissey21
Mensajes: 5095
Registrado: Lun 20 Oct, 2003 02:00
Ubicación: Vete a saber

Re: Configuraciones de filtros y codecs

Mensaje por Morrissey21 » Mar 16 Jun, 2009 23:54

Vaya, pues a mí siempre me han gustado. xD

He empezado a utilizar el MSharpen, que viene con el Avidemux y no parece muy intrusivo, junto a la matriz MPEG de toda la vida. En un par de horas podré constatar si mejora el resultado o no.

Lo del WD HD Media Player es algo que llevo pensando desde hace tiempo; de hecho, en un hilo de DXC comentamos las características del aparato en cuestión. Hay un par de detalles que no acaban de convencerme, y reconozco que sigo esperando una solución todo terreno a un precio asequible.