Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2011, 08:37
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: ff embeber vídeo en html5

primero de nada, gracias por contribuirme

Cita:
Iniciado por zerokilled Ver Mensaje
¡que tal isabelm!
aclarar que aun no estoy al tanto de html5 y lo que aprendo es con lo poco que leo. en fin, el asunto no parece ser asi de facil como cambiar la extension. aun asi, me esta curioso que chrome fue capaz de interpretar el video. quise hacer la misma prueba con un video propio en formato *.avi y no obtuve resultado en chrome ni firefox -no tengo opera.
cuando dije que cambié la extensión, lo hice con free video converter (este programa convierte un archivo en (.flv, mp4, ogg, etc..). los contenedores que necesito son ogg (ff, chrome y opera) y mp4 (ie9, chrome, opera, safari...). al nuevo archivo, .ogg, que me crea este programa le cambio la extensión a .ogv desde opciones de carpetas

Cita:
Iniciado por zerokilled Ver Mensaje
viendo el atributo codecs, pense que era algun atributo propietario de algun navegador. por lo que me puse a buscar un poco en el Draft HTML5 y segun se explica que dicho atributo puede ser necesario en algunos formatos. la explicacion resumida es que las extensiones de videos en realidad no identifican el codec -codificador que utiliza el video- si no mas bien es un contenedor que puede contener multiples pistas (audio y video), algo asi como un archivo compresado (zip, tar, taz, rar) es un contendor para multiples archivos.
si le quito el atributo type (este no parece muy conveniente omitirlo, ya que le dice al navegador que formato tiene el vídeo y arreglo a ello lo descarga y reproduce) y codecs, el resultado es el mismo. es posible reproducirlo en chrome y en opera, pero no en ff. con respecto a lo que comentas del contenedor, claro, el contenedor es ogg y de ahí que lo renombrase como .ogv (para vídeo). en caso que fuese sonido, hay que renombralo con la extensión .oga.

Cita:
Iniciado por zerokilled Ver Mensaje
en fin, hay contenedores de video que pueden utilizar diferentes codec y esto a lo que se refiere el atributo codecs. por tanto, me parece que parte de la solucion es identificar el codec que utiliza tu video *.avi y buscar el identificador equivalente que se utiliza en el atributo. el otro asunto es que no se si tambien depende de otros factores como la compatiblidad del navegador con dicho codec, o si es dependiente de si tu sistema tiene instalado el codec.
los codecs para el contenedor ogg es theora para vídeo y vorbis para el sonido. mi equipo tiene instalado los codecs ya que puedo reproducir los video en window media player. del navegador no se nada. pero lo que realmente me raya es que se reproduzcan en ff un par de vídeos (.ogv) que he bajado de internet

Cita:
Iniciado por zerokilled Ver Mensaje
en el ejemplo que estaba probando, el video lo hice con una camara digital. la camara genera el video en *.avi y pude identificar que el codec es MJPG. puedo reproducir el video en un reproductor del sistema, pero por mas que busco no encuentro el identificador que debe utilizarse en el atributo codecs para dicho formato. total, aunque lo encuentre tampoco me asegura que funcione. parece que todo aun es experimentativo...

ya puesta, también lo he buscado y tampoco he encontrado nada. estos son lo codecs que he encontrado, junto con una lista de los navegadores que los soportan. lo dejo para futuras vistas, nunca se sabe

para resumir, lo que he sacado en claro de toda mi busqueda; es que el programa que uso para cambiar la extensión, le añade o quita algo al nuevo vídeo que impide que ff pueda reproducirlo