92 votes

Pourquoi Firefox ne prend-il pas en charge le format de fichier MP3 dans <audio> ?

Y a-t-il une raison particulière pour laquelle Firefox ne prend pas en charge la lecture des fichiers MP3 en <audio> éléments, seulement Ogg format ?

Est-ce un problème de licence ?

Existe-t-il des plans pour une éventuelle mise en œuvre future ?

Est-il possible de développer un module complémentaire permettant la lecture des fichiers MP3 dans le cadre de l'utilisation de l'Internet ? <audio> éléments ?

104voto

Judah Himango Points 27365

Mise à jour d'octobre 2012 : Wooohooo ! Brendan Eich vient de a annoncé sur son blog que le travail pour le support MP3 et H264 dans Firefox est en cours. Vous pouvez suivre ces travaux sur BugZilla : Prise en charge de la lecture vidéo/audio H.264/AAC/MP3 sur le bureau de Firefox

Mise à jour février 2013 : Après beaucoup d'efforts de la part du développeur de Firefox Chris Pearce, ce patch permet d'activer la lecture des fichiers MP3, MP4, H.264 et AAC par défaut dans les éléments <audio> et <video> de HTML5 lorsqu'ils sont exécutés sous Windows 7 et plus. Nous devrions voir un support natif des MP3 sur le web dans la prochaine version stable de FF.

Mise à jour avril 2013 : Woohooo ! La dernière version stable de Firefox offre un support expérimental pour les MP3. Pour l'activer, tapez about:config dans Firefox, trouvez media.Windows-media-foundation.enabled et le mettre à true. Redémarrez Firefox, et tout est prêt. Allez sur un site avec de l'audio HTML5 (par ex. mon site radio ) et vous verrez que Firefox lit effectivement le fichier MP3 natif et ne recourt pas à une solution de repli Flash.

Mise à jour mai 2013 : Enfin ! Firefox 21 est sorti aujourd'hui et il inclut un support natif HTML5 MP3 sur Windows. Je viens de vérifier qu'il prend en charge l'audio MP3 natif dès sa sortie de l'emballage, à condition que votre système d'exploitation le supporte. J'ai testé sur Windows 8, mais je pense que cela fonctionnera automatiquement sur Windows 7 et Vista.

Mise à jour de décembre 2013 : Firefox 26 a été publié aujourd'hui qui offre un support audio MP3 natif pour toutes les versions de Windows, depuis Windows XP.


La réponse actuellement acceptée par Ian Devlin est obsolète. La nouvelle réponse est la suivante : si, historiquement, Firefox n'a pas pris en charge la lecture native des MP3 pour des raisons de licence, cela va changer à l'avenir ; nous verrons bientôt un Firefox qui lira les MP3 de manière native via la balise HTML5 <audio>.

En mars 2012, Mozilla a fait volte-face sur cette question, déclarer publiquement qu'ils prendront en charge le MP3 et le H.264 dans leur implémentation native de HTML5 pour autant que le codec soit déjà disponible sur le système de l'utilisateur final.

Dans l'article en lien, le directeur de la recherche de Mozilla, Andreas Gal, fait les déclarations publiques suivantes :

"Nous prendrons en charge le décodage de tout format vidéo/audio qui est pris en charge par décodeurs existants présents sur le système, y compris H.264 et MP3. Il n'y a vraiment aucune justification pour empêcher nos utilisateurs d'utiliser les décodeurs du système. déjà présents sur l'appareil, nous ne filtrerons donc aucun format.

Je ne pense pas que ce bug change significativement notre position sur la vidéo ouverte. Nous continuerons à promouvoir et à soutenir les codecs ouverts, mais mais quand et où les codecs existants sont déjà installés et licenciés sur les appareils sur les appareils, nous les utiliserons afin de fournir aux gens le meilleur service possible. meilleure expérience possible."

Ceci est en contraste avec leur position précédente, qui n'essayait pas de lire les fichiers MP3 et H.264 même si le système d'exploitation le supportait.

En résumé : Firefox prendra éventuellement en charge les MP3 dans son implémentation HTML5 <audio>. En septembre 2012, je ne vois aucune information sur la date à laquelle cela se produira. C'est semble être en cours de développement pour Firefox sur Droid Je pense que nous verrons le support dans le Firefox de bureau peu après. Modifier Octobre 2012 : En effet, cette spéculation était correcte : la lecture native des fichiers MP3 et H264 dans le Firefox de bureau est en cours de développement .

0 votes

La réponse de Ian n'est pas obsolète tant que Firefox ne tient pas sa promesse. Ce qui pourrait être n'importe quand.

2 votes

Je ne suis pas d'accord. La réponse de Ian est "Mozilla ne supporte pas le MP3 pour des questions de licence". Cette information est obsolète. La nouvelle réponse est : " Mozilla travaille maintenant sur le support du MP3 là où le système natif le supporte. " (Pour dire la vérité, ils ont déjà activé le support dans certaines des constructions instables : bugzilla.mozilla.org/show_bug.cgi?id=799315 )

2 votes

La mise à jour de février 2013 est un grand progrès ! Cependant... elle n'a pas de sens tant que... todo Les clients de bureau de Firefox le prennent en charge. Je sais qu'ils travaillent dur pour obtenir le support dans les versions Linux, mais pour autant que je sache, il n'y a eu absolument aucun travail fait sur la version Mac.

44voto

Ian Devlin Points 8885

Questions relatives aux licences : Vidéo HTML5 et H.264 - ce que l'histoire nous apprend et pourquoi nous sommes debout avec le web y Mozilla défend la prise en charge par Firefox de la vidéo Ogg Theora uniquement en HTML5 (malgré leurs titres, ils parlent tous deux des licences MP3, bien que brièvement).

Tout ce que vous pouvez faire, c'est de vous rabattre sur Flash et de les jouer par ce biais.

47 votes

L'algorithme de compression MP3 étant protégé par un brevet de l'Institut Frauenhofer IIS ( iis.fraunhofer.de ). S'ils le faisaient, ils ne pourraient plus distribuer gratuitement Firefox. La meilleure question est la suivante : pourquoi Apple et Microsoft ne prennent-ils pas en charge l'ogg vorbis, qui est (et a toujours été et sera toujours) un format de fichier entièrement gratuit, avec une qualité et une compression tout aussi bonnes que celles du mp3, si ce n'est meilleures...

15 votes

Cette réponse est maintenant périmée. Mozilla a fait volte-face sur cette question et s'est engagé à prendre en charge les formats MP3 et H.264 sur les appareils dont le système prend déjà en charge la lecture. webmonkey.com/2012/03/

2 votes

@JudahHimango Mozilla ne prend toujours pas en charge cette fonctionnalité dans la version de bureau. developer.mozilla.org/Fr/

35voto

ZJR Points 3342

UPDATE : Le support natif du MP3 (et du H264) est maintenant disponible sur le bureau Firefox version 20+

Je l'utilise pour suivre des podcasts, et occasionnellement des vidéos mp4.

Si ça ne marche pas, il y a un option cachée pour activer :
about:config → media.windows-media-foundation.enabled → true

Il fonctionne également avec HTML5 YouTube
(qui devrait de toute façon utiliser webm mais elle pourrait être plus fine pour h264 )

Le MP3 est généralement un Fraunhofer/Thomson le problème des brevets. Ils vendent leurs licences sur le marché légèrement douteux mp3licensing.com domaine.

Concernant les brevets (mise à jour 2016/6) ( Wikipedia ):

La technologie de base du décodage et de l'encodage MP3 est libre de tout brevet dans l'UE. Union européenne, tous les brevets y ayant expiré. Aux États-Unis États-Unis, la technologie sera essentiellement libre de brevet le 31 décembre 2017 (voir ci-dessous). décembre 2017 (voir ci-dessous). La majorité des brevets MP3 ont expiré aux États-Unis entre 2007 et 2015. États-Unis entre 2007 et 2015.

y

[...] les brevets expirent 20 ans après la date de dépôt initiale, ce qui peut aller jusqu'à jusqu'à 12 mois plus tard pour les dépôts dans d'autres pays. En conséquence, Les brevets nécessaires à la mise en œuvre du MP3 ont expiré dans la plupart des pays au plus tard le décembre 2012, soit 21 ans après la publication de l'ISO CD 11172.

Quant aux brevets, ils expirent finalement aux États-Unis en décembre 2017 :

A l'exception de trois brevets, les brevets américains administrés par Sisvel avaient tous expirés en 2015, cependant (les exceptions sont : Brevet américain 5,878,080, expire en février 2017, le brevet américain 5,850,456, expire en février 2017 et le brevet américain 5,960,037, expire en février 2017. février 2017 et le brevet américain 5,960,037, qui expire le 9 avril 2017. avril 2017.

ainsi que

[...] la technologie MP3 sera libre de brevet aux États-Unis le 30 décembre 2017, date à laquelle le brevet américain 5,703,999, détenu par les Fraunhofer-Gesellschaft et administré par Technicolor, expirera.

Il y a des logiciels qui contournent ces brevets, comme le Encodeur MP3 LAME mais ils le font en distribuant uniquement sous forme de code source .

Les développeurs de LAME déclarent que, puisque leur code n'est publié qu'en version code source, il ne doit être considéré que comme une description éducative d'un encodeur MP3. description d'un encodeur MP3

Ensuite, il y a distributions binaires de LAME, et, comme vous pouvez facilement le voir sur le domaine, ils sont originaires d'Argentine. Cela peut arriver parce que les brevets MP3 sont considérés invalide dans de nombreux pays où le concept même de brevet logiciel n'a jamais fait l'objet d'une législation.

(J'aimerais avoir une liste exhaustive des pays, mais la situation évolue assez rapidement, et je ne sais même pas de quel côté du fossé des brevets souples se trouve mon pays. Ce n'est pas un niveau d'incertitude auquel Mozilla veut faire face).

Encore une fois, Mozilla a peut-être trouvé LEUR de contourner le problème des brevets.

Ce n'est pas parfait. (c'est-à-dire qu'il laisse linux dans une flaque de boue)

Andreas Gal, directeur de la recherche de Mozilla, a écrit :
(mais la discussion a tourné autour de B2G vraiment lire l'article complet se faire une opinion)

"Nous prendrons en charge le décodage de tout format vidéo/audio qui est pris en charge par décodeurs existants présents sur le système, y compris H.264 et MP3. Il n'y a vraiment aucune raison d'empêcher nos utilisateurs d'utiliser les décodeurs du système. décodeurs du système déjà présents sur l'appareil, nous ne filtrerons donc aucun format", a-t-il écrit-il. "Je ne pense pas que ce bogue change significativement notre position sur la vidéo ouverte. Nous allons continuer à promouvoir et à soutenir les codecs ouverts, mais mais quand et où les codecs existants sont déjà installés et sous licence sur les appareils sur les appareils, nous les utiliserons afin de fournir aux gens la meilleure meilleure expérience possible."

Donc, d'après ce que je vois :

Sur Windows y Mac (utilisation, déjà sous licence par le système d'exploitation, de dlls/dylibs) Mozilla pourrait finir par supporter le MP3.

Sur Linux ... J'aimerais le savoir. Peut-être que dans certains pays, vous finirez par installer des librairies sans licence et vous vous en tirerez comme ça. _Audacity_ fait.

Il y a une lumière au bout du tunnel, mais espérons que ce n'est pas un train qui s'approche rapidement.

0 votes

Hourra pour le pragmatisme sur le dogmatisme. Toute idée quand Firefox va commencer à pseudo-prendre en charge les MP3 ? En mai 2012, Firefox v12 ne prend toujours pas en charge la lecture native des fichiers MP3, même s'ils sont installés sur le système.

9voto

darioo Points 23903

Tiré de Wikipedia, pour MP3 :

MPEG-1 ou MPEG-2 Audio Layer 3 (ou III), plus communément appelé MP3, est un breveté audio numérique format de codage utilisant une forme de perte de compression de données avec perte.

Pris pour Ogg :

Ogg est un conteneur standard ouvert et gratuit standard ouvert et gratuit maintenu par la Xiph.Org Foundation. Les créateurs du format Ogg déclarent qu'il est sans restriction par des brevets logiciels et est conçu pour fournir un flux et une manipulation efficaces manipulation de contenus numériques multimédia de haute qualité.

Mozilla ne veut pas de problèmes de brevets, donc Ogg a été choisi comme le meilleur candidat.

Il est possible de réaliser une telle implémentation, de sorte que Firefox puisse lire des mp3 en <audio> mais cela ne se fera pas à cause des problèmes que j'ai mentionnés.

Parfois, la politique, et d'autres problèmes du monde réel, dictent ce qui est mis en œuvre et ce qui ne l'est pas.

21 votes

Il n'y a pas de brevet questions Mozilla ne veut tout simplement pas payer les frais de licence de cette technologie. Et techniquement, ils ne peuvent pas publier cette technologie en tant que source ouverte, ce qui ruine leur stratégie. Ce que cela signifie dans le monde réel, c'est que des gens comme vous et moi sont incapables de lire le format audio le plus omniprésent au monde dans Firefox. C'est mauvais pour les utilisateurs.

2 votes

@SkylerJohnson : Comme dit dans d'autres réponses, le problème est liés aux brevets, et comme d'autres réponses l'ont signalé, il y a sont implémentations open source du décodeur MP3.

6voto

Cryptopat Points 119

Pour Linux, activer le streaming HTML5 pour les MP3, MP4, H.264 y AAC tu dois mettre media.gstreamer.enabled a true sur about:config !

Gstreamer est présent dans la plupart, sinon la totalité, des distributions Linux !

2 votes

Wow, ça a marché pour moi. Mais je pense que les codecs doivent être installés de toute façon (sur Ubuntu : ubuntu-restricted-extras ), n'est-ce pas ?

0 votes

Quels sont les codes nécessaires pour que les mp3 fonctionnent dans Firefox ? Je travaille sur un projet où l'utilisateur enregistre quelques mots. Ces mots sont joués et utilisés par les utilisateurs. Maintenant, ces utilisateurs peuvent utiliser n'importe quelle plateforme et n'importe quel navigateur. Mon objectif est de m'assurer que le fichier fonctionne correctement. Mon fichier mp3 fonctionne parfois sur Firefox et parfois non et cela fait échouer mon code dans Firefox. Quels codes dois-je ajouter au fichier mp3 pour qu'il puisse être lu par tous les navigateurs sur toutes les plates-formes ? Sans obliger l'utilisateur à modifier son navigateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X