Кодировщик в MP3 не будет входить в состав дистрибутива

Кодировщик в формат MP3 не будет входить в состав дистрибутива новой версии AIMP – v3.1, но сама поддержка кодировщика аудио конвертером, естественно, будет.

Почему?

Дело в патентных ограничениях: не секрет, что MP3 – формат лицензируемый, некоторые виды его использования требуют лицензионных отчислений, причем довольно не малых.

Я решил пойти по пути, который выбрали авторы бесплатного аудио редактора Audacity – сделать поддержку кодирования в MP3 опциональной. Что же касается лицензирования – этот вопрос ложится непосредственно на совесть пользователей.

Более подробную информацию о лицензировании можно найти на сайте http://mp3licensing.com/

Откуда брать кодировщик?

Аудио конвертер поддерживает кодировщик LAME. На сайте проекта даны ссылки на бинарники (DLL) для Windows. Рекомендую качать по первой ссылке – там содержится наиболее стабильный вариант библиотеки.

20 thoughts on “Кодировщик в MP3 не будет входить в состав дистрибутива

  1. SanekK

    А можно ли как-то максимально упростить его установку, например, кнопкой скачать в настройках?
    Или придется вручную скачивать и копировать.

    1. Artem Post author

      Честно говоря, не хотелось бы… во всяком случае, нужно уточнить у юристов, может ли такой подход считаться распространением кодировщика или нет.

    2. Surendil

      Да, наверное это будет считаться распространением.
      Если хочется упростить процесс установки кодировщика, то можно кому-нибудь выпустить отдельный пакет установки Lame, который бы раскладывал нужные файлы по своим местам.

      1. mdimon

        Не думаю, что это будет считаться “распространением”, ведь ссылка в настройках будет вести на офф. сайт да и скачиватся будет именного с него (учитывая все лицензии).
        Было бы действительно удобно, если бы при выборе “Кодировка в МР3” – AIMP v3.1 любезно предоставлял ссылку на страницу скачивания с офф. сайт (не на сам файл, а именно на страницу) кодировщика.

        1. Artem Post author

          На офф.сайте лежат только исходники. И сам же офф. сайт ссылается на сторонние ресурсы, где можно найти “не совсем” легально собранную длл-ку.

          1. timroll

            “Обратите внимание, что фирма Thomson, которая держит права патентов на mp3 и другие форматы, заявляет [1], что “…нет необходимости в лицензии для частной, некоммерческой деятельности (в т.ч., домашнего развлечения, получения передач и создания персональной музыкальной библиотеки), при отсутствии выгоды и других соображений любого вида, либо для организаций, имеющих годовой доход менее $100 000.” В этом можно убедиться на странице лицензии Thomson.”
            http://ru.opensuse.org/Ограничения_форматов#.D0.AE.D1.80.D0.B8.D0.B4.D0.B8.D1.87.D0.B5.D1.81.D0.BA.D0.B8.D0.B9_.D0.B2.D0.BE.D0.BF.D1.80.D0.BE.D1.81_2

            Так что я не вижу ничего противозаконного в том, что пользователи смогут беспроблемно в один клик установить себе кодер/декодер для личных нужд (fair use).
            Тем более, что взятая вами в качестве примера Audacity позволяет скачать требуемые библиотеки LAME и FFMPEG непосредственно из программы (Preferences – Libraries), нажав на соответствующую кнопку и перейдя на сайт audacityteam.org.

          2. Artem Post author

            Спасибо, я знаю, я это все читал. Но вот что касается установки в один клик – тут вопрос спорный, ведь мы, по сути, будем являться распространителями. Обратите внимание, что в случае с Audacity, они дают ссылку на страницу, где рассказано, что откуда качать и как ставить, а самого же бинарника у них на ресурсе нет.

  2. Mr. Communist

    А что может грозить вам в случае, если останется поддержка mp3 “из коробки” ?

    1. Artem Post author

      Скорее всего влетим на крупную сумму.
      P.S. Как бы поддержки “из коробки” сейчас и нет.

      1. Mr. Communist

        если честно – впервые о подобном слышу. Если бы так оно и было, то тогда те же WinAMP, JoyPlay и foobar давно бы перешли на подобную систему (сорьте за вынужденную рекламу).
        P.S.: на счёт “mp3 из коробки” – тогда почему у меня спокойно проигрываются mp3 трэки (3.10 beta 2) на чистой Windows? кодеков типа LAME и K-Lite я не ставил (ещё не успел – экспериментирую с серверной Windows server 2008 r2)…

        1. Artem Post author

          1) Обращаю ваше внимание, что речь идет про кодировщик, а не декодер.
          2) Winamp имеет лицензию
          3) Foobar не поставляет кодировщик в MP3, на их сайте так же как и у нас предлагается пройти на сторонний сайт и поставить кодировщики вручную.
          4) Есть программы, чьи авторы забивают на лицензии, это их право.

  3. mozass

    Хелп!
    Не настраивается кодировщик в mp3. Ни через саму утилитку Audioconverter ни через прилагаемый к lame_enc.dll lame_enc.ini.
    Независимо от настроек кодирует VBR ~180 kbps. Как настроить?

  4. music-freak

    кстати, думал, что если кодек – свободный lame, то нет проблем.

    попутно хочу спросить, можно “Кодировщику в MP3” дать x64 lame_enc.dll?

    1. Artem Post author

      Патенты накладываются не на реализацию, а на сам кодек. см. подробности тут: http://mp3licensing.com/

      попутно хочу спросить, можно «Кодировщику в MP3″ дать x64 lame_enc.dll?

      Зачем? х64 версия работать с AIMP попросту не будет, т.к. AIMP – 32-х битный

  5. YaIgor

    Дайте пожалуста ссылочку на библиотеку Cda , чтобы можно было с формата Flac переконвертировать в формат Cda

    1. Artem Post author

      Нет такой библиотеки для AIMP. Вам нужна программа с поддержкой прожига дисков в формате AudioCD.

Leave a Reply