Похожие вопросы

Какая разница между "-vcodec его копия" и "-sameq"?
ffdshow DXVA против MPC-HC внутреннее DXVA в установке k-lite
как удалить "Writing library" & "Encoding settings" из видео при использовании ffmpeg convert?
Проблемы с воспроизведением формата HEVC 1080p на VLC, MPC, Potplayer
Используйте FFMPEG для преобразования.MKV to.MP4 с настройками конвертации
Microsoft Camera Codec Pack не работает в Windows 7
Можно ли вручную добавить дополнительные кодеки в VLC Media Player для переносимой установки?
Как объединить mkv с различными дорожками
Есть ли актуальный пользователями вариации Lagarith без потерь видео кодек?
как объединить файлы ts в mp4 с помощью ffmpeg?
ffmpeg слайд-шоу с кроссфейдом
какой кодек внутри mkv файла?
Можно ли использовать aptX на неподдерживаемых компьютерах или телефонах?
Сырой битовый поток против контейнера?
Почему мой компьютер больше не сможет воспроизводить аудиофайлы, которые он смог воспроизвести вчера?

Установка кодека iLBC (libilbc) на Mac OS X для использования с FFmpeg

Я пытаюсь использовать FFmpeg для кодирования файлов с помощью кодека iLBC, например:

ffmpeg -i audio.wav -ar 8000 -acodec ilbc audio.lbc -y

это отлично работало на Windows, однако на Mac OS X я получаю ошибку Unknown encoder 'ilbc'.

на официальная документация FFmpeg говорит о libilbc:

перейти кhttps://github.com/dekkers/libilbc и следуйте инструкциям по установке библиотеки. Тогда проходи --enable-libilbc настройки чтобы включить его.

Я никогда не собирал библиотеку раньше, поэтому я попробовал свою удачу редактирования рецепт варки, добавив эти строки, где это уместно:

option "with-libilbc", "Enable iLBC library
args << "--enable-libilbc" if build.with? "libilbc"

переустановить ffmpeg с brew install ffmpeg --with-libilbc. Однако это просто приводит к сбою сборки, и я не вижу никакой ошибки сообщения, относящейся к iLBC. Я предполагаю, что библиотека просто отсутствует на данный момент.

отсюда и мои вопросы:

  • как я могу скомпилировать libilbc, упомянутый в Ffmpeg doc для Mac OS X?
  • могу ли я подключить его к brew каким-то образом, чтобы восстановить ffmpeg с ним?
5
задан Fabien Snauwaert
источник

2 ответов

в связанном репозитории отсутствует файл конфигурации, даже если он упоминается в файле установки. Это выглядит как лучшее хранилище https://github.com/Distrotech/libilbc-webrtc

что вы делаете это

git clone https://github.com/Distrotech/libilbc-webrtc.git
cd libilbc-webrtc
./configure
make
make install

после этого не забудьте использовать опцию, которую вы добавили в файл brew:

brew install --with-ilbc -v
3
отвечен Flip 2015-01-12 19:36:22
источник

я отказался от использования ffmpeg для этого. Я решил проблему с помощью afconvert (включено по умолчанию в MacOS). Например:

afconvert test.mp3 -o test.caf -d ilbc
1
отвечен albertocsouto 2015-04-17 14:34:32
источник

Другие вопросы codec ffmpeg homebrew macos