El rincon de Mozyto

Enlaza a una parte especifica de un video en Youtube

¿Alguna vez has querido enlazar a un video de Youtube pero saltarte cierta parte que no te gusta, o bien algo que te gustaria que se muestre de inmediato, para captar a la audiencia?

En Youtube hay una forma de enlazar a una parte de un video simplemente al meter un codigo extra al final de la URL del video en cuestion, solo agrega #t=(tiempoencuestion)

Que por ejemplo, podria quedar asi:

http://www.youtube.com/watch?v=DVg2EJvvlF8#t=42s

http://www.youtube.com/watch?v=DVg2EJvvlF8#t=1m19s

http://www.youtube.com/watch?v=DVg2EJvvlF8#t=2m12s

Acuerdate que es #, no & como para otros códigos.

Así de facil puedes enlazar a una parte específica de un video.

Fuente: Link to a specific part of a YouTube video

Anuncios

marzo 9, 2009 Posted by | Internet, Opiniones | , , , , , , , , , , , | Deja un comentario

¿Es importante el escalamiento de video SD a HD?

480p-1080p

Con la entrada inminente de la alta definicion (HD) a nuestras vidas, hay un furor impresionante acerca de toda esta nueva tecnología que intenta invadir nuestros hogares poco a poco. Las opciones son variadas, y las guerras entre formatos de alta definición también.

Dentro de las opciones que tienes para hacerte de video en HD tenemos (resumiendo):

1. HDTV (que en México las opciones son muy limitadas, por aire los canales de Televisa, TV Azteca y por cable uno que otro proveedor que empieza a proveer minimas opciones de cable en HD, llamese Cablevision, Megacable, etc) que por cierto en Puebla, mucho menos opciones (por aire solo TV Azteca, por cable solo Megacable solo ofrece Movie City en HD).

2. Blu-ray. El ganador de la guerra de formatos de alta definicion (vs HD DVD, el cual tenia todo el apoyo de Toshiba). Excelente opcion para tener video en HD, pero reproductores algo caros, soportes grabados ya no tan caros (aprox 250-300 pesos por pelicula).

3. Video en HD via Internet. La mejor opcion para tener contenido HD variado, de proveedores de video en linea reconocidos (vease Vimeo, Youtube, Dailymotion, etc) o bien descargar contenido en HD (via web, torrent, etc)

Pero, ¿en realidad vale la pena tener alta definicion en nuestros hogares?. La respuesta es SI.

La alta definicion provee un video de calidad impresionante, con audio mejorado (en Blu-ray cuentas con Dolby TrueHD, DTS-HD Master Audio). Necesitas de entrada una pantalla de alta definicion para poder disfrutar de este contenido. Si alguna vez has visto contenido en HD, sabrás de lo que hablo, y es que el video en SD no tendrá nunca comparación con un video en HD nativo.  

Pero y que pasará con los soportes “viejos” que no son en alta definicion (VHS, DVD, camaras miniDV, Hi8, etc)?? Estos soportes solo cuentan con contenido SD nativo.

Se está hablando mucho acerca de lo que es upscaling (escalado) de contenido SD (definicion estandar) a HD (alta definicion) pero muchos están en contra de esto. Toshiba al perder la guerra de formatos de alta definicion, ahora esta desarrollando una tecnología de escalado de video SD a HD. Varios critican esta postura, al decir que contenido SD nunca será contenido en HD, ya que por definicion el contenido que encuentras por ejemplo en un Blu-ray es contenido HD nativo, mientras que en el escalado de contenido SD a HD, en realidad es contenido con definicion estandar nativo con escalado a HD (pseudo-HD?)

A mi punto de vista si es importante contar con una tecnología de escalado a HD, ya que muchos soportes viejos (excepto el DVD, ya que si hablamos del formato DVD-Video con compresion MPEG-2 y fuentes 480i/p podria catalogarse como “viejo”, pero si es un soporte grabable podrías grabar videos en HD – en formato DivX-XviD, H.264/AVC- pero para reproducirlos deberias de tener minimo una computadora o bien algun reproductor de sobremesa que te reproduzca archivos en dichos formatos) nunca tendrán contenido en HD (es obvio, su resolucion nativa es SD) pero pueden mediante la tecnología de escalado a HD verse como de alta definicion, sin en realidad serlo, pero con una mejoría en la definición del mismo.

Dentro de estas opciones están:

– Reproductores de DVD que escalan el contenido SD a HD (en este apartado, hay reproductores de DVD que hacen una buena tarea de escalar video a HD, he probado LG, Samsung, Sony). Al igual Toshiba hace lo suyo, que aparte de reproductores DVD con su tecnologia SuperResolution+, nos ofrece además HDTV’s, laptops Qosmio. De esta marca no he tenido oportunidad de probar ningún aparato.

– Reproductores Blu-ray que igual escalan contenido SD a HD. Solo he probado Sony (BDP-S350). Del mejor escalamiento que he notado a la fecha, a 1080p y de una calidad excepcional.

– Software para reproducir contenido SD-HD: El que utilizo Corel WinDVD 9, reproduciendo DVD una maravilla, cuenta con la tecnología de mejora All2HD así como la opción Movimiento Digital Natural. Altamente recomendable.

– Software de edición de video que intenta escalar a alta definicion contenido SD sin lograr una mejoría espectacular en la definicion de dicho contenido, aunque por ahi he visto algunas opciones mucho más profesionales basadas en hardware (por ejemplo de Algolith) para empresas de broadcast que seguramente dejarán contenido final en HD con mucho mejor calidad, aunque de precios ya ni hablamos.

Además, desgraciadamente las opciones que existen para visualizar HD (refiriendome a las fuentes del mismo) son algo elitistas o excluyentes, ya que si analizamos las opciones arriba mencionadas:

1. HDTV. Con la unica opcion que podrias contar si es que tienes poco $$$ sería comprarte exclusivamente tu pantalla de HD y ya que cuentan con sintonizador de HD (los precios han bajado mucho y a estas alturas la gran mayoría de las pantallas actuales cuentan con sintonizador ATSC, no como antes que habían pantallas HDTV Ready sin sintonizador) podrías disfrutar de contenido HD gratis, pero limitado (por ahi un llamado a las televisoras nacionales para poder extender la HDTV a todo el pais) principalmente por las opciones de HDTV por aire y por parte de las cableras al igual limitadas y de pobre contenido (la verdad, si de por si la definicion en señal estandar de la señal de cable deja bastante que desear [ni siquiera con sus opciones de cable “digital”, con bastante compresión y poca definición] que esperar de que cuenten con señal en HD…) ofreciendonos minimas opciones de señales en HD. OJO que al comprar tu pantalla, sea de una resolucion minima de 1280×720 pixeles (720p) y de ahi para arriba. Las otras solo son de definicion mejorada (EDTV) con posibilidad de mostrar contenido en HD pero sin ser pantallas de HD.

2. Blu-ray. Demasiado caro por el momento (hablando de un reproductor decente) con soportes grabados no tan caros (la verdad si prefiero comprar peliculas en HD que en SD, el precio no es tan elevado) y con grabadoras Blu-ray para computadora con un precio nada accesible (aprox 4500-5000 pesos) y soportes para grabar caros (un BD-R 4X de 25GB en estos momentos te puede andar saliendo en unos 200-250 pesos) así que por el momento esto ultimo no considero que sea una opcion. A lo más pudiera ser comprar un drive que te permita leer Blu-ray (para PC) que rondará en estos momentos en unos 2000 pesos o bien un reproductor Blu-ray de sobremesa (si es que tienes el suficiente $$$ ya que no es solo comprarlo, tienes que comprar tambien peliculas en Blu-ray no??)

3. Video HD en Internet. Pudiera ser la mejor opcion para hacerte de contenido HD sin pagar ni un solo centavo extra (solo la conexion a Internet minimo 2 megas) con la condicion de tener una computadora mas o menos decente (procesador dual-core, 1 GB RAM y una buena tarjeta de video (256-512 MB) para disfrutar de contenido 720p e incluso en 1080p sin problemas.

Así que concluyendo, la respuesta a si es importante el escalamiento de video SD a HD, SI ES IMPORTANTE. Y no solo el escalamiento, si no el procesado del video SD para poder mejorar la resolucion del mismo. Por tal motivo no entiendo las criticas por ejemplo para Toshiba (en realidad de ahi se me ocurrió hacer este post) acerca de que ahora se estan dedicando en trabajar en el escalado y mejoramiento de señales SD después de la batalla perdida contra el Blu-ray. Sin lugar a dudas, es mejor contar con contenido HD nativo (720p o 1080p) pero con las opciones que hay, si es que no tienes mucho dinero creo que no seria muy buena opcion hacer una inversion en un Blu-ray o en una computadora mucho más potente para ver contenido HD. Además, no creo que tirarías a la basura videos familiares, videos de graduaciones, DVD’s solo porque no son HD o si? Es dificil que pudieras grabar ese contenido nuevamente en HD nativo (hablando de que tu grabaste dicho contenido pero en SD y que tuvieras una máquina del tiempo) y creo que por ahi va lo del escalamiento y procesado de señales SD a HD. No todo el contenido en SD son peliculas señores.

Así que la opcion sería comprarte un DVD con capacidad de escalar video a alta definicion (de preferencia a 1080p si es que la pantalla que compraste es Full HD). Es lo más economico en estos dias para hacerte de contenido HD si es que cuentas con una pantalla de alta definicion.

Lo único que se extraña es de contar con un software que haga en realidad una buena tarea de procesamiento de video para poder escalar videos SD a HD con una calidad excepcional.

enero 4, 2009 Posted by | alta definicion, HDTV, Internet, Software | , , , , , , , , , , , , , , , , , , , | Deja un comentario

Como codificar video en alta definicion (HD) a partir de un archivo fla (Flash)

Me llamó mucho la atención un comentario en un post anterior de como codificar video en HD para poder subirlo a Youtube. Esto es la novedad ya que como comenté anteriormente, Youtube es uno de los sitios con más afluencia para poder visualizar videos online, y además por el hecho de que ahora podemos subir nuestros videos en alta definicion y poder preservar lo más posible nuestro trabajo original.

El comentario en cuestion me menciona que a pesar de que se hicieron los pasos que mencioné en dicho tutorial (utilizando MediaCoder) aun así no podía subir video en alta definicion a Youtube.

Dejenme decirles que hay que tomar en cuenta una cosa. Si el archivo de video fuente no está en alta definicion, dificilmente podrán obtener un archivo de buena calidad para subir a Youtube y obvio no podrán visualizarlo en dicho formato.

Por el comentario, supongo que el archivo desde el original .fla no fue exportado en avi a buena calidad, es decir cumpliendo con la norma de exportarlo de acuerdo a la definicion que se necesita para alta definicion, es decir, con un formato 1280×720 pixeles (720) o bien 1980×1080 pixeles (1080). Otra cosa importante es que el contenedor AVI ya es un poco obsoleto, por lo que no lo recomiendo para realizar videos en HD y subirlos a Youtube. No he realizado alguna prueba en especifico teniendo como archivo final un AVI, la mayoria de mis pruebas han sido codificando MP4 o en su defecto archivos MOV y WMV. La mayoria de las pruebas fue utilizando MediaCoder.

Y bien… si tengo un trabajo en Flash como podria codificarlo para que quede en alta definicion?

De entrada, si desde un principio piensas exportar tu trabajo en un archivo de video HD, el documento en cuestion debe de estar por lo menos en 1280×720 pixeles. Esto para que a la hora de exportarlo no se pierda la proporcion original (si haces un archivo con otras proporciones, tal vez quede estrecho o estirado de acuerdo al archivo original. Así que si empiezas a crear un documento con las características que mencioné creo que vamos de gane.

Segundo. Debes de exportarlo en formato MOV. Utiliza Flash para exportarlo.

¿Y entonces MediaCoder donde queda?

Te responderia: ¿Porque mejor no utilizar el mismo Flash para exportar el archivo directamente a alta definicion? No le veria el caso exportarlo a un formato intermedio (en este caso por el comentario a un archivo AVI) y despues tratar de pasarlo a alta definicion.

Asi que manos a la obra.

En Flash (las pruebas las realicé con Flash CS3 Professional) dale clic en Archivo –> Exportar –> Exportar Pelicula. Vienen varias opciones, dentro de las primeras, escoge guardar archivo MOV.

flash01

flash02

flash03

Posteriormente aparece otra ventana, en donde vamos a configurar las opciones de exportacion para el video y el audio.

flash04

Al hacer clic en Quicktime Settings, aparece la siguiente ventana, en donde vienen los ajustes que tendremos que hacer en cuestion de audio y video. Notese que ya en la ventana de la derecha vienen las opciones que ya había utilizado previamente, tal vez si entran por primera vez sean un poco diferentes.

flash05

Al hacer clic a la primera opcion dentro del apartado Video (Ajustes) aparecen diversos parametros, en donde se debe de especificar que el codec que utilizaremos será H.264 (tipo de compresion), especificamos los cuadros por segundo, la calidad en la que queremos que quede nuestro archivo final, etc.

flash06

En el apartado Tamaño, especificamos las opciones de Exportacion. Observen que debe quedar en 1280×720 (HD).

flash65

En el apartado Audio, ajustamos diversos parametros. No olvidar que se requiere un sampleo de 48000 Hz para evitar problemas a la hora de subir a Youtube.

flash07

Al final, ya teniendo todos los parametros, damos clic en Exportar, con lo que empezará la codificacion de nuestro archivo en HD. El archivo final será en contenedor MOV (Quicktime) el que podrás facilmente subir a Youtube, y quedará de calidad HD.

flash08

flash09

Espero les haya servido este tutorial.

diciembre 22, 2008 Posted by | Internet, Software | , , , , , , , | 6 comentarios

Como codificar videos de alta definicion (HD) para subirlos a Youtube

Como escribi en un post anterior, Youtube empezó a ofrecer la posibilidad de subir videos en HD para visualizarlos en linea. Dicho sitio convierte los videos en HD 720p (1280×720 pixeles) lo cual ya estaba haciendo falta, esto a pesar de que ya había muchos otros en los cuales se podia visualizar videos en alta definicion (HD) desde hacia mucho tiempo (lease Vuze (anteriormente Azureus), Smooth HD, WMV HD Showcase, Vimeo, Hulu, Daily Motion, Quicktime Guide HD, entre otros), pero nos guste o no a muchos, Youtube sigue siendo el lider indiscutible en el terreno de los videos en linea, aunque desgraciadamente dejaba mucho que desear ya que los videos seguian siendo de poca calidad (no todos aclaro) pero al parecer por fin se pusieron las pilas y nos dejaron ver la posibilidad de subir contenido HD a su sitio.

He realizado algunas pruebas y a mi gusto la calidad es bastante buena, aunque los videos pudieran ser algo grandes en tamaño, pero tomando al igual en cuenta que con dichas especificaciones en audio y video lo que se busca es preservar la mayor calidad posible en los videos que subimos.

Muchos se preguntan… y como puedo yo subir un video HD? En realidad no es tan complicado, es más, he realizado algunas pruebas para codificar dichos videos en HD, y en realidad ni siquiera deberia haber una limitante para tener contenido HD, ya que con una computadora de mediana potencia pudieras codificarlos y subirlos al sitio (hablando de archivos en HD 720p con bitrates bajos en audio y video) pero no le veo el caso subir contenido HD si no puedes visualizarlo, ya que para la reproduccion necesitas de entrada (de acuerdo a mi humilde opinion) minimo un procesador doble nucleo (AMD X2 dual core pudiera ser una buena opcion o un Pentium-D de los primeros de Intel de doble nucleo, mucho más recomendable los Core2Duo) así como una tarjeta de graficos minimo 256-512 MB para que la reproduccion de contenido HD sea lo mas fluido posible, y 1 GB RAM, esto a pesar de que las recomendaciones en este aspecto de muchos para reproducir contenido HD (hablando de 720p) sean mucho menores (por ejemplo procesador Pentium 4 o mayor, 512 MB en RAM, tarjeta de graficos con 64 MB video), mi opinion difiere mucho en este aspecto.

Como comenté, para el procesado de videos HD podrias hacerlo con una computadora de mediana potencia, pero con la desventaja de estar sacrificando por mucho el rendimiento de tu sistema, y con el consiguiente consumo en tiempo (bastante importante) en codificar dichos archivos, por lo que lo recomendable es tener un equipo con mejores prestaciones para lograr codificar contenido HD sin problemas.

Yo he utilizado un programa llamado MediaCoder para codificar videos en HD sin complicaciones, siguiendo varias especificaciones (mis recomendaciones estan en fase beta) esto de acuerdo a los pocos conocimientos que tengo, aunque desgraciadamente en varias pruebas he realizado este contenido HD a partir de contenido SD (no he tenido posibilidad de tener contenido HD nativo realizado por mi) pero con una mejoria importante en cuestion de la calidad del video (normalmente si subes contenido SD sin convertirlo a HD a Youtube hay una perdida en cuestion del tamaño y calidad del video, cosa que al convertirlo a HD (que en realidad estamos de acuerdo que no es contenido HD real) se preserva su calidad, además de que al convertirlo a HD se utilizan filtros especiales que ayudan a que el archivo en HD tenga mucha mas calidad y definicion que el original en SD. Ahora bien, si subieramos contenido HD nativo al sitio, sería un archivo final de video con muy pocas perdidas de calidad, ya que el formato que utiliza Youtube es H.264/AVC, con audio codificado en AAC (muchos archivos que puedes encontrar en linea se encuentran codificados con dichos formatos) que ofrecen muchas prestaciones con compresion avanzada de audio y video sin sacrificar en gran manera su calidad, y tomando en cuenta de que hay muchos sitios donde puedes conseguir contenido HD de alta calidad, la calidad de dichos videos al subirlos a Youtube se preserva en gran manera.

MediaCoder es un programa con amplias posibilidades para codificar videos en HD, te permite utilizar diversos formatos de video  (dentro de los mas utilizados AVI, WMV, MKV, MOV) como video fuente, con la posibilidad de exportarlos a formato MP4 con codec H.264, y con respecto al audio utilizo AAC que te permite codificar audio de excelente calidad, con muy pocas perdidas y con tamaños de archivos de audio relativamente bajos, con la finalidad de que el archivo final no sea de un tamaño excesivo y de poder subirlo facilmente a Youtube.

Ahora, tienes una de dos. O sacrificas calidad disminuyendo la tasa de bitrate, pero el archivo final sera mucho menor, pudiendo subirlo al sitio de Youtube en mucho menos tiempo, o la otra, llevas la tasa de bitrate a un valor alto, preservando mucha más calidad, pero con un archivo final mucho mas grande, que si tienes una conexion lenta de subida te va a dar algunos dolores de cabeza. Personalmente el video minimo debe tener unos 2000 kbps (por ahi se han hecho algunas pruebas con mucho menos bitrate con una calidad excelente, entra al blog de Fabio Sonnati para que sepas de que estoy hablando) aunque se pudieran utilizar bitrates mas altos si lo consideras necesario.

Yo he realizado unas pruebas a bitrates altos (aprox 10,000 kbps) en video, con audios relativamente bajos en bitrate con el codec AAC y los resultados son realmente impresionantes. El video de prueba en cuestion es un comercial de iPod Touch que puedes encontrar en el sitio de Apple. Lo escogi principalmente porque es un archivo sencillo, de poco tamaño (es el de calidad Large) y de poca duracion, necesario principalmente para disminuir el tiempo de codificado y valorar entre varios archivos de prueba. No olvidar que es contenido SD que se escaló a HD. Aun asi comparando el archivo fuente en SD y el final en HD 1080p se aprecian detalles importantes con mejoria en el contenido al pasarse a HD.

Las caracteristicas del archivo fuente son las siguientes (datos tomados de MediaInfo):

Formato: MPEG-4 (QuickTime)
Tamaño del archivo: 10.4MB
Duración: 30seg.
Bitrate total: 2906Kbps

Video
AVC (Main@L3.0) CABAC No, 2 ref frames, bitrate 2735 kbps, tamaño 848×480 pixeles, 23.976 fps, progresivo
Tamaño de pista: 9,79MB (94%)

Audio
AAC version 4, LC, bitrate 160kbps, 44.1Khz, 2 canales (L,R) 16 bits
Tamaño de pista: 604Kib (6%)

Ahora bien, para codificar el archivo en formato HD haz lo siguiente.

Abre MediaCoder (si no lo tienes lo puedes bajar de aqui).

Pulsa Add, busca el archivo que quieres convertir, y da clic en aceptar. Asi mismo puedes agregar una carpeta completa, un folder conteniendo archivos DVD, una URL, etc.

mediacoder_add1

Encontrarás varias pestañas por debajo de la ventana principal. General, Audio, Video, Demuxer, Muxer, Picture, Time, Subtitle, Text, Plugins, etc.

mediacoder_mainwindow

Ve a la pestaña Audio. Utiliza el encoder Nero Encoder con un sampleo de 48KHz, Estereo. Si lo deseas puedes normalizar el audio. Al lado encontraras mas opciones para Nero Encoder, escoge Profile AAC-LC, target bitrate 128kbps (en este aspecto he realizado pruebas y 96 kbps puede ser tambien adecuado, aunque muchas otras personas prefieren bitrates altos, pero AAC no es MP3, es mucho mas avanzado – en MP3 prefiero 192kbps o más – asi que con un bitrate 96-128 kbps es mas que suficiente). Al igual en vez de Nero Encoder puedes utilizar FACC o CT AAC+.

En la pestaña Video, escoge el modo Three-pass (tres pasadas) aunque muchos prefieren solo 2 pasadas. Bitrate entre 2000-10000 kbps (puedes hasta 20,000, pero ya seria una exageracion). Minimo 2000 es lo adecuado. Formato H.264, contenedor MP4. En Source y Encoder, Auto Select.

Al lado encontraras los parametros para el codec x264, utiliza profile High (o Main) Level 5.1 (puedes utilizar tambien el main profile, Youtube lo reconocerá facilmente y en ocasiones el video se codifica mucho mas rapido en el sitio, y aparecerá disponible mucho más pronto). Si tienes duda con respecto a los profiles de los archivos H.264, checa esto en Wikipedia (aqui en ingles). CABAC on (si dejas esta opcion en ON, se aumenta un poco el tiempo de codificacion y decodificacion, pero ayuda a optimizar el bitrate del video) aunque pudieras dejarlo en OFF (ve a video, en el codec x264 dale clic a ADVANCED) busca CABAC y dale clic en OFF. B-Frames 3, Ref frames (Predictor Frames) 4, Motion Estimation Mode EXHAUSTIVE, Motion Estimation Range 16.

En la pestaña Picture, resize 1280×720 pixeles o 1920×1080 pixeles (720 o 1080). Crop si lo requieres. Framerate 29.97 fps, aspect ratio si necesitas especificar el formato, en este caso 16:9. En Effects puedes activar varios efectos como Deblocking, Deringing, Denoising, desentrelazado o bien modificar el brillo, contraste, saturacion de tu video. Lo que tu requieras.

Y de ahi en las otras pestañas ningun ajuste, dale clic en Start en el menu principal y adelante, ya estarás codificando tu archivo en HD.

mediacoder_codificando

El archivo final quedó con las siguientes caracteristicas:

Formato: MP4 (contenedor)
Tamaño del archivo: 35,9MB
Duración: 30seg.
Bitrate total: 10,0Mbps

Video
Formato AVC  High@L5.1  CABAC Si, RefFrames 4, Bitrate Variable
Bitrate: 9 915Kbps
Bitrate nominal: 10 000Kbps
Bitrate máximo: 12,8Mbps
Ancho: 1920 pixeles
Alto: 1080 pixeles
Relación de aspecto 16:9
Velocidad de cuadro: 29,970fps
Resolución: 24bits
Colorimetry: 4:2:0
Tipo de exploración: Progresivo
Tamaño de pista: 35,4MB (99%)
Librería: x264 core 65

Audio
Formato: AAC
Formato de la versión: Version 4
Formato del perfil: LC
Tipo de Bitrate: Variable
Bitrate: 129Kbps
Bitrate máximo: 138Kbps
Canales(es): 2canales
Velocidad de la muestra: 48,0KHz
Resolución: 16bits
Tamaño de pista: 475Kib (1%)

Comparando tamaños de archivo:

  • SD 480p: 10.4 MB (2906 kbps)
  • HD 1080p: 35.9 MB (10 Mbps)

Para ser un archivo en alta definicion, a tal razon de bitrate (un bitrate muy alto) considero que el archivo final no es tan grande para subir a Youtube, aunque disminuyendo el bitrate a 2000 kbps por ejemplo, el mismo archivo tiene un tamaño aproximado de 7.7 MB (si, 7.7 MB, mucho menor que el archivo original, y en alta definicion).  Aqui lo que importa para el tamaño final del archivo no son los pixeles sino la tasa de bitrate (como en todo video) aunque dependiendo la fuente de tu archivo depende al igual la calidad final del archivo en HD, por lo que hay que jugar mucho con los bitrates para obtener un archivo de buena calidad.

Concluyendo, mis recomendaciones para subir un archivo en alta definicion son las siguientes:

  • Tamaño 1280×720 o mayor (ya que si no se hace de esta manera, Youtube no lo reconocerá como formato en HD), en contenedor MP4.
  • Video codificado con x264, high profile @ level 5.1
  • Tres pasadas, CABAC on, B-Frames 3, Ref frames (Predictor Frames) 4, Motion Estimation Mode EXHAUSTIVE, Motion Estimation Range 16.
  • Bitrate minimo de 2,000Kbps, maximo de 10,000 kbps
  • Puedes utilizar filtros como yo lo utilicé (deblocking, deringing) aunque esto va a afectar en la velocidad en la que se procesa el archivo, aunque si se requiere tendrás un archivo de mejor calidad.
  • Puedes utilizar cropping (especialmente util en archivos en formato 4:3) aunque utilizalo con cautela, y solo en los casos que se requiera.
  • Audio AAC-LC 96-128 48KHz de sampleo (yo utilizo el codec de Nero, aunque en realidad pudiera ser cualquiera, solo no cambiar de formato AAC) y hasta puedes utilizar el codec AAC-HE V2, el cual disminuye mucho mas el tamaño final del archivo de audio, y sin perdida perceptible de calidad. Simplemente utilizo de entrada el codec que les mencione primero, considero que es mas compatible con los archivos HD que Youtube maneja. Es importante que utilices sampleo de 48Khz.
  • No pasar del archivo limite de 1024 MB que Youtube acepta.
  • Puedes codificar al igual en otros formatos para HD (WMV, MOV) –> he subido archivos a Youtube en MOV, no ha habido ningun problema para que los identifique. Simplemente con el contenedor MP4 me siento mucho mas comodo trabajando.

Ahora, vamos a comparar los archivos en definicion estandar y alta definicion, ya en el sitio de Youtube (te sugiero le des clic a pantalla completa)

Archivo subido en definicion estandar (SD 480p) Alta calidad

Archivo subido en alta definicion (HD 1080p) convertido por Youtube a 720p

Como pueden ver, se observa una mejoria impresionante del mismo video solo con haberlo codificado a alta definicion 1080p. Asi que con esta tecnica, podras subir videos de calidad estandar codificados en HD con la calidad que ofrece la alta definicion.

Espero les haya servido este post.

diciembre 17, 2008 Posted by | Internet, Software | , , , , , , , , , , , , , , , , , , , , , , | 12 comentarios

YouTube en alta definicion 720p

youtube-hd

YouTube ha empezado a hacer pruebas de video de alta definicion en algunos videos. Por fin ha llegado la alta definicion a Youtube, en definicion 720p.

Esto es una gran apuesta en YouTube, ya que hay sitios que ya ofrecen dicho formato en alta definición, y habrá que ver si esto le trae beneficios al sitio, que anteriormente ya ha colocado anuncios de publicidad para poder obtener dinero del mismo. El formato que se maneja está codificado en MP4 (H.264/AVC), y su tamaño varia dependiendo el video.

Para poder acceder a este contenido, solo hay que agregar al final de la URL del video, “&fmt=22”. Desgraciadamente, los usuarios que no tienen una computadora potente no podrán disfrutar de una reproducción continua, sin saltos.

Ya hay algunos videos en formato 720p disponibles, hay varios usuarios que han empezado a colocar videos de prueba.

Actualizacion: Como yo tampoco me podia quedar atras con mis pruebas, subi el trailer de Batman The Dark Knight en 1080p, convertido a 720p por Youtube, chequenlo:

Descargué el mp4 del video que yo subí y estas son las especificaciones:

  • Tamaño 39 MB 2:29 min (aprox 15.7 MB por minuto)
  • Video: 1999 kbps, 1280 por 544 pixeles (720p??), 23.976 fps, AVC (Main@5.1) 4 ref frames
  • Audio: 192 kbps 44.1 kHz 2 canales, AAC (version 4) LC

Considero que el audio pudo haber estado codificado en HE-AAC V2 para poder disminuir el tamaño del archivo, con un bitrate aproximado de 96-128 kbps. El video está codificado a un bitrate algo alto, aunque se cubre las deficiencias que pudieran haber con escenas con mucho movimiento, lo que ocasionaria mayor pixelado en las mismas con menor bitrate.

noviembre 22, 2008 Posted by | Internet | , , , , , | 2 comentarios

¿VP8 mejor que H.264?

En el sitio de On2, se hace la presentación de su nuevo codec VP8, el cual introduce más de 40 innovaciones a partir de los codecs previos VP6 y VP7. Lo mejor de todo es que aparentemente el codec es mucho más avanzado que H.264 ya que ahorra aproximadamente un 50% de ancho de banda comparado con H.264 por utilizar menos datos con mejor calidad, ya que es capaz de codificarse un video 720p (1280×720 pixeles, progresivo) a un bitrate de 1200 kbps sin perdida de calidad, y con un menor consumo de CPU, ya que se ha desarrollado para tomar ventaja de los sistemas multiprocesador y puede ser utilizado de forma eficiente en estos sistemas.

Comparado con VP7, mejora la tasa de compresión por aproximadamente un 20%. Se requiere de menor ciclos de procesador para decodificar, ni se necesita tener la ultima o la mejor computadora o dispositivo movil para disfrutar de la calidad que este codec brinda.

Lo más llamativo del codec es que ha sido desarrollado teniendo en mente el usuario de dispositivos móviles, por lo que no duden que en un futuro no muy lejano puedas ser capaz de recibir o descargar contenido en alta definición en tu Palm, Pocket PC o en tu celular.

Es la perfecta solución para aplicaciones WebTV, IPTV, videoconferencia así como descargar peliculas y series en alta definición.

Por tal motivo era imperativo que se contara con un codec de video mucho más avanzado, y de mejor calidad ya que de acuerdo a un comunicado publicado por Cisco, el trafico anual excederá la mitad de un zettabyte por 2012, dentro del cual un 90% será aproximadamente de aplicaciones de video. Se espera que dicho trafico solo genere aproximadamente 10 exabytes de datos por mes en 2012.

Al parecer este codec es uno de los pioneros en tratar de disminuir ese trafico disminuyendo las tasas de datos sin sacrificar la calidad, principalmente si se habla de alta definición.

En el sitio de On2 hay una comparativa entre VP8 y x264, del cual puedes ver el video directo en el sitio aqui o bien descargarlo. El video trata de comparar ambos codecs a una misma tasa de codificación, la fuente de los videos es 1080p, codificados en H.264 (codec x264, HQ 2 pases) vs VP8 a una tasa de datos de 2 mbps.

Habrá que esperar que se hagan pruebas comparativas entre dichos codecs.

octubre 16, 2008 Posted by | Internet | , , , , , , , , , , , | 1 comentario

Youtube empieza a transmitir series completas en su sitio

Youtube empieza a explorar un nuevo terreno: ahora se está ofreciendo capitulos de series completas en su sitio, por un convenio con CBS.

Ya existen sitios que ofrecen dichas prestaciones como Hulu, pero considerando que Youtube es uno de los más importantes si no es que el más importante de los proveedores de videos online, considero es un acierto que hayan incluido dichas series ya en el sitio.

Aunque desgraciadamente, no todo puede ser como quisieramos. ¿Por qué? Por varios puntos:

Primero, no es tan facil encontrar los capitulos completos, y esto debido a que si una persona sube un trailer o un video relacionado, ahi van todos a subir lo mismo pero a su cuenta, como si esto fuera una guerra de ver quien tiene el capitulo primero y ganar más visitas. Asi que esto dificulta mucho mas el encontrar los videos en cuestion. Lo que sería bueno es que se crearan listas de reproduccion que todos pudieramos tener en nuestros favoritos, para buscar las series que nos interesan (CBS tiene su lista de reproducción ya, checala aqui)

Segunda, no tienen subtitulos. No todas las personas saben inglés por lo que se hubiera considerado ya la inclusión de subtitulos en varios idiomas, aprovechando una de las nuevas caracteristicas de Youtube, que es el incluir subtitulos en tu video. Esto pudiera bajar un poco las visitas ya que no todos hablan o entienden dicho idioma.

Tercero, la calidad de la imagen. Muchos diferirán de esto, ya que por algo Youtube ha tenido el éxito que goza hasta el momento. Y no es por su calidad, si no por la cantidad de videos que puedes encontrar aunque la verdad en ocasiones dejen mucho que desear. No estoy diciendo que la calidad sea mala, no, está bastante decente ya que influye mucho la calidad del video origen para el de destino (estamos hablando que son videos profesionales de una cadena de TV) aunque hay sitios como Vimeo o el mismo Hulu que ofrecen un poco de mejor calidad en los videos (llamese 720p, mejor tasa de codificacion de audio y video). Aunque al ofrecer una calidad menor pueden llegar a más audiencia, ya que no todos cuentan con una tarjeta gráfica medianamente potente así como conexiones de internet decentes como para poder disfrutar de contenido en HD sin problemas.

Cuarto, publicidad. Desgraciadamente no habrá otra forma de financiar esto que publicidad, al principio, en algun punto intermedio… Nos tendremos que acostumbrar.

Quinto, los capitulos se encuentran editados. Si, se continua con esa política del no es apto para editar escenas que se considera agresivas, violentas, sangrientas, así como desnudos, etc. Así que no esperen ver algo de eso en Youtube. Pero sin tetas habrá paraiso?? Ya veremos.

Sexto, hasta el momento hay pocas series completas, ya que apenas esta empezando esto. En este momento puedes encontrar algunos capitulos de Star Trek, Mac Gyver, Beverly Hills 90210, The Young and The Restless. Así mismo Showtime ofrece las series Dexter y Californication.

Ahora bien, ya desde hace tiempo se pueden bajar series completas por medio de Torrent. Ahi puedes encontrar las series que quieras en el momento, sin ni siquiera esperar a que salgan en tu pais transmitidos por los canales de cable.

Yo prefiero Azureus para bajar dichos torrents, y buscarlos por medio de tres buscadores: The Pirate Bay, Isohunt o bien Mininova. La calidad es mucho mejor que lo que pudieras encontrar en Youtube o en cualquier otro sitio de videos online, casi siempre estan codificados en formato XviD con audio en MP3, aunque hay otros que les gusta ofrecer dichos videos en formato MKV, ambos ya sean en definicion convencional o bien en alta definicion (HD), a 720p. Los subtitulos los puedes buscar en cualquier lugar, solo pon subtitulos en un buscador y verás.

Y si de plano eres algo flojo como para andar buscandolos, bajate el TED (Torrent Episode Downloader) el cual es un gestor de descargas que yo lo utilizo desde hace tiempo para bajar series completas via Torrent y sin tener que buscarlos uno por uno, está basado en Java y puedes bajarte las series por medio de una lista precargada, introducir tus propios feeds via RSS o bien introducir el nombre de tu serie, TED la buscará por ti. Lo puedes bajar de aqui

Así que no hay excusas para que puedas disfrutar de tus series favoritas, en el momento en que tu gustes, así como no perderte de cualquier lanzamiento del nuevo episodio de tus series. (Por cierto, ahora puedes bajar la tercera temporada de Heroes).

Mini-sitios en Youtube: CBS, Showtime

octubre 11, 2008 Posted by | Opiniones | , , , , , , , , , , , , , , , , , , , , , | 1 comentario

MediaCoder – Codifica audio/video de excelente calidad

De los mejores convertidores con los que me he topado, se encuentra el MediaCoder.

Es un codificador de archivos de audio/video que te codifica archivos de entre los codecs más populares, o bien para tus aparatos portatiles (lease PSP, iPhone, iPod) así como para celulares de todo tipo ya que soporta al igual codificacion en 3GP.

Las ventajas que encuentro dentro de muchos otros es que tiene amplias opciones de configuracion, lo cual te da una gran gama de posibilidades para crear infinidad de archivos en multiples formatos.

Dentro de los formatos que soporta, se encuentran:

Audio: MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, AMR, WMA, Real Audio, mp3PRO, AAC Loseless, WAV/PCM
Video: H.264, XviD, DivX, MPEG-1, MPEG-2, MPEG-4, FLV, RealVideo, 3ivx, WMV, AVI, MPEG/VOB, MKV (Matroska), MP4, ASF, MOV, 3GP

CD, DVD, VCD, SVCD, CUESheet
Descargas por medio de HTTP, FTP, RTSP, UDP

En realidad, ultimamente lo utilizo para bajar archivos de Youtube (MP4) y pasarlos a formato XviD, al igual que bajar videos, trailers de Vuze (casi todos en HD) los cuales vienen en formato MKV (Matroska) con video H.264 y audio en OGG, y pasarlos al igual a XviD y poderlos leer ya sea en mi PC o en mi lector de DVD compatible con DivX.

Lo más atractivo, puedes bajarte archivos en alta definicion formato MKV o MOV y pasarlos a XviD en alta definicion (1280×720 o bien 1920×1080), ya que como comenté los puedes leer desde tu DVD de sobremesa compatible con DviX via HDMI en tu pantalla y disfrutarlos en glorioso HD.

Lo puedes bajar desde aqui

octubre 7, 2008 Posted by | Software | , , , , , , , , , , , , , , | 1 comentario