XoRDy
10/02/10, 12:39:17
Buenas, acabo de adquirir este pedazo de maquinón con puntos de vodafone...
Y la verdad es que me ha dejado MUY buen sabor de boca después de mi antigua diamond, que me parecía de juguete...
Estoy probando a meterle videos, utilizo el CorePlayer como reproductor, pero no acavo de atinar con la codificación...
Grabo videos en 1080i con mi camara de video, y los reduzco a 720p, para poder verlos cómodamente en el portatil (reproducir en 1080i me come demasiados recursos) pero ahora quiero transformarlos también para el mobil.
Tengo un par de dudas....
La primera, la relación de aspecto:
Grabo video a 16/9 (1920x1080 o 1280x720), lo que es una relacion de 1'78/1.
La pantalla del mobil es WVGA (800x480), lo que NO cumple una relación de aspecto "estándar", ya que 800/480=1'67... No está ni en 16/10 ni en 16/9, sino una a medio camino, ya que deberia ser 800x450 en 16/9 o 800x500 en 16/10..
En este caso, creo que lo codificaria a 800x450 para no deformar el video resultante, mejor dejar unas pequeñas bandas negras que no verlo achatado.
Y por último tengo el dilema de...
El codec de video...
He estado haciendo Benchmarks a 800x450 y estos son los resultados:
Ultizo CorePlayer 1.3.6 como reproductor, utilizando el driver de "DirectDraw" con Video Quality "High" y Smooth Zoom "On"
Para codificar utilizo el MediaCoder, con las opciones por defecto, cambiando solo los parámetros que indico, Y codificando en un contenedor AVI.
h264: 600kbps, mp3: average 256 --- 76%
h264: 800kbps, mp3: average 256 --- 74%
h264: 1000kbps, mp3: average 256 --- 72%
h264: 1500kbps, mp3: average 256 --- 67%
h264: 2000kbps, mp3: average 256 --- 64%
(para probar solo la diferencia del codec de audio)
h264: 1000kbps, mp3: constant 192 --- 72% (ninguna direfencia respecto al mismo con bitrate variable)
xvid: 600kbps, mp3: average 256 --- 192%
xvid: 800kbps, mp3: average 256 --- 189%
xvid: 1000kbps, mp3: average 256 --- 183%
xvid: 1500kbps, mp3: average 256 --- 170%
xvid: 2000kbps, mp3: average 256 --- 166%
Podéis descargar los videos utilizados aquí:
http://rapidshare.com/files/348633937/pruebas_HD2.rar
Detalles:
h264 a 1000kbps se ve casi perfecto, pero a 800 se empiezan a ver pérdida de detalle, y a 600 empiezan a verse mas indefinidos los bordes cuando hay movimientos, aunque con la densidad de puntos de la pantalla del mobil no se nota, cuando se amplía en la pantalla del PC(en mi caso de 1920x1200, lo que es 4 veces ampliado), sí.
A bajos bitrates, h264 se muestra muy superior a xvid, mientras que a 600kbps en h264 empieza a definir mal los bordes, en xvid se ve muchisimo "ruido de compresión" (nose cuál es su nombre técnico :S), alrededor de donde hay movimientos, cambios...
A mi parecer, h264 a 600kbps se ve como xvid a 1000kbps. Quizás incluso el xvid siga teniendo más "ruido" de compresión
A medida que sube el bitrate, sube la calidad de ambos, siendo SIEMPRE ganador el h264 en calidad, pero por la diferencia de rendimiento, NO COMPENSA.
Y por último, debo decir que NO hace falta codificar los videos a 800x480, con el tamaño de punto de esta pantalla, apenas se nota la diferencia de 640x384 (el tamaño de 480p en la relación de aspecto de la pantalla del mobil), y a ésta resolución en xvid, a unos 1200 de bitrate podria bastar.
Si vais cortos de espacio, podríais incluso codificar a 480x288, a 600kbps en h264, con BUEN rendimiento, y ahorrándoos la mitad de espacio, pero eso sí, sacrificando mucha calidad
Escalado de imagen (Smooth Zoom)
La opción Smooth Zoom del apartado VIDEO, hace que cuando un video no coincida en resolución horizontal y vertical con la resolución de la pantalla, lo aumente de forma "suave", como hacen todos los reproductores de PC, pero esto consume una barbaridad de recursos.
Os recuerdo que la imagen solo se amplia cuando el video es inferior tanto en tamaño horizontal como en vertical, como por ejemplo, 640x360, sin embargo, si el video está en 800x400 o 640x480 (el primero coindice en tamaño horizontal, y el segundo en vertical), el video NO se ampliará, sin el descenso correspondiente de rendimiento.
Para que veáis a que me refiero:
800x480, xvid: 1000kbps, mp3: average 256 --- 183%
800x480, h264: 1000kbps, mp3: average 256 --- 72%
Smooth Zoom OFF:
480x270, xvid: 1000kbps, mp3: average 256 --- 261%
640x360, xvid: 1000kbps, mp3: average 256 --- 191%
480x270, h264: 1000kbps, mp3: average 256 --- 145%
640x360, h264: 1000kbps, mp3: average 256 --- 95%
Smooth Zoom ON:
480x270, xvid: 1000kbps, mp3: average 256 --- 167%
640x360, xvid: 1000kbps, mp3: average 256 --- 134%
480x270, h264: 1000kbps, mp3: average 256 --- 109%
640x360, h264: 1000kbps, mp3: average 256 --- 79%
Podéis descargar los videos utilizados aquí:
http://rapidshare.com/files/348643924/pruebas_HD2_360p_y_270p.rar
Recomiendo desactivar esta opción para reproducir h264. Para los demás codecs, mejor activarlo, ya que se ve un escalado mucho mas suave.
Conclusión:
Para reproducir con CorePlayer, a la resolución nativa de la HD2 (800x480), NO usar h264, ya que este solo es usable a 480x270... Usar un codec mas liviano como xvid (a mi éste ya me parece bien, no he necesitado probar otros)
Tomando en cuenta la relación de calidad/espacio/rendimiento, para reproducir con CorePlayer, recomiendo codificar en xvid a 1000 o 1500kbps.
Espero que a alguien le sea útil, porque he perdido toda la puta mañana para esto XD
(En breve subo enlaces con los videos de prueba)
Y la verdad es que me ha dejado MUY buen sabor de boca después de mi antigua diamond, que me parecía de juguete...
Estoy probando a meterle videos, utilizo el CorePlayer como reproductor, pero no acavo de atinar con la codificación...
Grabo videos en 1080i con mi camara de video, y los reduzco a 720p, para poder verlos cómodamente en el portatil (reproducir en 1080i me come demasiados recursos) pero ahora quiero transformarlos también para el mobil.
Tengo un par de dudas....
La primera, la relación de aspecto:
Grabo video a 16/9 (1920x1080 o 1280x720), lo que es una relacion de 1'78/1.
La pantalla del mobil es WVGA (800x480), lo que NO cumple una relación de aspecto "estándar", ya que 800/480=1'67... No está ni en 16/10 ni en 16/9, sino una a medio camino, ya que deberia ser 800x450 en 16/9 o 800x500 en 16/10..
En este caso, creo que lo codificaria a 800x450 para no deformar el video resultante, mejor dejar unas pequeñas bandas negras que no verlo achatado.
Y por último tengo el dilema de...
El codec de video...
He estado haciendo Benchmarks a 800x450 y estos son los resultados:
Ultizo CorePlayer 1.3.6 como reproductor, utilizando el driver de "DirectDraw" con Video Quality "High" y Smooth Zoom "On"
Para codificar utilizo el MediaCoder, con las opciones por defecto, cambiando solo los parámetros que indico, Y codificando en un contenedor AVI.
h264: 600kbps, mp3: average 256 --- 76%
h264: 800kbps, mp3: average 256 --- 74%
h264: 1000kbps, mp3: average 256 --- 72%
h264: 1500kbps, mp3: average 256 --- 67%
h264: 2000kbps, mp3: average 256 --- 64%
(para probar solo la diferencia del codec de audio)
h264: 1000kbps, mp3: constant 192 --- 72% (ninguna direfencia respecto al mismo con bitrate variable)
xvid: 600kbps, mp3: average 256 --- 192%
xvid: 800kbps, mp3: average 256 --- 189%
xvid: 1000kbps, mp3: average 256 --- 183%
xvid: 1500kbps, mp3: average 256 --- 170%
xvid: 2000kbps, mp3: average 256 --- 166%
Podéis descargar los videos utilizados aquí:
http://rapidshare.com/files/348633937/pruebas_HD2.rar
Detalles:
h264 a 1000kbps se ve casi perfecto, pero a 800 se empiezan a ver pérdida de detalle, y a 600 empiezan a verse mas indefinidos los bordes cuando hay movimientos, aunque con la densidad de puntos de la pantalla del mobil no se nota, cuando se amplía en la pantalla del PC(en mi caso de 1920x1200, lo que es 4 veces ampliado), sí.
A bajos bitrates, h264 se muestra muy superior a xvid, mientras que a 600kbps en h264 empieza a definir mal los bordes, en xvid se ve muchisimo "ruido de compresión" (nose cuál es su nombre técnico :S), alrededor de donde hay movimientos, cambios...
A mi parecer, h264 a 600kbps se ve como xvid a 1000kbps. Quizás incluso el xvid siga teniendo más "ruido" de compresión
A medida que sube el bitrate, sube la calidad de ambos, siendo SIEMPRE ganador el h264 en calidad, pero por la diferencia de rendimiento, NO COMPENSA.
Y por último, debo decir que NO hace falta codificar los videos a 800x480, con el tamaño de punto de esta pantalla, apenas se nota la diferencia de 640x384 (el tamaño de 480p en la relación de aspecto de la pantalla del mobil), y a ésta resolución en xvid, a unos 1200 de bitrate podria bastar.
Si vais cortos de espacio, podríais incluso codificar a 480x288, a 600kbps en h264, con BUEN rendimiento, y ahorrándoos la mitad de espacio, pero eso sí, sacrificando mucha calidad
Escalado de imagen (Smooth Zoom)
La opción Smooth Zoom del apartado VIDEO, hace que cuando un video no coincida en resolución horizontal y vertical con la resolución de la pantalla, lo aumente de forma "suave", como hacen todos los reproductores de PC, pero esto consume una barbaridad de recursos.
Os recuerdo que la imagen solo se amplia cuando el video es inferior tanto en tamaño horizontal como en vertical, como por ejemplo, 640x360, sin embargo, si el video está en 800x400 o 640x480 (el primero coindice en tamaño horizontal, y el segundo en vertical), el video NO se ampliará, sin el descenso correspondiente de rendimiento.
Para que veáis a que me refiero:
800x480, xvid: 1000kbps, mp3: average 256 --- 183%
800x480, h264: 1000kbps, mp3: average 256 --- 72%
Smooth Zoom OFF:
480x270, xvid: 1000kbps, mp3: average 256 --- 261%
640x360, xvid: 1000kbps, mp3: average 256 --- 191%
480x270, h264: 1000kbps, mp3: average 256 --- 145%
640x360, h264: 1000kbps, mp3: average 256 --- 95%
Smooth Zoom ON:
480x270, xvid: 1000kbps, mp3: average 256 --- 167%
640x360, xvid: 1000kbps, mp3: average 256 --- 134%
480x270, h264: 1000kbps, mp3: average 256 --- 109%
640x360, h264: 1000kbps, mp3: average 256 --- 79%
Podéis descargar los videos utilizados aquí:
http://rapidshare.com/files/348643924/pruebas_HD2_360p_y_270p.rar
Recomiendo desactivar esta opción para reproducir h264. Para los demás codecs, mejor activarlo, ya que se ve un escalado mucho mas suave.
Conclusión:
Para reproducir con CorePlayer, a la resolución nativa de la HD2 (800x480), NO usar h264, ya que este solo es usable a 480x270... Usar un codec mas liviano como xvid (a mi éste ya me parece bien, no he necesitado probar otros)
Tomando en cuenta la relación de calidad/espacio/rendimiento, para reproducir con CorePlayer, recomiendo codificar en xvid a 1000 o 1500kbps.
Espero que a alguien le sea útil, porque he perdido toda la puta mañana para esto XD
(En breve subo enlaces con los videos de prueba)