Quantcast La Locura de Los Birates y el CQ - digitalFAQ.com Forums [Archives]
  #1  
05-09-2004, 07:10 PM
Sheen Sheen is offline
Free Member
 
Join Date: May 2004
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Hola a todos!!

Tengo un problemilla realmente importante que me esta provocando mas de un quebradero de cabeza.
Cuando utilizo el CQMatic para obtener el CQ he notado como dependiendo de CQ escogido para codificar en MPEG-1 con TMPGEnc la calidad varia notablemente.
Es por ello, y despues de varias codificaciones, vi como obteniendo un CQ de 100 la calidad era mas que aceptable, bastante buena, al reproducirla en mi DVD de sobremesa.
En concreto lo consegui con una pelicula de 93 minutos com un mínimo de 500, un maximo de 1400 y un average de 1046. esto me llevo tiempo ya que inexplicablemente para mi, cuando introducia un minimo de 400 y los restantes valores señalados el CQMatic me daba un CQ de 90. Si alguien puede decirme por qué le estaría mas que agradecido.
Luego probe con otra pelicula de 93 minutos con los mismos parametros del CQ 100 (min 400, max 1400 y avg 1046) y no habia manera, siempre me daba 90. Pensé que era debido a que a diferentes peliculas diferentes necesidades, pero despues de hacerlo con CQ 90 el archivo resultante era muy inferior al esperado, sobrando alrededor de 80 MB más que quedaban en desuso. Por qué???
Luego probe con una pelicula de 120 minutos con 33 segundos exactamente y he estado como 5 horas intentando dar con un bitrate maximo y minimo (con un average de 810 como me indica el calcumatic) que pudiera valerle al CQMatic para poder codificar con CQ de 100 y es imposible. incluso con valores maximos y minimos de 500 y 400 respectivamente. Alguien podria ayudarme con su experiencia???
Pongo el avs que utilizo:

LoadPlugin("E:\MOVIESTACKER\Filters\MPEG2Dec.dll")
LoadPlugin("E:\MOVIESTACKER\Filters\Convolution3D. dll")
LoadPlugin("E:\MOVIESTACKER\Filters\GripFit_previe w.dll")
LoadPlugin("E:\MOVIESTACKER\Filters\BlockBuster.dl l")
LoadPlugin("E:\MOVIESTACKER\Filters\UnFilter.dll")
LoadPlugin("E:\MOVIESTACKER\Filters\LegalClip.dll" )

AviSource("E:\pelicula\pelicula.avi")
Trim(0,180825)
LegalClip()
GripCrop(352, 288, overscan=1, source_anamorphic=false)
GripSize(resizer="BilinearResize")
UnFilter(50, 50)
TemporalSmoother(1, 2)
MergeChroma(blur(1.5)
MergeLuma(blur(0.2))
Convolution3D(preset="movieHQ")
BlockBuster(method="noise", detail_min=1, detail_max=7, variance=1.0, seed=1)
GripBorders()
LegalClip()


Ademas he podido observar como en la mayoria de las ultimas peliculas las caras tiene grandes cuadros, a CQ 90 cosa que no sucede a CQ 100.
Presa de mi desesperación miré por otros programas como el CCE, MCE.
CCE tarda poco pero la calidad es nefasta (o yo que no se exprimirlo bien), MCE parece mejor pero sigue sin convencerme aunque si pongo la opcion search method al maximo (15) la calidad parece bastante similar a la del avi original aunque pierde bastante colorido en comparación. Aun asi creo que le falta mucho camino por recorrer para llegar a los estándares del TMPGEnc, aunque creo que en el futuro lo superará seguramente.
Bueno, al caso: ¿Alguien puede indicarme la manera de obtener un CQ 100 modificando los minimos y maximos bitrates? ¿Existe alguna especie de metodo para averiguarlo? ¿Porque si bajo los bitrates a cifras irrisorias me sigue dando una CQ de 90? ¿Que estoy haciendo mal?
Una ultima cosa si no es demasiado:
¿Alguien ha utilizado Procoder? He leido que es bastante bueno, y consigue cosas realmente interesantes.

Muchas Gracias por tu tiempo.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
05-10-2004, 12:26 AM
Yazooo Yazooo is offline
Free Member
 
Join Date: Jul 2002
Posts: 80
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Sheen
...si pongo la opcion search method al maximo (15) la calidad parece bastante similar a la del avi original aunque...
Mi experiencia, lo que me dice, es que si la fuente original es un avi, puede salir cualquier cosa.
Reply With Quote
  #3  
05-10-2004, 07:26 AM
vialhue vialhue is offline
Free Member
 
Join Date: Jul 2003
Location: Valencia (España)
Posts: 373
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to vialhue
Hola Gente !!!!

Si la fuente es un AVI y utilizas BlockBuster, tal vez deberias probar con CQ_VBR, ahora bien, no esperes una CQ_VBR de 100 en 1 solo CD.

De hecho yo no he conseguido jamas una CQ de 100 en 1 solo CD.

NOTA: Otra recomendacion, usa resolucion de 352x288 (si estas en zona PAL, o 352x240 si es NTSC).

Ya nos contaras
Reply With Quote
  #4  
05-10-2004, 10:03 AM
Sheen Sheen is offline
Free Member
 
Join Date: May 2004
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Gracias por contestar tan rápido, de verdad!!!

Si, tienes razón. Para avi es mejor utilizar la opción CQ_VBR pero tengo una duda que me gustaria que tú o alguien me pudiera resolver.
¿Que es mejor, valores inferiores para los bitrates minimos y maximos para conseguir un CQ mas alto o valores superiores de bitrates minimos y maximos con un CQ menor?

Lo pregunto porque usando los valores maximos y minimos del Movistacker, por ejemplo, el CQ es muy inferior llegando incluso a 12 o menos, pero la calidad no me parecio nunca mala al menos mientras codificaba, aunque nunca he dejado que continuara la codificación porque me parecia un CQ demasiado bajo. Sin embargo, con unos bitrates bajos con un CQ alto no siempre me han dado buenos resultados. Casi siempre realizo las conversiones con Avi, generalmente archivos Divx, siempre de gran calidad.
He usado el siguiente avs para tratar de conseguir mayor calidad con una pelicula de 93 miutos y he de decir que el resultado me ha decepcionado un poco, dado que la peli es muy corta y la calidad no demasiado alta. Este es:

LoadPlugin("E:\Filtros\MPEG2Dec3.dll")
LoadPlugin("E:\Filtros\grip.dll")
LoadPlugin("E:\Filtros\atc.dll")
LoadPlugin("E:\Filtros\Blockbuster.dll")
AVISource("E:\pelicula\video.avi",false)
ConvertToYUY2()
Blockbuster(method="noise",detail_min=1,detail_max =8,variance=0.3,seed=5823)
ATC(1,2,4,0.5,false)
TemporalSoften(2,7,7,3,2)
Blockbuster(method="noise",detail_min=1,detail_max =10,variance=0.5,seed=5823)
gripCrop(352, 288, overscan=1,source_anamorphic=false,dest_anamorphic =false)
GripSize(resizer="lanczosresize")
GripBorders()

Con bitrates de 300 y 1400 minimo y maximo respectivamente y un average de 1046 a CQ_VBR con el CQMatic me dio un CQ de 32.5 aproximadamente.
Por supuesto, tengo instalados el AviSynth 252 para que funcione todo correctamente.
¿Podría alguien ayudarme para terminar de controlar, al menos un poco, el asunto?.

Gracias por adelantado
Reply With Quote
  #5  
05-10-2004, 12:58 PM
Yazooo Yazooo is offline
Free Member
 
Join Date: Jul 2002
Posts: 80
Thanks: 0
Thanked 0 Times in 0 Posts
Cuando la fuente es un avi, me da la sensación de que es mejor aumentar el bitrate minimo aunque sacrifiques CQ.
Aunque como es una cosa completamente subjetiva, lo mejor es que hagas un trozo de las dos formas, y para probar esto, lo mejor es que lo pruebes con secuencias con poco movimiento.
Mi teoria cutre para esto es la siguiente:
El avi ya está comprimido cuantificado y codificado. Cuando se digitaliza una imagen, SIEMPRE hay un error de cuantificación, normalmente inapreciable a simple vista.
Ahora bien, si vamos a recodificar esta imagen debemos darle espacio para que quepa lo que queremos ver y para que quepa tambien ese error de cuantificación.
Si bajamos el bitrate minimo, el encoder no sabe lo que es error y lo que es correcto pues ya viene así en el original y baja la calidad total.
Un bitrate minimo de 500 o 600 parece suficiente segun las pruebas que he hecho.
Reply With Quote
Reply




Thread Tools



 
All times are GMT -5. The time now is 07:53 PM  —  vBulletin © Jelsoft Enterprises Ltd