Это не дубликат. Я Debian 6 Squeeze и установил ffmpeg, используя apt-get. Я не скомпилировал его из источника. Позже я установил lame с http://www.rarewares.org/ . Но когда я пытаюсь использовать, ffmpeg -i some.flv -acodec lame -ab 128k my.mp3я вижу ошибку Unknown encoder 'lame'. Если я попытаюсь использовать libmp3lame вместо lame, появится сообщение об ошибке Unknown encoder 'libmp3lame'. Но хромой установлен. Любая подсказка?
Есть ли какая-то конкретная причина, по которой вы не получили "хромой" из мультимедийных репозиториев Debian?
boehj 13 лет назад
0
AFAIK, lame не является частью ** официальных ** репозитариев Debian. Пожалуйста, поправьте меня, если я ошибаюсь, и укажите мне на пакет.
Kumar 13 лет назад
0
У Debian действительно есть проблемы с запатентованной природой mp3, но вы можете установить ее из «несвободного» хранилища Squeeze. Подробности здесь [здесь] (http://wiki.debian.org/MultimediaCodecs). Я не уверен, что это то, что вы хотите сделать по политическим или другим причинам.
boehj 13 лет назад
1
@boehj, спасибо за ссылку. Работал на меня. Опубликуйте свое решение как ответ.
Kumar 13 лет назад
0
Рад, что это сработало для вас. :)
boehj 13 лет назад
0
Debian «поддерживает [s] ... и предоставляет [s] инфраструктуру для несвободных пакетов». lameЭто такой пакет, который доступен в «несвободном» репозитории. Доступно объяснение того, как получить доступ и настроить этот репозиторий. здесь .
Общественный договор Debian предоставляет информацию о том, где «несвободные» программное обеспечение находится в программной экосистеме Debian.
2
slhck
Возможно, ваш ffmpeg не был установлен с поддержкой LAME. Я бы сказал, что вы скачиваете его из исходного кода и компилируете --enable-libmp3lame, или, если быть точным:
Please note that deb-multimedia package repository referred to in other answers here isn't supported, and is not recommended by Debian. In fact, it's not affiliated with Debian at all. More information can be found at this wiki page: http://wiki.debian.org/MultimediaCodecs
Если при использовании ffmpeg конфигурация не включает --enable-libmp3lame, она не была скомпилирована с поддержкой LAME, и нет способа заставить ее использовать LAME. По умолчанию Debian и его производные не предоставляют пакет ffmpeg с поддержкой LAME. Если вы не можете найти пакет где-либо, кроме официальных репозиториев, вам придется скомпилировать его из исходного кода.