Gibt es einen bestimmten Grund, warum Firefox die Wiedergabe von MP3-Dateien in <audio>
Elementen nicht unterstützt, sondern nur das Ogg- Format?
Handelt es sich um ein Lizenzproblem?
Gibt es Pläne für eine mögliche zukünftige Implementierung?
Ist es möglich, ein Addon zu entwickeln, das die MP3-Wiedergabe in <audio>
Elementen unterstützt?
firefox
html
mp3
html5-audio
Kennzeichen
quelle
quelle
Update Oktober 2012: Wooohooo! Brendan Eich hat gerade in seinem Blog angekündigt, dass die Arbeit für MP3- und H264-Unterstützung in Firefox läuft. Sie können die Arbeit an BugZilla verfolgen: Unterstützung der Video- / Audiowiedergabe von H.264 / AAC / MP3 auf dem Desktop Firefox
Update Februar 2013 : Nach viel Aufwand durch den Firefox-Entwickler Chris Pearce wird durch diesen Patch der Schalter umgelegt, um die Wiedergabe von MP3, MP4, H.264 und AAC standardmäßig in HTML5-Elementen <audio> und <video> unter Windows 7 und zu aktivieren später. Wir sollten in der nächsten stabilen FF-Version einige native Web-MP3-Unterstützung sehen.
Update April 2013 : Woohooo! Der neueste stabile Firefox unterstützt MP3 experimentell. Geben Sie zum Aktivieren in Firefox about: config ein, suchen Sie media.windows-media-foundation.enabled und setzen Sie es auf true. Starten Sie Firefox neu und Sie sind fertig. Wenn Sie eine Site mit HTML5-Audio besuchen (z. B. meine Radioseite ), werden Sie feststellen, dass Firefox tatsächlich die native MP3-Datei wiedergibt und nicht auf einen Flash-Fallback zurückgreift.
Update Mai 2013 : Endlich! Firefox 21 wurde heute veröffentlicht und bietet native HTML5 MP3-Unterstützung unter Windows. Ich habe gerade überprüft, ob es sofort natives MP3-Audio unterstützt, vorausgesetzt, Ihr Betriebssystem unterstützt es. Ich habe unter Windows 8 getestet, aber ich glaube, dass dies unter Windows 7 und Vista automatisch funktioniert.
Update Dezember 2013 : Firefox 26 wurde heute veröffentlicht und bietet native MP3-Audio-Unterstützung für alle Windows-Versionen, die auf Windows XP zurückgehen.
Die derzeit akzeptierte Antwort von Ian Devlin ist veraltet. Die neue Antwort lautet: Obwohl Firefox die native MP3-Wiedergabe aus Lizenzgründen in der Vergangenheit nicht unterstützt hat, wird sich dies in Zukunft ändern. Wir werden bald einen Firefox sehen, der MP3 nativ über das HTML5 <audio> -Tag abspielt.
Im März 2012 machte Mozilla eine Kehrtwende zu diesem Thema und erklärte öffentlich , dass sie MP3 und H.264 in ihrer nativen HTML5-Implementierung unterstützen werden , sofern der Codec bereits auf dem System des Endbenutzers verfügbar ist.
In dem verlinkten Artikel gibt Mozillas Forschungsdirektor Andreas Gal folgende öffentliche Erklärungen ab:
Dies steht im Gegensatz zu ihrer vorherigen Position, in der keine MP3- und H.264-Wiedergabe versucht wurde, selbst wenn das Betriebssystem dies unterstützte.
Fazit : Firefox wird möglicherweise MP3s in seiner HTML5-Implementierung <audio> unterstützen. Ab September 2012 sehe ich keine Informationen darüber, wann dies geschehen wird. Es scheint für Firefox on Droid in der Entwicklung zu sein . Ich spekuliere, dass wir bald danach Unterstützung in Desktop Firefox sehen werden. Bearbeiten Oktober 2012: In der Tat war diese Spekulation richtig: Die native MP3- und H264-Wiedergabe in Desktop Firefox befindet sich derzeit in der Entwicklung .
quelle
MP3 ist normalerweise ein Patentproblem von Fraunhofer / Thomson . Sie verkaufen ihre Lizenzen auf der leicht zwielichtigen Domain mp3licensing.com .
In Bezug auf Patente (Update 2016/6) ( Wikipedia ):
und
In den USA laufen Patente im Dezember 2017 endgültig aus:
ebenso gut wie
Es gibt Software, die diese Patente umgeht, wie den LAME MP3-Encoder , aber sie tun dies, indem sie nur in Quellcodeform verteilen .
Dann gibt es binäre Verteilungen von LAME, und wie Sie leicht aus der Domain sehen können, stammen sie aus Argentinien. Dies kann passieren, weil MP3-Patente in vielen Ländern als ungültig gelten, in denen das Konzept des Softwarepatents nie gesetzlich geregelt wurde.
(Ich hätte gerne eine vollständige Liste der Länder, aber die Situation entwickelt sich ziemlich schnell, und ich weiß nicht einmal, auf welcher Seite der weichen Patente sich mein Land befindet. Das ist kein Maß an Unsicherheit, mit dem Mozilla fertig werden möchte mit)
Andererseits hat Mozilla möglicherweise IHREN Weg um das Patentproblem gefunden.
Es ist nicht perfekt. (dh es verlässt Linux in einer Schlammpfütze)
Andreas Gal, Mozillas Forschungsdirektor, schrieb:
(aber die Diskussion drehte sich um B2G , las wirklich den ganzen Artikel , um sich eine Meinung zu bilden)
Also, nach dem, was ich sehe:
Unter Windows und Mac (unter Verwendung von DLLs / Dylibs, die bereits vom Betriebssystem lizenziert wurden) unterstützt Mozilla möglicherweise MP3.
Unter Linux ... würde ich gerne wissen. Vielleicht werden Sie in ausgewählten Ländern einige nicht lizenzierte Bibliotheken installieren und so weitermachen wie Audacity .
Es gibt ein Licht am Ende eines Tunnels, aber hoffen wir nur, dass es kein sich schnell nähernder Zug ist.
quelle
Entnommen aus Wikipedia für MP3 :
Für Ogg genommen :
Mozilla will keine Patentfragen, deshalb wurde Ogg als besserer Kandidat ausgewählt.
Es ist möglich, eine solche Implementierung vorzunehmen, damit Firefox MP3 im
<audio>
Tag abspielen kann , dies wird jedoch aufgrund der von mir erwähnten Probleme nicht durchgeführt.Manchmal bestimmen Politik und andere Probleme der realen Welt, was umgesetzt wird und was nicht.
quelle
Für Linux auf HTML5 - Streaming für MP3 einzuschalten, MP4, H.264 und AAC , bekam Sie Satz
media.gstreamer.enabled
auftrue
inabout:config
!Gstreamer ist in den meisten, wenn nicht allen Linux-Distributionen vorhanden!
quelle
ubuntu-restricted-extras
:), oder?.Ich glaube, die Mozilla-Entwickler haben sich gegen die Implementierung von MP3-Unterstützung entschieden, um zu vermeiden, dass Patentlizenzen von einer Reihe von Organisationen (Technicolor / Thomson Consumer Electronics, Fraunhofer-Institut, Alcatel-Lucent, Sisvel und möglicherweise anderen) bezahlt werden ).
quelle
Das Dekodieren verschiedener Audioformate, einschließlich MP3-Dateien, kann jetzt in modernen Browsern mit JavaScript durchgeführt werden. http://audiocogs.org/codecs/mp3/
Wenn eine Site diese Art von Code verwenden würde (oder ein Firefox-Add-On), würde Firefox MP3-Dateien problemlos wiedergeben.
quelle
Wie bereits gesagt, ist es ein Patentproblem. Es gibt bereits viele Open-Source-Implementierungen von MP3-Decodern und -Codierern (darunter LAME und FFmpeg ). Das Problem ist, dass für den Versand von Binärdateien jemand die Patentlizenz bezahlen muss. Hier ist ein Zitat aus dem Wikipedia-Artikel von LAME , das dies bestätigt:
Mozilla kann es sich offensichtlich nicht leisten, Patente für eine heruntergeladene Kopie von Firefox zu bezahlen.
Die zwei möglichen Lösungen sind:
Aus diesem Grund ist die Verwendung patentfreier Codecs aus Anwendersicht wünschenswerter!
UPDATE 2017: Patente sind abgelaufen und Open-Source-Projekte beginnen nun, MP3-Unterstützung zu erhalten, z . B. Fedora . Hoffen wir, dass Firefox bald dasselbe tut!
quelle