2011-07-08 14 views
7

Me pregunto si es posible hacer que un navegador reproduzca un archivo AVI dentro de una etiqueta video.¿Cómo se reproduce un archivo AVI en una etiqueta de video?

Todo lo que encontré en la web hablando de él se enfoca en los formatos MP4 y Ogg pero nadie habla sobre el formato AVI.

La única solución que encontré es soltar la etiqueta video y hacer que el video se pueda reproducir usando JW Player.

Respuesta

9

Solo el reproductor web DivX puede transmitir archivos avi. de hecho, hay un complemento para vlc para transmitir archivos avi también, pero es defectuoso.

A veces es un dolor en el culo para obtener una respuesta sólida. es uno de los grandes sucks de Internet.

<object id="ie_plugin" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" 
      width="660" 
      height="300" 
      codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> 
<param name="custommode" value="stage6" /> 
<param name="autoPlay" value="false" /> 
<param name="src" value="link-to-avi" /> 
<param name="bannerEnabled" value="false" /> 

<embed id="np_plugin" type="video/divx" 
src="link-to-avi" 
custommode="stage6" 
width="660" 
height="300" 
autoPlay="false" 
bannerEnabled="false" 
pluginspage="http://go.divx.com/plugin/download/"> 
</embed> 
</object> 

nota donde dice "enlace-a-AVI" dos veces :)

+0

[WebChimera] (http://www.webchimera.org/) también transmite archivos avi, está basado en libvlc.dll. Cabe señalar que los archivos avi no muestran el "Tiempo total de duración" en WebChimera, y no creo que se muestre en ningún complemento. Esto no es un error, el problema es con la codificación avi, ya que el tiempo total solo puede calcularse a partir del archivo completo, por lo que no se puede obtener solo de archivos parciales (como al transmitir). También he intentado usar ffprobe (desde ffmpeg) para obtener el "Tiempo total de duración" de los archivos avi, y siempre falló hasta que todo el archivo se descargó localmente. – Jaruba

+0

Esta es la única respuesta que he encontrado con respecto a los videos avi. Gran respuesta . –

+0

Esta es la única respuesta que proporciona un código de trabajo. Lástima que Chrome bloquea el complemento. –

0

Hoy en día hay excelentes enfoques para tratar con él. Uno de ellos es el módulo fluent-ffmpeg que se encuentra en npm.

Se requiere la instalación previa de FFMPEG

El apoyo de AVI no es directa. Será necesario construir un servidor con un nodo para servir su html.

Cuestiones relacionadas