¿Existe una razón en particular por la que Firefox no admite la reproducción de archivos MP3 en <audio>
elementos, solo en formato Ogg ?
¿Es un problema de licencia?
¿Hay planes para una posible implementación futura?
¿Es posible desarrollar un complemento para admitir la reproducción de MP3 en <audio>
elementos?
firefox
html
mp3
html5-audio
marca
fuente
fuente
Actualización de octubre de 2012: ¡Wooohooo! Brendan Eich acaba de anunciar en su blog que el trabajo para la compatibilidad con MP3 y H264 en Firefox está en marcha. Puede rastrear el trabajo en BugZilla: Admite reproducción de video / audio H.264 / AAC / MP3 en Firefox de escritorio
Actualización de febrero de 2013 : después de mucho trabajo pesado del desarrollador de Firefox Chris Pearce, este parche cambia 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 luego. Deberíamos ver algo de compatibilidad con MP3 web nativo en la próxima versión estable de FF.
Actualización de abril de 2013 : ¡Woohooo! 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 true. Reinicie Firefox y estará listo; vaya a un sitio con audio HTML5 (por ejemplo, mi sitio de radio ) y verá que Firefox está reproduciendo el MP3 nativo y no está recurriendo a un respaldo de Flash.
Actualización de mayo de 2013 : ¡Por fin! Firefox 21 fue lanzado hoy e incluye soporte nativo HTML5 MP3 en Windows. Acabo de verificar que admite audio MP3 nativo listo para usar, siempre que su sistema operativo lo admita. Probé en Windows 8, pero creo que esto funcionará automáticamente en Windows 7 y Vista.
Actualización de diciembre de 2013 : Firefox 26 se lanzó hoy , que brinda soporte de audio MP3 nativo para todas las versiones de Windows desde Windows XP.
La respuesta actualmente aceptada por Ian Devlin es obsoleta. La nueva respuesta es: si bien Firefox históricamente no ha admitido la reproducción de MP3 nativa por razones de licencia, esto cambiará en el futuro; Pronto veremos un Firefox que reproduce MP3 de forma nativa a través de la etiqueta HTML5 <audio>.
En marzo de 2012, Mozilla dio un giro de 180 grados sobre 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:
Esto contrasta con su posición anterior, que no intentó reproducir MP3 y H.264 incluso si el sistema operativo lo admitía.
En pocas palabras: Firefox eventualmente admitirá MP3 en su implementación HTML5 <audio>. En septiembre de 2012, no veo información sobre cuándo sucederá esto. Que parece ser en desarrollo para Firefox en Droid ; Especulo 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 ahora está en desarrollo .
fuente
MP3 suele ser un problema de patentes de Fraunhofer / Thomson . Venden sus licencias en el dominio mp3licensing.com, un poco turbio .
Con respecto a las patentes (actualización 2016/6) ( Wikipedia ):
y
En cuanto a las patentes que finalmente expiran en los EE. UU. En diciembre de 2017:
tanto como
Hay software que elude esas patentes, como el codificador de MP3 LAME , pero lo hacen distribuyéndolo sólo en forma de código fuente .
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 se legisló.
(Me gustaría tener una lista exhaustiva de países, pero la situación evoluciona con bastante rapidez 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 quiere afrontar. con)
Por otra parte, Mozilla puede haber encontrado SU forma de solucionar el problema de las patentes.
No es perfecto (es decir, deja 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 todo el artículo para formarse una opinión)
Entonces, por lo que veo:
En Windows y Mac (usando, ya con licencia del sistema operativo, dlls / dylibs), Mozilla podría terminar soportando MP3.
En Linux ... me gustaría saberlo. Tal vez en países seleccionados, terminará instalando algunas bibliotecas sin licencia y saldrá como lo hace Audacity .
Hay una luz al final de un túnel, pero esperemos que no sea un tren que se acerca rápidamente.
fuente
Tomado de Wikipedia, para MP3 :
Tomado por Ogg :
Mozilla no quiere problemas de patentes, por lo que Ogg fue elegido como el mejor candidato.
Es posible realizar una implementación de este tipo, de modo que Firefox pueda reproducir mp3 en la
<audio>
etiqueta, pero esto no se hará debido a los problemas que mencioné.A veces, la política y otros problemas del mundo real dictan qué se implementa y qué no.
fuente
Para Linux para encender el streaming HTML5 para MP3, MP4, H.264 y AAC , tienes que conjunto
media.gstreamer.enabled
atrue
enabout:config
!Gstreamer está presente en la mayoría, si no en todas, las distribuciones de Linux.
fuente
ubuntu-restricted-extras
, ¿verdad?Creo que los desarrolladores de Mozilla decidieron no implementar el soporte MP3, para evitar pagar licencias de patentes de varias organizaciones (Technicolor / Thomson Consumer Electronics, el Instituto Fraunhofer, Alcatel-Lucent, Sisvel y potencialmente otras, por lo que puedo deducir) ).
fuente
La decodificación de varios formatos de audio, incluidos archivos MP3, ahora se puede realizar en navegadores modernos utilizando JavaScript. http://audiocogs.org/codecs/mp3/
Si un sitio usara este tipo de código (o un complemento de Firefox lo hizo), Firefox reproduciría archivos MP3 sin problemas.
fuente
Como ya se dijo, es un problema de patentes. Ya hay muchas implementaciones de codificadores y decodificadores MP3 de código abierto (entre ellos están LAME y FFmpeg ), el problema es que para enviar binarios alguien tiene que pagar por la licencia de la patente. Aquí hay una cita del artículo de wikipedia de LAME que confirma esto:
Mozilla obviamente no puede permitirse pagar patentes por cualquier copia de Firefox que se descargue.
Las dos posibles soluciones son:
¡Es por eso que usar códecs sin patente es, desde el punto de vista del usuario, más deseable!
ACTUALIZACIÓN DE 2017: las patentes han expirado y los proyectos de código abierto ahora están comenzando a adquirir compatibilidad con MP3, por ejemplo , Fedora . ¡Esperemos que Firefox haga lo mismo pronto!
fuente