Que es y para que sirve H264?
Han visto que desde hace algunos meses ahora youtube permite ver video en alta definición o HD?..Que le parece esa calidad?.
Pues bien, eso es posible gracias a los codecs de audio y video que permiten realizar una altisima compresión para reducir el tamaño y peso de un archivo de video sin sacrificar la calidad que presentan..
Antes de continuar vean de que les hablo…
**Dejen un buen buffer para que el vídeo vaya fluido**
Resoluciones como esta y aun superiores son logradas codificando el video con ” H264″y AAC plus con el audio (de este hablaremos después)
H264 es un estandar de compresión de vídeo también conocido como MPEG-4 Part 10 que es utilizado por la industria especialmente para la codificación de vídeo de alta definición o HD.
Aprovechando la alta velocidad de los procesadores actuales, codificando en h264 sera posible distribuir contenido de vídeo con tamaño de fotogramas hasta cuatro veces mayor reduciendo considerablemente y hasta en una tercera parte el ancho de banda requerido para reproducirlo. Que implica esto??….Muy simple, ahora podemos ver video de alta calidad con conexiones de internet de baja velocidad reduciendo enormemente los costos de distribución por internet al requerir menor BW (BandWith), y como muchos de ustedes deben saber, el canal de internet y ancho de banda es lo mas costoso en la web.
P
ara codificar vídeo en H264 lo único que se necesita es un “Encoder” (Hay en software y Hardware), que hoy por hoy hay miles por la web y de libre distribución (Preguntar a San Google). En un próximo post les hablare de uno en especial (H264 Encoder) y como utilizarlo.
Para hacernos una proporción de lo que hablo, el día de ayer codifique una vídeo de 43min cuyo peso inicial era de 384MB en formato AVI. Despúes de terminado, quede con un video .MP4 de 243MB y sin perder calidad..Vale la pena ¿no?. Estamos hablando de reducir el peso de un archivo 141MB y conservar la calidad..Eso en terminos de dinero es ahorrar cerca USD20 dolares en almacenamiento al mes y otro tanto mas de $$$ en transferencia de hosting si deseara colgarlo en internet. (Obviamente ustedes dirían..--”Lo subo gratis a youtube”. Siii, pero cuando creen que youtube se ahorra implementando este estandar).
Para no aburrirlos mas solo me resta decir que una vez codificado en H264 un video puede ser exportado en uno de los siguiente formatos:
- .avi -- Yes, people use .avi for H264 videos too!
- .mp4 -- Nero Recode and Quicktime use this format. Better than AVI as you can store AAC audio as well (Default).
- .mkv -- Matroska container -- can support many video and audio formats. Have a look here for more info.
- .h264 -- This extension is not commonly used. Maybe in the future.
- .flv y .f4v para reproductores flash
No voy a entrar en tecnisimos ni formulas matematicas.. Si quieren ver mas informacion detallada del estandar o del encoder consulten:
http://es.wikipedia.org/wiki/H.264/MPEG-4_AVC
http://www.divx.com/es/technologies/h264
En San Google hay 10 mil links mas…

