jueves, 22 de agosto de 2019

Edición de vídeo 3D con Sony Vegas Pro

En esta ocasión voy a editar un vídeo generado por la Fujifilm Finepix Real 3D W3 con el software Sony Vegas Pro versión 13 aunque, en el momento de realizar este estudio ya existe la versión Vegas Pro 17 que seguramente tendrá muchas mejoras sobre la versión que utilizo..



Esta entrada no trata de explicar las características o el funcionamiento del programa. Lo que pretende es explicar cómo configurar el renderizado para obtener la máxima calidad posible en el resultado final.

Nuevo proyecto


A la hora de generar un nuevo proyecto, lo que yo hago es simplemente hacer click en el menú Archivo - Nuevo. Se nos abre una ventana y hacemos click en el icono Hacer coincidir con la configuración de medios de vídeo. Se nos abrirá un cuadro de diálogos y elegimos uno de los ficheros originales de la Finepix:


Luego, solo cambio dos parámetros:

  • En Vídeo, Calidad de rederización de max. resolución: La mejor
  • En Audio, Calidad de remuestreo y extensión: La mejor

A continuación paso a mostrar las pruebas que he realizado con un vídeo de la Finepix de 15 segundos de duración, para que las renderizaciones no fueran muy largas.

Formato de salida 3D


Con respecto al formato 3D del vídeo final, podemos seleccionar entre varias opciones como modo paralelo completo (como el original), paralelo mitad (para ver en muchos televisores 3D), arriba/abajo, anaglifo o etc. e incluso podemos obtener los vídeos izquierda o derecha individuales.


Para el caso que me ocupa y dado que tanto mi televisor 3D Panasonic como mi monitor 3D LG solo reconocen el formato Half SbS (mitad), éste es el formato que utilizaré para realizar las pruebas.

Renderizado 1: Video para Windows


A la hora de renderizar, para obtener un vídeo con la calidad más parecida a la original, he modificado una plantilla predefinida del conjunto Video para Windows (*.avi) con los siguientes parámetros de audio y vídeo:


Con respecto al codec de salida, podemos seleccionar varios y ajustar algunos parámetros de los mismos. He realizado varias pruebas y estos son los resultados:

VídeoOriginalSony YUVXviD MPEG-4H264
Formato :JPEGYUVMPEG-4 VisualAVC
ID códec :MJPGUYVYXviDH264
Duración :15 s 0 ms15 s 0 ms15 s 0 ms15 s 0 ms
Tasa de bits :24,0 Mb/s354 Mb/s36,6 Mb/s76,4 Mb/s
Ancho :1 280 px.1 280 px.1 280 px.1 280 px.
Alto :720 px.720 px.720 px.720 px.
Relación de aspecto :16:916:916:916:9
Velocidad de fotogramas :24,000 FPS24,000 FPS24,000 FPS24,000 FPS
Espacio de color :YUVYUVYUVYUV
Submuestreo croma :4:02:024:02:024:02:004:02:00
Profundidad bits :8 bits8 bits8 bits
Tipo barrido :ProgresivoProgresivoProgresivo
Modo de compresión :Con pérdidaSin pérdidaCon pérdida
Bits/(píxel*fotograma) :1.08416.0001.6563.452
Tamaño de pista :42,9 MiB633 MiB65,5 MiB148 MiB
AudioOriginalSony YUVXviD MPEG-4H264
Formato :PCMPCMPCMPCM
Duración :15 s 0 ms15 s 0 ms15 s 0 ms15 s 0 ms
Tipo de tasa de bits :ConstanteConstanteConstanteConstante
Tasa de bits :1 536 kb/s1 536 kb/s1 536 kb/s1 536 kb/s
Canal(es) :2 canales2 canales2 canales2 canales
Velocidad de muestreo :48,0 kHz48,0 kHz48,0 kHz48,0 kHz
Profundidad bits :16 bits16 bits16 bits16 bits
Tamaño de pista :2,75 MiB2,75 MiB2,75 MiB2,75 MiB
Intercalado, duración :1000 ms1000 ms1000 ms1000 ms

Renderizado 2: Sony AVC/MVC


Otro formato muy conocido y que podemos utilizar es el MP4. En el editor lo puedes encontrar en el apartado Sony AVC/MVC (*.mp4; *.m2ts; *.avc). He realizado la prueba y estos son los valores obtenidos:

VídeoOriginalInternet (mp4)ACCHD (m2ts)
Formato :JPEGAVCAVC
ID códec :MJPGAVCAVC
Duración :15 s 0 ms15 s 0 ms15 s 0 ms
Tipo de tasa de bits :VariableVariable
Tasa de bits :24,0 Mb/s24,8 Mb/s14,7 Mb/s
Tasa de bits máxima :26,0 Mb/s26,0 Mb/s
Ancho :1 280 píxeles1 280 píxeles1 280 píxeles
Alto :720 píxeles720 píxeles720 píxeles
Relación de aspecto :16:916:916:9
Modo velocidad fotogramas :Constante
Velocidad de fotogramas :24,000 FPS24,000 FPS24,000 FPS
Espacio de color :YUVYUVYUV
Submuestreo croma :4:02:024:02:004:02:00
Profundidad bits :8 bits8 bits8 bits
Tipo barrido :ProgresivoProgresivoProgresivo
Modo de compresión :Con pérdida
Bits/(píxel*fotograma) :1.0841.123665
Tamaño de pista :42,9 MiB44,4 MiB26,3 MiB
AudioOriginalInternet (mp4)ACCHD (m2ts)
Formato :PCMAAC LCAC-3
Duración :15 s 0 ms14 s 976 ms14 s 976 ms
Tipo de tasa de bits :ConstanteConstanteConstante
Tasa de bits :1 536 kb/s128 kb/s192 kb/s
Canal(es) :2 canales2 canales2 canales
Velocidad de muestreo :48,0 kHz48,0 kHz48,0 kHz
Profundidad bits :16 bits16 bits
Tamaño de pista :2,75 MiB234 KiB351 KiB

Renderizado 3: MainConcept


El códec que voy a utilizar para las siguientes pruebas se denomina MainConcept MPEG-2 y genera vídeos con formatos mpg, m2v,m2t y mpa.

Como en los casos anteriores, voy a configurar los vídeos con las configuraciones por defecto pero ajustando algunos parámetros finales como pueden ser la velocidad de los fotogramas y la resolución del vídeo. Por ejemplo:


Los resultados obtenidos con las diversas pruebas son las siguientes:

VídeoOriginalm2tmpg
Formato :JPEGMPEG VideoMPEG Video
ID códec :MJPGHDV 720pPAL
Duración :15 s 0 ms15 s 0 ms15 s 0 ms
Tipo de tasa de bits :ConstanteVariable
Tasa de bits :24,0 Mb/s17,9 Mb/s6 093 kb/s
Tasa de bits máxima :18,3 Mb/s9 500 kb/s
Ancho :1 280 píxeles1 280 píxeles720 píxeles
Alto :720 píxeles720 píxeles576 píxeles
Relación de aspecto :16:916:916:9
Velocidad de fotogramas :24,000 FPS24,000 FPS25,000 FPS
Espacio de color :YUVYUVYUV
Submuestreo croma :4:02:024:02:004:02:00
Profundidad bits :8 bits8 bits8 bits
Tipo barrido :ProgresivoProgresivoEntrelazado
Modo de compresión :Con pérdidaCon pérdidaCon pérdida
Bits/(píxel*fotograma) :1.084811588
Tamaño de pista :42,9 MiB (48%)32,1 MiB (91%)10,9 MiB (94%)
AudioOriginalm2tmpg
Formato :PCMMPEG AudioMPEG Audio
Formato de la versión :Version 1Version 1
Formato del perfil :Layer 2Layer 2
Duración :15 s 0 ms15 s 48 ms15 s 48 ms
Tipo de tasa de bits :ConstanteConstanteConstante
Tasa de bits :1 536 kb/s384 kb/s224 kb/s
Canal(es) :2 canales2 canales2 canales
Velocidad de muestreo :48,0 kHz48,0 kHz48,0 kHz
Profundidad bits :16 bits
Tamaño de pista :2,75 MiB (3%)705 KiB (2%)411 KiB (3%)
Modo de compresión :Con pérdidaCon pérdida

Mis conclusiones


Finalmente, después de analizar la calidad de los vídeos y leer algunos consejos sobre la renderización con Vegas, me quedo con el codec Sony AVC/MVC y formato mp4 por diversos motivos:
  • Controlas bastante bien todos los parámetros que intervienen en el resultado final. Por ejemplo, utilizo un birtate constante y dependiendo del valor de éste puedes mejorar la calidad del vídeo final a costa de aumentar el tamaño del fichero final.
  • El renderizado es el más rápido, supongo que porque, al ser un codec de Sony, estará muy optimizado para el software de Vega y el rendimiento es mayor que con un codec de terceros.
A continuación un pantallazo de la configuración ganadora:


La comparativa entre el vídeo original y el vídeo final son las siguientes:

VídeoOriginalmp4
Formato :JPEGAVC
ID códec :MJPGavc1
Duración :14 s 0 ms14 s 0 ms
Tipo de tasa de bits :Variable
Tasa de bits :24,4 Mb/s20,0 Mb/s
Ancho :1 280 píxeles1 280 píxeles
Alto :720 píxeles720 píxeles
Relación de aspecto :16:916:9
Modo velocidad fotogramas :Constante
Velocidad de fotogramas :24,000 FPS24,000 FPS
Espacio de color :YUVYUV
Submuestreo croma :4:02:024:02:00
Profundidad bits :8 bits8 bits
Tipo barrido :ProgresivoProgresivo
Bits/(píxel*fotograma) :1.105902
Tamaño de pista :40,8 MiB (49%)33,3 MiB (98%)
AudioOriginalmp4
Formato :PCMAAC LC
Duración :14 s 0 ms13 s 973 ms
Tipo de tasa de bits :ConstanteConstante
Tasa de bits :1 536 kb/s320 kb/s
Canal(es) :2 canales2 canales
Velocidad de muestreo :48,0 kHz48,0 kHz
Profundidad bits :16 bits46,875 FPS (1024 SPF)
Modo de compresión :Con pérdida
Tamaño de pista :2,56 MiB (3%)546 KiB (2%)


Notas:
  • Que haya elegido uno de los codecs no significa que realmente sea el mejor ya que no soy experto en vídeo (es solo una apreciación personal).
  • No todos los formatos/codecs son compatibles con todos los monitores/televisores 3D.
  • Si quieres ver una explicación sobre codecs y formatos pueden ver el siguiente vídeo.
  • Si quieres instalar el codec H264 puedes ver el siguiente vídeo (en inglés)
  • Para analizar los vídeos he utilizado el programa MediaInfo