¿Por qué Firefox no admite el formato de archivo MP3 en <audio>?
¿Existe alguna razón particular por la cual Firefox no admite la reproducción de archivos MP3 en <audio>
elementos, solo Ogg? ?
¿Es una cuestión de licencia?
¿Existen planes para una posible implementación futura?
¿Es posible desarrollar un complemento para admitir la reproducción de MP3 en <audio>
elementos?
Actualización de octubre de 2012: ¡ Woohoooo! Brendan Eich acaba de anunciar en su blog que el trabajo para la compatibilidad con MP3 y H264 en Firefox está en marcha. Puede realizar un seguimiento del trabajo en BugZilla: admite reproducción de vídeo/audio H.264/AAC/MP3 en el escritorio Firefox
Actualización de febrero de 2013 : después de mucho trabajo por parte del desarrollador de Firefox, Chris Pearce, este parche activa el interruptor para habilitar la reproducción de MP3, MP4, H.264 y AAC de forma predeterminada en los elementos HTML5 <audio> y <video> cuando se ejecuta en Windows 7 y más tarde. Deberíamos ver algo de soporte web nativo para MP3 en la próxima versión estable de FF.
Actualización de abril de 2013 : ¡Guauhooo! El último Firefox estable tiene soporte experimental para MP3. Para activarlo, escriba about:config en Firefox, busque media.windows-media-foundation.enabled y configúrelo en verdadero. Reinicie Firefox y estará listo; vaya a un sitio con audio HTML5 (por ejemplo, mi sitio de radio ) y verá que Firefox reproduce el MP3 nativo y no recurre a un respaldo de Flash.
Actualización de mayo de 2013 : ¡Por fin! Firefox 21 se lanzó hoy e incluye soporte nativo HTML5 MP3 en Windows. Acabo de verificar que admite audio MP3 nativo desde el primer momento, siempre que su sistema operativo lo admita. Lo probé en Windows 8, pero creo que funcionará automáticamente en Windows 7 y Vista.
Actualización de diciembre de 2013 : hoy se lanzó Firefox 26 , que brinda soporte de audio MP3 nativo para todas las versiones de Windows desde Windows XP.
La respuesta actualmente aceptada por Ian Devlin está obsoleta. La nueva respuesta es: aunque Firefox históricamente no ha soportado la reproducción nativa de MP3 por motivos de licencia, esto cambiará en el futuro; Pronto veremos un Firefox que reproduce MP3 de forma nativa mediante la etiqueta HTML5 <audio>.
En marzo de 2012, Mozilla dio un giro radical en este tema, declarando públicamente que admitirán MP3 y H.264 en su implementación HTML5 nativa. , siempre que el códec ya esté disponible en el sistema del usuario final.
En el artículo vinculado, el director de investigación de Mozilla, Andreas Gal, hace las siguientes declaraciones públicas:
“Admitiremos la decodificación de cualquier formato de vídeo/audio compatible con los decodificadores existentes presentes en el sistema, incluidos H.264 y MP3. Realmente no hay justificación para impedir que nuestros usuarios utilicen decodificadores del sistema que ya están en el dispositivo, por lo que no filtraremos ningún formato.
No creo que este error cambie significativamente nuestra posición sobre el video abierto. Continuaremos promoviendo y apoyando los códecs abiertos, pero cuando y donde los códecs existentes ya estén instalados y con licencia en los dispositivos, los utilizaremos para brindar a las personas la mejor experiencia posible”.
Esto contrasta con su posición anterior, que no intentaba la reproducción de MP3 y H.264 incluso si el sistema operativo lo admitía.
En pocas palabras: Firefox eventualmente admitirá archivos MP3 en su implementación HTML5 <audio>. A septiembre de 2012, no veo información sobre cuándo sucederá esto. Parece estar en desarrollo para Firefox en Droid ; Supongo que veremos soporte en Firefox de escritorio poco después. Edición de octubre de 2012: De hecho, esta especulación era correcta: la reproducción nativa de MP3 y H264 en Firefox de escritorio está ahora en desarrollo .
Problemas de licencia: vídeo HTML5 y H.264: lo que nos dice la historia y por qué apoyamos a la web y Mozilla defiende el soporte HTML5 de Firefox sólo para vídeos de Ogg Theora (a pesar de sus títulos, ambos también hablan de licencias de MP3, aunque sea brevemente) .
Todo lo que puedes hacer es recurrir a Flash y reproducirlos.
ACTUALIZACIÓN : La compatibilidad nativa con MP3 (y H264) ahora está disponible en la versión 20+ de Firefox para escritorio
Lo uso para seguir podcasts y, ocasionalmente, también vídeos mp4.
Si no funciona, hay una opción oculta para habilitar :
about:config → media.windows-media-foundation.enabled → true
También funciona con HTML5 YouTube
(que de todos modos debería usarwebm
, pero podría estar más optimizado parah264
)
El MP3 suele ser un problema de patentes de Fraunhofer/Thomson . Venden sus licencias en el dominio mp3licensing.com, ligeramente turbio .
Respecto a las patentes (actualización 2016/6) ( Wikipedia ):
La tecnología básica de codificación y decodificación de MP3 no tiene patentes en la Unión Europea, ya que todas las patentes han expirado allí. En los Estados Unidos, la tecnología estará prácticamente libre de patentes el 31 de diciembre de 2017 (ver más abajo). La mayoría de las patentes de MP3 expiraron en EE. UU. entre 2007 y 2015.
y
[...] patentes caducan 20 años después de la fecha de presentación inicial, lo que puede ser hasta 12 meses después para presentaciones en otros países. Como resultado, las patentes necesarias para implementar MP3 expiraron en la mayoría de los países en diciembre de 2012, 21 años después de la publicación de ISO CD 11172.
En cuanto a las patentes que finalmente expiran en los EE. UU. en diciembre de 2017:
Sin embargo, excepto tres patentes, todas las patentes estadounidenses administradas por Sisvel expiraron en 2015 (las excepciones son: la patente estadounidense 5.878.080, que vence en febrero de 2017, la patente estadounidense 5.850.456, que vence en febrero de 2017 y la patente estadounidense 5.960.037, que vence el 9 de abril de 2017).
así como
[...] tecnología MP3 quedará libre de patente en los Estados Unidos el 30 de diciembre de 2017, cuando expire la patente estadounidense 5.703.999, propiedad de Fraunhofer-Gesellschaft y administrada por Technicolor.
Hay software que elude esas patentes, como el codificador LAME MP3 , pero lo hacen distribuyéndolo sólo en forma de código fuente .
Los desarrolladores de LAME afirman que, dado que su código sólo se publica en forma de código fuente, sólo debe considerarse como una descripción educativa de un codificador MP3.
Luego están las distribuciones binarias de LAME y, como puede ver fácilmente en el dominio, se originan en Argentina. Esto puede suceder porque las patentes de MP3 se consideran inválidas en muchos países donde el concepto mismo de patente de software nunca estuvo legislado.
(Me gustaría tener una lista exhaustiva de países, pero la situación evoluciona bastante rápido y ni siquiera sé en qué lado de la división de patentes blandas se encuentra mi país. Ese no es un nivel de incertidumbre que Mozilla quiera afrontar. con)
Por otra parte, es posible que Mozilla haya encontrado la manera de solucionar el problema de las patentes.
No es perfecto. (es decir, deja a Linux en un charco de barro)
Andreas Gal, director de investigación de Mozilla, escribió:
(pero la discusión giró en torno a B2G , realmente lea el artículo completo para formarse una opinión)
“Admitiremos la decodificación de cualquier formato de vídeo/audio compatible con los decodificadores existentes presentes en el sistema, incluidos H.264 y MP3. Realmente no hay justificación para impedir que nuestros usuarios utilicen los decodificadores del sistema que ya están en el dispositivo, por lo que no filtraremos ningún formato”, escribió. “No creo que este error cambie significativamente nuestra posición sobre el vídeo abierto. Continuaremos promoviendo y apoyando los códecs abiertos, pero cuando y donde los códecs existentes ya estén instalados y con licencia en los dispositivos, los utilizaremos para brindar a las personas la mejor experiencia posible”.
Entonces, por lo que veo:
En Windows y Mac (usando, ya con licencia del sistema operativo, dlls/dylibs), Mozilla podría terminar soportando MP3.
Sobre Linux …me gustaría saber. Tal vez en países seleccionados, termines instalando algunas bibliotecas sin licencia y te salgas con la tuya como lo hace Audacity .
Hay una luz al final del túnel, pero esperemos que no sea un tren que se acerca rápidamente.