Codecs y compresión de video para la web
Pasas horas frente al monitor editando y todo se ve bien, los títulos, los cortes, esa toma que tanto sudor te costó. Tomas algo mientras la máquina hace su “render”.
Pasas horas frente al monitor editando y todo se ve bien, los títulos, los cortes, esa toma que tanto sudor te costó.
Tomas algo mientras la máquina hace su “render”.
Concepto y proceso
En un medio digital el proceso de producción está sujeto al uso de herramientas complejas que permiten en nuestro caso, que las imágenes sean modificadas para ser compartirlas en la Red y como creativos lo que menos queremos es que nuestro producto final se vea mal.
Compresión en video es la transformación de las señales análogas que entran a través del lente y terminan en la cámara en forma de bits (datos númericos), las matemáticas envueltas en dicho proceso están condicionadas por los distintos formatos de video que cada cámara utiliza, entre los más comunes: DV, HDV y AVCHD.
Factores para considerar en la compresión
Para evitar errores es importante no comprimir desde un formato de menor calidad y tamaño como el DV a uno mayor como el HDV; el juego es posible pero en un sentido opuesto; es decir pasar de un formato de mayor tamaño a uno pequeño. Pero para no complicarse tanto lo mejor es trabajar siempre en el mismo sentido, si grabamos en DV editemos en DV.
Tanto los “settings” de captura como los de la secuencia de edición deben estar en un formato compatible, de no ser así corremos el riesgo de perder calidad desde muy temprano. Es importante tener claro tres aspectos: las personas que van a ver nuestro material no utilizan ni el mismo sistema operativo, ni el mismo navegador y tampoco tienen la misma velocidad de descarga.
El perfil de compresión
En estos momentos gracias al desarrollo que ha hecho Microsoft con Silverlight hay cierto estándar en los perfiles de los codecs de video para la Web.
Antes Microsoft manejaba sólo el VC-1 pero ahora al igual que Quicktime y Flash es posible utilizar el perfil H.264. En palabras simples H.264 se diferencia de los otros perfiles por su adaptabilidad al comprimir cualquier formato de video en diferentes resoluciones y “bitrates” para casi cualquier tipo de dispositivo, es el más recomendado a la hora de pensar en comprimir bajo los codecs de Quicktime o Mp4 para la Web.
Por el momento no existe una receta completamente exitosa para modificar los “settings” del perfil H.264 para obtener una excelente calidad final , pero después de mucho tiempo en Google, intentos fallidos y algunos aciertos les comparto mi avance con este perfil bajo los codecs .mov y .mp4 para Youtube:
- Data rate: 1500 Kbits/sec
- Optimized for: Download
- Image size: 320×240
- Frame rate: Current
- Key frame: Automatic
- Si trabajamos “Widescreen” seleccionar: “Preserve aspecto ratio using fith within size”
- En las opciones de video del perfil seleccionar la mejor calidad para comprimir (Multipass)
- Audio: ACC 128 Kbit/sec
Ahora nos queda esperar que el sitio de distribución en nuestro caso, Youtube, comprima todo a Flash y obtengamos un resultado decente. ¿Ustedes cómo comprimen su video para la Web?
Danni, tus articulos tienen excelente información que me va a ser muy util, ya que estoy trabajando un modulo de edicion de video digital con mis alumnos.
Gracias por compartir tus conocimientos.
Sin duda, este es uno de los problemas a los que frecuentemente nos enfrentamos. Es curioso, como la producción para la web, requiere también un cambio de los trucos que ya conocemos para la producción de televisión. Porque sin duda, se ha convertido en un nuevo medio del cual debemos informarnos y aprender. Saludos! 😉
Buenos consejos que eventualmente me van a servir para unas ideas que tengo guardadas para el futuro.
¿Tienes alguna idea de un modelo para generar ganancias con un video-blog? A lo mejor te sirve el tema para un futuro artículo 😉
A veces uno piensa que debe ser tolerante cuando ve que existe una intención de informar, sin embargo, causa un poco de molestia ver una información tan poco profesional en un post.
La persona que escribió este post parece que lo ha traducido mal de otro post. Está completamente lleno de errores y afirmaciones falsas.
Si quieres en verdad ayudar a que la gente haga mejor el video, entonces prepárate mejor para hablar del tema.
El VC-1 no es el codec antiguo de Microsoft, el estandar no lo puso MS sino el H.264, el Movie Maker es muy bueno para Youtube, hay que saberlo usar nada más, no sabes qué significa “Current” en tu receta de compresión…
En verdad tu intención de ayudar puede ser muy buena pero es mejor que te prepares más para hablar de un tema que tiene tanta información. Si queremos construir medios confiables en la web escribamos cosas de calidad o sino no escribamos.
Como siempre, el artículo que andaba buscando =)
Este va a favoritos ya que pronto comenzaré a editar unos vídeos y hacer que se vean decentemente en youtube suele ser cuestión de “ensayo-error”, recuerdo una vez que subi un flv de escasa calidad que youtube procesó como HD, hice lo mismo con otro video y se ve bastante mal (nada de HD xd).
Gracias y saludos!
caray! diria que es todo un ARTE de no resultar tan fastidioso eso de los formatos de video estándares para la web, reproductores y streaming, gracias por tus datos y tambien gracias cuando hablaron de Tubemogul. Saludos
@Arturo Calle, la idea no era discutir la edad del VC-1, simplemente enfatizar que VC-1 y H.264 son codecs diferentes, desarrollados por compañías distintas que buscan un mismo objetivo pero ofrecen diferentes posibilidades. Aquí existe una disputa en definir un sólo estándar para el video de alta definición, pero por el momento hay más de una opción (MPEG-2, VC-1, H.264).
También, reconocer el trabajo de Microsoft cuando actualizó el Silverlight implementando el soporte para MP4 basado en H.264.
No lo digo yo, lo dice Microsoft:
– Silverlight 3: “More format choice. In addition to native support for VC-1/WMA, Silverlight 3 now offers users native support for MPEG-4-based H.264/AAC Audio, enabling content distributors to deliver high-quality content to a wide variety of computers and devices.”
http://www.microsoft.com/silverlight/overview/top-features/all-features.aspx
– VC-1: “VC-1 is a video codec specification that has been standardized by the Society of Motion Picture and Television Engineers (SMPTE) and implemented by Microsoft as Microsoft Windows Media Video (WMV) 9…”
http://www.microsoft.com/windows/windowsmedia/howto/articles/vc1techoverview.aspx
En cuanto al Frame Rate debí ser más específico, tienes razón. Me refería a los 29.97 fps en que grabé mi video, mismo valor que usé para el render de mi secuencia en Final Cut y que elegí cuando configuraba mi compresión en MP4 bajo el perfil H.264.
Como dices Movie Maker te funciona bien para Youtube, otros prefieren Imovie. Comparto plenamente tu opinión: hay que saberlos usar, en mi caso, me libré de los dolores de cabeza que me proporcionaba Windows.
Para finalizar, el tema es denso y lleno de detalles, la idea era compartir desde mi experiencia el manejo de la compresión de video para la Web y no herir susceptibilidades.
Gracias por aportar a la discusión, no me las sé todas y sin duda tienes más experiencia que yo en el tema. No hay nada mejor que aprender más. Saludos a Perú
@homarosapien, la idea es que se animen a experimentar. No hay peor error que ser egoista con el conocimiento, ojala te haya podido aportar algo nuevo.
Ánimo!
Escribí hace algunos días sobre la super distribución de video en la Web, hay sitios que se
encargan de mercadear tu material y asegurarse de que llegue al segmento adecuado.
No hay duda que el tema es importante, lo tendré en cuenta 😉
Clave que leas el artículo sobre producción de video para la Web. Realmente todo comienza desde la grabación. Asegurate de tener actualizado tu software de edición, ahora muchos ofrecen la posibilidad de enviar el trabajo directamente a Youtube.
Saludos!
Es complejo y a veces frustrante, lo increíble es que mucha gente de la industria todavía piensa que
es como copiar un DVD.
Saludos 😉
Dany,
Me parece un buen aporte el artículo, sin embargo comparto con @Arturo Calle (no tan enérgicamente, ja) que al artículo le faltan un par de ajustes. Creo que falta información y que esa falta hace confusa a la información que sí está. No sé si se llega a entender bien.
Supongo yo (tal vez mal) que lod usuarios de MDW, en promedio, no conocen en profundidad sobre producción audiovisual o video en general. Por ejemplo, debe haber gente que no sepa la diferencia entre un codec y un perfil, o un estándar. El H.264 se instala como codec? Viene con algún/os otro/s? Funciona individualmente? Qué relación tiene con MPEG-4? Etc.
Se entiende mi punto? Solamente una crítica que intenta ser constructiva. Saludos y éxitos!
Sebastián.
PD a MDW: Muchachos, ya es hora de que hagan un sistema de error al no completar uno de los campos del formulario que sea como la gente. Ya me paso una buena cantidad de veces perder todo lo escrito por olvidar completar un campo. Es TERRIBLEMENTE FASTIDIOSO.
Lo digo con la mejor intención. =)
@Sebastían, tienes toda la razón el tema del artículo es bastante especializado y para la gente que no se ha metido con los settings de compresión en un editor de video, resulta tedioso. En cuanto a tu duda con el H.264; es un estándar de compresión, los valores que yo adjunté son los del perfil de un video que edité para subir a Youtube, como lo dice, son parte de mi receta de compresión bajo el perfil H.264.
H.264 no se instala, funciona con MP4, MOV, WMV. Gracias por compartir tus dudas y sugerencias, si tienes otra me la haces saber, es el sentido de este sitio. ☺
Hola,
Acabo de editar un corto en AVID media Composer y, despues de etalonarlo renderizarlo y toda la pesca me he encontrado con que pesa 1,70GB. Tenia intencion de subirlo a vimeo pero solo permiten 500MB.
No me aclaro cómo comprimirlo, si se hace desde avid al exportar..
Claro que también me interesa que la compresión no machaque mucho la calidad de la imagen.
a ver si me podéis orientar.
Millones de gracias
Hola a tod@s, pues he visto que todos siempre estamos en busca de una buena compresión de video sin que este pierda su calidad. (toda una odisea) pues les comento que apenas un amigo me ha pasado un buen tip y quisiera compartirlo con ustedes, lo malo de este tip es que es solo para aquellos que cuentan con QuickTime Pro.
Si les interesa les dejo el link en donde les explican paso a paso como comprimir un video para web con este programa.
Saludos a Tod@s.
http://motionographer.com/2008/11/03/encoding-video-for-the-web-with-quicktime-pro/
Bueno señores estoy en busca de un buen compresor de videos ya que los vdeos tutoriales que subo al youtube estan demasiado pesados, algunos los edite con hypercam para cortarlos pero la verdad que revento en peso y se volvieron super pesados ya que hypercam lo convierte a .avi, bueno no se si lo estoy haciendo mal o bien , espero que alguién me ayude con este tema de compresion de videos..gracias por anticipado.