Compresión para Video


Hace unos días platicando en Facebook nos hicieron algunas preguntas relacionadas con la compresión para video, por lo cual decidimos elaborar este artículo.

Vamos a ir desde la adquisición de la imagen hasta la entrega final, a fin de que este artículo pueda servir de guía para todos ustedes.

En primer término las cámaras HDSLR graban en formato H.264 en un contenedor MOV de quicktime en el caso de las Cámaras Canon y en formato AVCHD en el caso de la Panasonic GH1 (aunque también lo hace en formato MJPEG). Estos formatos no son formatos destinados a la edición profesional, sino al usuario final, por lo que lo más recomendable es transcodificar nuestro material a un formato más sencillo de procesar en nuestra estación de edición. Los formatos estandard para transcodificar son en el caso de plataforma Mac Apple ProRes en cualquiera de sus variantes y en el caso de PC en Cineform. En el caso de la Mac existen muchos programas para hacer la transcodificación, desde el pluggin de canon para Final Cut, Magic Bullet Grinder de Red Giant Software, hasta Mpeg Streamclip que es gratuito. Todos ellos tienen sus pros y sus contras, en lo personal nosotros usamos Mpeg StreamClip. La nueva versión de Premiere puede editar todos estos archivos de manera nativa, sin tener que transcodificar, sin embargo el proceso de compresión/descompresión requiere de un equipo muy potente para poder trabajar, y por el otro lado se habla de los beneficios de transcodificar a un formato sin pérdida (losless) para efectos de graduación de color, etc. Por lo que nuestra recomendación es transcodificar a un formato como ProRes o Cineform.

Una vez que hemos transcodificado nuestro material, es importante que mantengamos una copia de los archivos originales en nuestro sistema, así como nuestro material transcodificado, y de preferencia realizar un respaldo en una unidad de disco externa o un servidor de archivos, para que en caso de que suceda alguna cosa, nuestro material se encuentre a salvo.

Con nuestro material transcodificado procedemos a realizar la sincronización del audio ya sea de forma manual o con pluraleyes y realizamos nuestra edición, agregamos gráficos, foley y musicalizamos.

Con nuestro producto terminado nuestro workflow es renderear en resolución completa (HD 1080) en un formato sin compresión, nosotros usamos Mac por lo que generalmente hacemos nuestra salida ya sea a Apple ProRes o a Apple Animation. Este archivo suele ser sumamente pesado, estamos hablando de muchos GB, pero es sumamente importante que nuestro master no tenga compresión.

Ya que tenemos nuestro master, procedemos a realizar la compresión de acuerdo con el destino de nuestro proyecto, ya sea internet, dvd o broadcast.

Existen muchas herramientas para realizar la compresión, en el caso de Mac es Compressor y en el caso de PC es el Adobe Media Encoder, en donde tenemos que seleccionar el preset de nuestro entregable a fin de que se realice la compresión, mencionabamos la importancia de que nuestro master no tenga compresión porque de esa forma la calidad de nuestro entregable va a ser óptima, ya que si comprimimos de un archivo que ya tenga compresión, la calidad de la imagen puede degradarse. Los distintos programas como Compressor, Episode Pro, Dv Kitchen o Adobe Media Compressor tienen una serie de configuraciones predeterminadas para realizar las distintas tareas de compresión, en el caso de broadcast, dvd o blueray, no tenemos ningún problema y podemos usar cualquiera de ellas, sin embargo para internet la historia cambia un poco.

En el caso de archivos que van a Internet, tenemos que analizar quien va a ser nuestra audiencia, el lugar en donde se va a publicar el archivo y sobre todo el ancho de banda de nuestro público objetivo, siendo este punto lo más importante, sobre todo partiendo del punto que las conexiones a internet en latinoamérica no son tan rápidas como en Estados Unidos o Europa, por lo que si codificamos nuestro video a 5000 kbits/sec, lo más probable es que la mayoría de la gente tenga que esperar mucho tiempo para poder pre-cargar y visualizar el video, arruinando la experiencia, por lo que nosotros generalmente usamos video en formato h.264 con codificación de entre 1200 y 1800 kbits/sec en un tamaño de 640 x 360, con lo cual el video puede ser visto por la mayoría de la gente sin tanto tiempo de espera. Sin embargo esto depende mucho de cada país y de cada mercado objetivo.

La compresión estandard en internet es en formato h.264, y esta puede ser usada en reproductores con flash, sitios como youtube, vimeo, etc, así como visualizado en dispositivos como el iPhone o la iPad. Este formato es un poco tardado en comprimir, ya que mete mucha carga a nuestro equipo, sin embargo es el más recomendable. Existen alternativas excelentes para acelerar el proceso de compresión, como la tarjeta Compress HD de Matrox, o los dispositivos como el Matrox MXO2 o el MXO Mini con tecnología MAX, que permiten que la compresión a H.264 se realice prácticamente en tiempo real, así que si generan mucho contenido para internet, estas pueden ser alternativas bastante interesantes.

En lo personal les sugiero evitar a toda costa usar formatos como WMV, DivX, FLV, RealVideo, etc. ya que si lo hacen de esa forma, tarde o temprano tendrán que volver a comprimir los archivos en un formato más común, por lo que la apuesta más segura, por lo menos por el momento es H.264.

Así que para resumir los pasos son:

1 – Copiar nuestro material de la cámara al disco duro

2- Transcodificarlo

3- Realizar un respaldo externo de la información

4- Editar, musicalizar, etc.

5- Generar nuestro master.

6- Comprimir de acuerdo con nuestro destino





521 thoughts on “Compresión para Video

  1. Juan

    Hola tengo una pregunta, realizo videos y entrego el formato final al cliente en soporte digital, siempre entrego archivos finales acabados, pero esta vez me han pedido toooodos los archivos de video, tanto los buenos y malos unos 45 gb en total… Debo entregar los videos al cliente? Yo creo que me pagan por un servicio de filmación y edición. Muchas gracias

    1. CineDigital Post author

      Hola Juan, depende de como hayas negociado el contrato, nosotros no damos los archivos brutos nunca, a menos de que nos contraten exclusivamente para hacer el levantamiento de imagen. Saludos.

  2. JOSE B DIAZ

    OPERAMOS CANAL DE TELEVISION REGIONAL. NUESTRO INTERES ES PODER TRANSMITIR EN VIVO ACTIVIDADES Y EVENTOS DEPORTIVOS – UTILIZANDO EL INTERNET DESDE LA LOCACION A DISTANCIA A NUESTRO MASTER . QUE RECOMIENDA PARA ENCODER LA TRANSMISION Y RECIBIRLA Y LLEVARLA AL AIRE EN ADICION DE REDES SOCIALES US STREAM

    1. CineDigital Post author

      Hola William, h.264 es el estandar para Internet, por lo que es la opción más común que hay en este momento. Saludos.

  3. Roberto

    Excelentes consejos, tengo una pregunta, que me recomiendas, ya que trabaje con mis vídeos en el editor, les puse música, etc. Es mejor hacer el render a lo que voy a entregar (DVD) o primero hago un render en hd que es como realmente grabo (1920-1080) y de este render lo vuelvo a renderizar a DVD, gracias espero haberme explicado.

    1. CineDigital Post author

      Hola Roberto, puedes generar tu DVD desde la secuencia, sin embargo si es recomendable generar un master en HD para entregarlo al cliente en una memoria USB. Saludos.

  4. Josh

    Hola, buenas tardes.

    Mi Consulta es la siguiente, quiero exportar mi edicion grabada con cámaras dslr y que tenga la mejor calidad posible para quemarlo en un blue ray y no me salgan saltos o drops.
    En promedio el material es de una hora.
    Es necesario que para blu ray la exportacion del video que se va a quemar tenga gran tamaño?

    Espero puedan ayudarme. Muchad gracias bendiciones.

    1. CineDigital Post author

      Hola Josh, a mayor tamaño del archivo generalmente mayor calidad, si tu comprimes mucho la imagen, pierdes detalles, por lo que lo ideal es buscar un balance entre tamaño del archivo y calidad de imagen. Saludos.

  5. david sotelo

    hola, muchas gracias por ayudarnos a todos, mi pregunta es como puedo lograr obtener la misma calidad de un vídeo grabado con una canon 60d, configurada asi como tu comentas en tu programa donde hablas de la serie de básicos, solo que cuando exporto el vídeo a una mem usb, y lo miro en una tv led se ve de muy buena calidad, pero si lo edito en cs6 y lo paso a encore cs6, para crear los menús del dvd, ya sea con dinamic link o de otra forma el producto final es mucho menor calidad que la exportación, estoy cociente que la exportación directa a la pc puedo utilizar el formato o codec no se como se diga correctamente el H.264, y es ppor eso la optima calidad, pero bueno en resumen como puedo obtener la misma calidad cuando creo el dvd, gracias espero ser claro y disculpa por tanta palabra

    1. CineDigital Post author

      Hola David, lo que pasa es que en la PC estás viendo el material en HD y el DVD es en definición estándar, de ahí el bajón de calidad, esto desgraciadamente es normal. Si quieres mantener el HD tienes que usar un bluray. Saludos.

  6. jesus castillo

    buenas tardes Jose Luis, gracias por compartir toda esta información, me dedico a sociales y en el mercado donde trabajo por costumbre me piden 2 hrs de vídeo, tengo una panasonic ac90 graba en 1920 x1080 a 60 fps, edito en premier cs5 y necesito salir a blu ray. el problema es que al crear el blu ray me dice que el proyecto es mas grande que el espacio del disco. como puedo solucionar esto. desde luego aparte de utilizar un disco de mayor capacidad, estoy utilizando blu ray de 25 gb. de antemano gracias por tu respuesta y felicidades nuevamente por este exelente sitio.

    1. CineDigital Post author

      Hola Jesus, gracias por tus comentarios. Sobre tu pregunta a la mejor sería cuestión de jugar con el bitrate de compresión para hacer que el vídeo quepa en el disco de 25gb, en Adobe Media Encoder lo puedes hacer personalizando el parámetro de compresión. Saludos.

  7. Francis

    Muy buena página!!! gracias por compartir esta información, trabajo con una 5D y la trabajo en DNXHD,quiero saber cual seria el mejor ajuste predeterminado para H.264 o para quicktime.
    ?

    1. CineDigital Post author

      Muchas gracias Francis, depende de a donde vayas a salir, pero en general VBR de 2 pasos con un rango de 5-8Mbps en 1080 funciona bien y no es muy pesado. Saludos.

  8. Juan Carlos

    Muy buenas a tod@s: Perdonad porque yo soy muy torpe y es la primera vez que quiero hacerlo. Edito con adobe premiere CS6 y los menú los hago con adobe encore CS6. He editado el bautizo de mi hijo pequeño y NO quiero pasarla a dvd o blu-ray sino directamente a pendrive. Me podríais explicar de forma muy sencilla (para torpes) cómo pasarlo a pendrive? O sabéis de algún enlace donde haya algún tutorial al respecto? Os lo agradecería mucho.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *