MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

liquidsoap mp3 -> aac+

 

28
blade-mscl @blade-mscl
Добрый день
подскажите можно ли вещать из liquidsoap в формате aac+ при условии что исходный файл в mp3?
я так понимаю без aacplusenc не обойтись
или есть другой способ

думаю конструктивный ответ будет в виде строчки из скрипта с примером)
спасибо

6245
Тарас @tarasian666
в новой версии достаточно собрать с библиотекой libaacplus2-dev и можно вещать в aac+
только макс битрейт будет 64кбит/с так как у *nix нет лицензии на больше

223
Игорь @devilben
репозиторий с пакетом для сборки с AAC
deb ftp://savonet.rastageeks.org/ ./

6245
Тарас @tarasian666
вернее репозиторий с готовыми сборками

но я б рекомендовал собирать новейшую версию, а не устанавливать пакет хз какой давности

223
Игорь @devilben
tarasian666 пишет:

вернее репозиторий с готовыми сборками

я од туда брал только libaacplus-dev

6245
Тарас @tarasian666
я брал из debian-multimedia

28
blade-mscl @blade-mscl
Если бы не зашел в топик, так и не узнал что есть ответы,
плохо что автор поста автоматически не подписан на новые сообщения в треде


пытался установить скачанный tar с жидким мылом, но не смог
сначала пожаловался что нет ocaml,
установил ocaml (apt-get install ocaml)
потом пожаловался что нет ocamlfind
но тут я уже начал сомневаться и понял что чтото делаю не так.

буду разбираться завтра что и почему,
пока пойду спать

и вопрос: так всётаки нельзя больше aac+ больше 64к вещать из под ликвида или можно?

6245
Тарас @tarasian666
надо все устанавливать что он просит

больше 64кбит aac+ в линукс вещать не получиться, это проблема не liquidsoap

28
blade-mscl @blade-mscl
tarasian666 пишет:

надо все устанавливать что он просит

больше 64кбит aac+ в линукс вещать не получиться, это проблема не liquidsoap

и решения этой проблемы нет???

я думаю выход будет в использовании стороннего перекодировщика
либо в изменении формата
подскажите тогда
какой формат можно считать альтернативой mp3 320 ?

Отредактировано blade-mscl - 22.10.2011
6245
Тарас @tarasian666
если найдешь кодер aac+ реального времени для линукс что поддерживает больше чем 64 кбит/с то флаг в руки )

28
blade-mscl @blade-mscl
установка liquidsoap из исходников это просто жесть
скачал уже 10 или 15 библиотек,
остановился на libasound
он входит в состав alsa-lib, но alsa-base у меня установлена
а как установить отдельно я ума не приложу

подскажите может я чтото неправильно делаю с самого начала:
скачал с savonet liquidsoap-1.0.0 stable
распаковал
./configure
и устанавливаю всё что он говорит

может есть способ где он автоматически зависимости сам ставит?

пробовал собирать из пакета apt-get install liquidsoap
но ставится liquidsoap-1.0.0.-beta3
и при выполении любого скрипта говорит
variable 'liquidsoap' not defined
на savonet так и написано: если не утановите full-версию, то будут проблемы с переменными

подскажите что делать)

Отредактировано blade-mscl - 23.10.2011
223
Игорь @devilben
blade-mscl пишет:

подскажите что делать)

вот ********** прочитать для начала, и не собирать с лишними зависимостями

28
blade-mscl @blade-mscl
devilben пишет:

blade-mscl пишет:

подскажите что делать)

вот ********** прочитать для начала, и не собирать с лишними зависимостями

прочитал
мало что понял, если честно
вывод сделал такой, вместо PACKAGES.default установил PACKAGES.minimal
но всё равно требует libmad
подскажите где его взять?

гугл не сказал

Добавлено спустя 4 минуты 3 секунды:
blade-mscl пишет:

devilben пишет:

blade-mscl пишет:

подскажите что делать)

вот ********** прочитать для начала, и не собирать с лишними зависимостями

прочитал
мало что понял, если честно
вывод сделал такой, вместо PACKAGES.default установил PACKAGES.minimal
но всё равно требует libmad
подскажите где его взять?

гугл не сказал

**********

28
blade-mscl @blade-mscl
компилю

Отредактировано blade-mscl - 23.10.2011
223
Игорь @devilben
blade-mscl пишет:

прочитал
мало что понял, если честно
вывод сделал такой, вместо PACKAGES.default установил PACKAGES.minimal
но всё равно требует libmad
подскажите где его взять?

Качаем и распаковываем исходники, переименовываем PACKAGES.default в PACKAGES, открываем эго, читаем секции и делаем вывод что для чего нужно и нужно ли с этим вам собирать, все что не нужно закомментировать.
Всякие там alsa имхо нафиг не надо, если нет необходимости передавать на звуковую карту.
Далее выполняем ./bootstrap и убеждаемся что будет выбрано для конфигурации только то что нам надо. После чего приступаем к ./configure
попутно гуглим пакеты на которые ругается, например libmad, нужен для передачи mp3 тегов, еще лучше искать dev-пакет туда все входит, если дебиан - ********** и устанавливаем: apt-get install libmad-ocaml-dev, после чего повторяем ./configure, гуглим на что оно еще ругается и устанавливаем, повторяем пока не пройдет ./configure нормально

28
blade-mscl @blade-mscl
понял

Отредактировано blade-mscl - 23.10.2011
223
Игорь @devilben
еще кое что: обязательно подключите ********** в основном все нужные пакеты там

28
blade-mscl @blade-mscl
debian-multimedia установлен
подскажите что это может значить:
[mono]checking whether pkg-config knows about ogg... configure: error: ogg.pc not found.. Do you need to set PKG_CONFIG_PATH?
[/mono]

отвечаю сам себе
[mono]libogg-dev[/mono]

Отредактировано blade-mscl - 23.10.2011
28
blade-mscl @blade-mscl
ну что сказать, не без мучений
но пакет собран и установлен

48
tirpir @tirpir
Понял что он умеет делай relay.
Мне нужно принять поток AAC и перекодировать на лету в поток MP3 с последующей отдачей на iceacst.
Может кто-нибудь изобразить как это должно выглядеть?