Есть ли какая-то конкретная причина, по которой Firefox не поддерживает воспроизведение файлов MP3 в <audio>
элементах, только в формате Ogg ?
Это вопрос лицензирования?
Есть ли какие-либо планы относительно возможной реализации в будущем?
Можно ли разработать дополнение для поддержки воспроизведения MP3 в <audio>
элементах?
firefox
html
mp3
html5-audio
отметка
источник
источник
Обновление за октябрь 2012 г .: Wooohooo! Брендан Эйх только что объявил в своем блоге, что работа над поддержкой MP3 и H264 в Firefox продолжается. Вы можете отслеживать работу в BugZilla: Поддержка воспроизведения видео / аудио H.264 / AAC / MP3 на настольном Firefox
Обновление, февраль 2013 г . : После тяжелой работы разработчика Firefox Криса Пирса этот патч переключает переключатель, чтобы включить воспроизведение MP3, MP4, H.264 и AAC по умолчанию в элементах HTML5 <audio> и <video> при работе в Windows 7 и позже. В следующем стабильном выпуске FF мы должны увидеть некоторую встроенную поддержку MP3 в Интернете.
Обновление апрель 2013 г . : Woohooo! В последней стабильной версии Firefox есть экспериментальная поддержка MP3. Чтобы включить его, введите about: config в Firefox, найдите media.windows-media-foundation.enabled и установите для него значение true. Перезагрузите Firefox, и все готово; зайдите на сайт со звуком HTML5 (например, на мой радиосайт ), и вы увидите, что Firefox действительно воспроизводит собственный MP3 и не прибегает к резервному использованию Flash.
Обновление в мае 2013 г . : Наконец-то! Firefox 21 был выпущен сегодня , и он включает встроенную поддержку HTML5 MP3 в Windows. Я только что проверил, что он прямо из коробки поддерживает собственный звук в формате MP3, при условии, что ваша операционная система поддерживает его. Я тестировал Windows 8, но считаю, что это автоматически работает в Windows 7 и Vista.
Обновление, декабрь 2013 г . : Сегодня был выпущен Firefox 26 , который обеспечивает встроенную поддержку звука в формате MP3 для всех версий Windows, начиная с Windows XP.
В настоящее время принятый ответ Яна Девлина устарел. Новый ответ: хотя Firefox исторически не поддерживал собственное воспроизведение MP3 по причинам лицензирования, это изменится в будущем; скоро мы увидим Firefox, который изначально воспроизводит MP3 через тег HTML5 <audio>.
В марте 2012 года Mozilla изменила этот вопрос, публично заявив , что они будут поддерживать MP3 и H.264 в своей собственной реализации HTML5 при условии, что кодек уже доступен в системе конечного пользователя.
В связанной статье директор по исследованиям Mozilla Андреас Гал делает следующие публичные заявления:
Это контрастирует с их предыдущей позицией, которая не пыталась воспроизводить MP3 и H.264, даже если операционная система поддерживала это.
Итог: Firefox в конечном итоге будет поддерживать MP3 в своей реализации HTML5 <audio>. По состоянию на сентябрь 2012 года я не вижу информации о том, когда это произойдет. Это , как представляется, в стадии разработки для Firefox на Droid ; Я предполагаю, что вскоре после этого мы увидим поддержку в настольном Firefox. Редактировать октябрь 2012: Действительно, это предположение было правильным: собственное воспроизведение MP3 и H264 в настольном Firefox сейчас находится в стадии разработки .
источник
MP3 обычно является проблемой патентов Fraunhofer / Thomson . Они продают свои лицензии на слегка сомнительном домене mp3licensing.com .
Что касается патентов (обновление 2016/6) ( Википедия ):
а также
Что касается патентов, окончательно истекающих в США в декабре 2017 года:
также как и
Есть программное обеспечение, обходящее эти патенты, например кодировщик LAME MP3 , но они делают это, распространяя только в виде исходного кода .
Кроме того, существуют бинарные дистрибутивы LAME, и, как вы легко можете видеть из домена, они происходят из Аргентины. Это может произойти, потому что патенты MP3 считаются недействительными во многих странах, где сама концепция патента на программное обеспечение никогда не была законодательно закреплена.
(Я хотел бы иметь исчерпывающий список стран, но ситуация развивается довольно быстро, и я даже не знаю, на какой стороне мягких патентов, разделяющих мою страну, находится. Это не тот уровень неопределенности, с которым Mozilla хочет справиться. с участием)
С другой стороны, Mozilla, возможно, нашла ИХ способ решения патентной проблемы.
Это не идеально. (т.е. он оставляет Linux в луже грязи)
Андреас Гал, директор по исследованиям Mozilla, написал:
(но обсуждение вращалось вокруг B2G , на самом деле прочитайте всю статью, чтобы составить мнение)
Итак, из того, что я вижу:
В Windows и Mac (с использованием уже лицензированных ОС, dll / dylibs) Mozilla может в конечном итоге поддерживать MP3.
В Linux ... Хотелось бы знать. Возможно, в некоторых странах вы в конечном итоге установите несколько нелицензионных библиотек и уйдете так же, как Audacity .
В конце туннеля есть свет, но будем надеяться, что это не быстро приближающийся поезд.
источник
Взято из Википедии, для MP3 :
Взято за Ogg :
Mozilla не хочет проблем с патентами, поэтому лучшим кандидатом был выбран Ogg.
Можно сделать такую реализацию, чтобы Firefox мог проигрывать mp3 в
<audio>
теге, но этого не произойдет из-за проблем, о которых я упоминал.Иногда политика и другие вопросы реального мира диктуют, что будет реализовано, а что нет.
источник
Для Linux , чтобы включить HTML5 потокового для MP3, MP4, H.264 и AAC , вы получили набор
media.gstreamer.enabled
дляtrue
вabout:config
!Gstreamer присутствует в большинстве, если не во всех, дистрибутивах Linux!
источник
ubuntu-restricted-extras
, не так ли?Я считаю, что разработчики Mozilla отказались от реализации поддержки MP3, чтобы избежать оплаты патентных лицензий от ряда организаций (Technicolor / Thomson Consumer Electronics, Fraunhofer Institute, Alcatel-Lucent, Sisvel и, возможно, других, из того, что я могу собрать ).
источник
Декодирование различных аудиоформатов, включая файлы MP3, теперь можно выполнять в современных браузерах с помощью JavaScript. http://audiocogs.org/codecs/mp3/
Если бы сайт использовал такой код (или надстройку Firefox), Firefox нормально воспроизводил бы файлы MP3.
источник
Как уже было сказано, это проблема патента. Уже существует множество реализаций декодеров и кодировщиков MP3 с открытым исходным кодом (среди них LAME и FFmpeg ), проблема в том, что для отправки двоичных файлов кто-то должен платить за патентную лицензию. Вот цитата из статьи в Википедии LAME, подтверждающая это:
Очевидно, Mozilla не может позволить себе платить патенты за любую загружаемую копию Firefox.
Два возможных решения:
Вот почему использование свободных от патентов кодеков с точки зрения пользователя более желательно!
ОБНОВЛЕНИЕ 2017 ГОДА: истек срок действия патентов, и проекты с открытым исходным кодом теперь начинают получать поддержку MP3, например Fedora . Будем надеяться, что Firefox скоро сделает то же самое!
источник