Y a-t-il une raison particulière pour laquelle Firefox ne prend pas en charge la lecture de fichiers MP3 dans les <audio>
éléments, uniquement au format Ogg ?
Est-ce un problème de licence?
Y a-t-il des plans pour une éventuelle mise en œuvre future?
Est-il possible de développer un addon pour prendre en charge la lecture MP3 dans les <audio>
éléments?
firefox
html
mp3
html5-audio
marque
la source
la source
Mise à jour d'octobre 2012: Wooohooo! Brendan Eich vient d' annoncer sur son blog que le support MP3 et H264 dans Firefox est en cours. Vous pouvez suivre le travail sur BugZilla: Prise en charge de la lecture vidéo / audio H.264 / AAC / MP3 sur le bureau Firefox
Mise à jour de février 2013 : Après beaucoup de travail du développeur Firefox Chris Pearce, ce patch bascule le commutateur pour activer la lecture MP3, MP4, H.264 et AAC par défaut dans les éléments HTML5 <audio> et <video> lors de l'exécution sur Windows 7 et plus tard. Nous devrions voir un support MP3 Web natif dans la prochaine version stable de FF.
Mise à jour d'avril 2013 : Woohooo! Le dernier Firefox stable a un support expérimental pour MP3. Pour l'activer, tapez about: config dans Firefox, recherchez media.windows-media-foundation.enabled et définissez-le sur true. Redémarrez Firefox, et vous êtes prêt; allez sur un site avec audio HTML5 (par exemple mon site radio ) et vous verrez que Firefox lit en effet le MP3 natif et ne recourt pas à une solution de secours Flash.
Mise à jour de mai 2013 : enfin! Firefox 21 est sorti aujourd'hui et inclut un support natif HTML5 MP3 sur Windows. Je viens de vérifier qu'il prend en charge l'audio MP3 natif prêt à l'emploi, à condition que votre système d'exploitation le prenne en charge. 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 est sorti aujourd'hui , ce qui offre une prise en charge audio MP3 native pour toutes les versions de Windows en remontant vers Windows XP.
La réponse actuellement acceptée par Ian Devlin est obsolète. La nouvelle réponse est: bien que Firefox n'ait historiquement pas pris en charge la lecture native de MP3 pour des raisons de licence, cela changera à l'avenir; nous verrons bientôt un Firefox qui lit nativement MP3 via la balise HTML5 <audio>.
En mars 2012, Mozilla a fait volte-face sur ce problème, déclarant publiquement qu'ils prendraient en charge MP3 et H.264 dans leur implémentation HTML5 native , à condition que le codec soit déjà disponible sur le système de l'utilisateur final.
Dans l'article lié, le directeur de la recherche de Mozilla, Andreas Gal, fait les déclarations publiques suivantes:
Ceci est en contraste avec leur position précédente, qui n'a pas tenté la lecture MP3 et H.264 même si le système d'exploitation le supportait.
Conclusion: Firefox supportera éventuellement les MP3 dans son implémentation HTML5 <audio>. En septembre 2012, je ne vois aucune information sur le moment où cela se produira. Il semble être en cours de développement pour Firefox sur Droid ; Je suppose que nous verrons le support dans Firefox de bureau peu de temps après. Edit Octobre 2012: En effet, cette spéculation était correcte: la lecture native de MP3 et H264 dans le bureau Firefox est maintenant en cours de développement .
la source
Le MP3 est généralement un problème de brevets Fraunhofer / Thomson . Ils vendent leurs licences sur le domaine mp3licensing.com un peu louche .
Concernant les brevets (mise à jour 2016/6) ( Wikipedia ):
et
Quant aux brevets qui expirent enfin aux États-Unis en décembre 2017:
aussi bien que
Il existe des logiciels qui contournent ces brevets, comme l' encodeur MP3 LAME , mais ils le font en ne distribuant que sous forme de code source .
Ensuite, il y a des distributions binaires de LAME, et, comme vous pouvez facilement le voir depuis le domaine, elles proviennent d'Argentine. Cela peut arriver parce que les brevets MP3 sont considérés comme invalides dans de nombreux pays où le concept même de brevet logiciel n'a jamais été légiféré.
(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é de la division des brevets souples se situe mon pays. Ce n'est pas un niveau d'incertitude que Mozilla veut faire face avec)
Là encore, Mozilla a peut-être trouvé LEUR moyen 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 tournait autour du B2G , vraiment lu l'article en entier pour se forger une opinion)
Donc, d'après ce que je vois:
Sur Windows et Mac (en utilisant, déjà sous licence du système d'exploitation, des dll / dylibs), Mozilla pourrait finir par prendre en charge MP3.
Sur Linux ... j'aimerais savoir. Peut-être que dans certains pays, vous finirez par installer des bibliothèques sans licence et vous échapperez comme Audacity le fait.
Il y a une lumière au bout d'un tunnel, mais espérons simplement que ce n'est pas un train qui s'approche rapidement.
la source
Tiré de Wikipedia, pour MP3 :
Pris pour Ogg :
Mozilla ne veut pas de problèmes de brevets, c'est pourquoi Ogg a été choisi comme meilleur candidat.
Il est possible de faire une telle implémentation, afin que Firefox puisse lire le mp3 dans la
<audio>
balise, mais cela ne sera pas fait à 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.
la source
Pour Linux pour activer HTML5 pour le streaming MP3, MP4, H.264 et AAC , vous devez ensemble
media.gstreamer.enabled
àtrue
enabout:config
!Gstreamer est présent dans la plupart, sinon la totalité, des distributions Linux!
la source
ubuntu-restricted-extras
, non ?.Je crois que les développeurs de Mozilla ont décidé de ne pas mettre en œuvre le support MP3, afin d'éviter de payer pour des licences de brevet d'un certain nombre d'organisations (Technicolor / Thomson Consumer Electronics, le Fraunhofer Institute, Alcatel-Lucent, Sisvel et potentiellement d'autres, d'après ce que je peux comprendre ).
la source
Le décodage de divers formats audio, y compris les fichiers MP3, peut désormais être effectué dans les navigateurs modernes à l'aide de JavaScript. http://audiocogs.org/codecs/mp3/
Si un site utilisait ce type de code (ou un module complémentaire Firefox le faisait), Firefox lirait très bien les fichiers MP3.
la source
Comme déjà dit, c'est un problème de brevet. Il existe déjà beaucoup d'implémentations de décodeurs et encodeurs MP3 open source (parmi lesquels LAME et FFmpeg ), le problème est que pour expédier des binaires, quelqu'un doit payer la licence de brevet. Voici une citation de l' article wikipedia LAME confirmant ceci:
Mozilla ne peut évidemment pas se permettre de payer des brevets pour toute copie de Firefox téléchargée.
Les deux solutions possibles sont:
C'est pourquoi l'utilisation de codecs sans brevet est, du point de vue de l'utilisateur, plus souhaitable!
MISE À JOUR 2017: les brevets ont expiré et les projets open source commencent maintenant à prendre en charge MP3, par exemple Fedora . Espérons que Firefox fera de même bientôt!
la source