пишет tarasian666:
показывай )
Мне может еще книжку по IPC сюда скопипастить?
пишет blade-mscl:
хм... если честно то я ничего не понял, много слов не по делу
а задача то выеденного яйца не стоит "заставить liquidsoap перекодировать Mp3 в aac 160 kbps"
ладно, буду искать на забугорных форумах
благо вектор поиска я понял libavcodec и aacplusenc патченные
Боюсь, с таким подходом ничего не найдете, ибо лишних слов я не писал. Готовых патчей тоже скорее всего не найдешь, ну да твои проблемы.
пишет tarasian666:
если скомпилировать liquidsoap с libaacplus с сайта tipok.org.ua то по сути сможет перекодировать в aac+ 160
со стандартной либой он максимум 64 кодировал
но если речь идет именно об aac а не aac+ то тут вообще без проблем
diff -Nupr src.p5/sbr_main.c src.p6/sbr_main.c
--- src.p5/sbr_main.c 2010-10-21 13:06:37.000000000 +0300
+++ src.p6/sbr_main.c 2010-10-21 13:06:37.000000000 +0300
@@ -57,11 +57,17 @@ static const struct
{ 28000, 36000, 22050, 2, 7, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */
{ 36000, 44000, 22050, 2, 10, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */
{ 44000, 52000, 22050, 2, 12, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */
+ { 52000, 60000, 22050, 2, 12, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 56 kbit/s */
+ { 60000, 68000, 22050, 2, 14, 10, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 64 kbit/s */
+ { 68000, 72001, 22050, 2, 14, 10, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 72 kbit/s */
{ 24000, 28000, 24000, 2, 5, 6, 1, 0, -3, SBR_SWITCH_LRC, 3 }, /* nominal: 24 kbit/s */
{ 28000, 36000, 24000, 2, 7, 8, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 32 kbit/s */
{ 36000, 44000, 24000, 2, 10, 9, 2, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 40 kbit/s */
{ 44000, 52000, 24000, 2, 12, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 48 kbit/s */
+ { 52000, 60000, 24000, 2, 12, 9, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 56 kbit/s */
+ { 60000, 68000, 24000, 2, 14, 10, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 64 kbit/s */
+ { 68000, 72001, 24000, 2, 14, 10, 3, 0, -3, SBR_SWITCH_LRC, 2 }, /* nominal: 72 kbit/s */
};
Что-то я тут 160 килобит не вижу, вы не знаете почему? Наверное потому, что вы банально не понимаете, чем эта "либа" отличается от референса?
пишет blade-mscl:
скажите пожалуйста в если исходный файл будет сразу m4a в aac+ 160
liquidsoap его будет транслировать без проблем в том качесетве как есть? (без патченной библиотеки)
Если не нужна обработка самого мыла, то можно напрямую в айскаст подать. Про передачу без перекодирования не в курсе
???
---------------------------------------
С наилучшими пожеланиями, IceMaster.
Все виды трансляций. Самые сложные варианты.
Патчи для открытых серверов, cобственные системы управления.
Создание эксклюзивных решений стриминга под любые, самые необычные запросы клиентов.
PHP-обезьянкой не работаю, плееры по 10 баксов не делаю. Делаю сложные и интересные проекты.