ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

liquidsoap

 

48
Amelion @Amelion
сделал так
potok = input.http("http://online.pionerfm.ru:8000/pionerfm" )
есть звук, но очень тихо.

48
Amelion @Amelion
только мне не надо, чтобы каждый день это происходило, в одно и тоже время а например: будни с 13ч до 15ч выходные с 20ч до 22ч - как это реализовать, кто нибудь делал, что бы расписание менялось в зависимости от дней недели?

833
metra52 @metra52
baranovskiy:~# liquidsoap onlydc.liq
Line 16, char 17 before "%": Parse error.
baranovskiy:~# onlydc.liq
-bash: onlydc.liq: command not found
baranovskiy:~# ./onlydc.liq
./onlydc.liq: line 4: syntax error near unexpected token `"server.telnet",'
./onlydc.liq: line 4: `set("server.telnet", true)'
baranovskiy:~#

подскажите

Добавлено спустя 5 минут 23 секунды:
конфиг такой


#/usr/bin/liquidsoap

# telnet server для использования liGUIdsoap
set("server.telnet", true)

jingles = playlist("/var/www/metra/data/jingles")
day = playlist(reload=600, "/var/www/metra/data")
night = playlist(reload=600, "/var/www/metra/data")

music = switch([({ 4h-23h }, day),({ 23h-4h }, night)])
music = mksafe(music)
music = crossfade( fade_out = 15.0, fade_in = 15.0, start_next = 15.0, music )
radio = smooth_add(normal=music,special=switch([({ 00m0s or 20m0s or 40m0s }, jingles)]))


output.icecast(%mp3,
mount = "non-stop",
host = "46.4.207.220", port = 9000,
password = "216937612",
description="Club Music For LIVE",
genre="Mixed",
url="http://onlydc.ru",
radio)

48
Amelion @Amelion
metra52 так попробуй в 16-й строке
output.icecast.mp3(

833
metra52 @metra52
не помогло

Добавлено спустя 2 минуты 12 секунд:
baranovskiy:~# liquidsoap onlydc.liq
At line 18, char 19: unbound symbol output.icecast.mp3.
вот такое выдает

48
Amelion @Amelion
ну а
host = "localhost", - вместо ip

833
metra52 @metra52
у меня liquidsoap на другом сервере стоит. отдельно.

48
Amelion @Amelion
на другом сервере от isecast чтоль?

833
metra52 @metra52
да

48
Amelion @Amelion
output.icecast.vorbis(
description = "Club Music For LIVE",
url = "**********",
host = "46.4.207.220",
port = 9000,
password = "216937612",
restart = true,
quality = 8.,
mount = "non-stop",
radio
)

у меня так пошло - смотри статистику играю у тебя

Добавлено спустя 8 минут 41 секунду:
И даже так никаких ошибок



output.icecast.mp3(
name = "Club Music For LIVE",
description = "Club Music For LIVE",
url = "**********",
host = "46.4.207.220",
port = 9000,
password = "216937612",
restart = true,
mount = "non-stop",
radio
)

6245
Тарас @tarasian666
при чем тут output.icecast.mp3 ??? во первых это только в старых версиях, а во вторых против этой (output.icecast(%mp3) строчки мыло не имеет ничего против, он ругаеться на set("server.telnet", true)

так что скорей всего криво собрано

48
Amelion @Amelion
Amelion пишет:

сделал так
potok = input.http("http://online.pionerfm.ru:8000/pionerfm" )
есть звук, но очень тихо.

Так кто подскажет, что сделать что бы звук тише не становился при этом?

468
Klef @Klef
2 Amelion
amplify изменение уровня громкости

1
merc @merc
Нужен совет опытных людей. Хочу перевести ретрансляцию эфира на liquidsoap. Схема работы такая: сигнал со спутника приходит на звуковую карту, с выхода которой подается на передатчик. Переключение с ретрансляции на собственный эфир происходит по DTMF сигналу. По идее надо, чтобы ликвидсоуп снимал сигнал со звуковой, раздавал его (в поток и на выход звуковой карты),
запускал по времени софтину для детектирования DTMF сигнала, при получении которого включал рекламный плейлист или собственную программу (из файла или из потока ). Как вы думаете, реально это сделать на liquidsoap? Можно лм детектировать DTMF в самом liquidsoap?

48
Amelion @Amelion
вот такая лажа теперь выскакивает, что это может быть?

2011/08/31 10:57:06 [src_4916:3] Switch to old with forgetful transition.
2011/08/31 11:44:07 [output(dot)icecast(dot)aacplusenc:3] Restarting encoder aft er delay (3600s)
[-51%]8/31 11:44:07 [stderr:3] [0%]
2011/08/31 11:44:07 [stderr:3]
2011/08/31 11:44:07 [stderr:3] encoding finished
2011/08/31 11:44:07 [output(dot)icecast(dot)aacplusenc:2] Creating external enco der..
2011/08/31 11:44:07 [stderr:3]
2011/08/31 11:44:07 [stderr:3] ************************************************* ************
2011/08/31 11:44:07 [stderr:3] * Enhanced aacPlus Encoder
2011/08/31 11:44:07 [stderr:3] * Build Oct 14 2010, 13:36:52
2011/08/31 11:44:07 [stderr:3] * Matteo Croce <rootkit85@yahoo.it>
2011/08/31 11:44:07 [stderr:3] ************************************************* ************
2011/08/31 11:44:07 [stderr:3]
2011/08/31 12:44:07 [output(dot)icecast(dot)aacplusenc:3] Restarting encoder aft er delay (3600s)
2011/08/31 12:44:07 [stderr:3] input file -:
2011/08/31 12:44:07 [stderr:3] sr = 44100, nc = 2
2011/08/31 12:44:07 [stderr:3]
2011/08/31 12:44:07 [stderr:3] output file -:
2011/08/31 12:44:07 [stderr:3] br = 64000 sr-OUT = 44100 nc-OUT = 2
2011/08/31 12:44:07 [stderr:3]
2011/08/31 12:44:07 [stderr:3]
2011/08/31 12:44:07 [output(dot)icecast(dot)aacplusenc:2] Creating external enco der..
2011/08/31 12:44:07 [stderr:3]
2011/08/31 12:44:07 [stderr:3] ************************************************* ************
2011/08/31 12:44:07 [stderr:3] * Enhanced aacPlus Encoder
2011/08/31 12:44:07 [stderr:3] * Build Oct 14 2010, 13:36:52
2011/08/31 12:44:07 [stderr:3] * Matteo Croce <rootkit85@yahoo.it>
2011/08/31 12:44:07 [stderr:3] ************************************************* ************
2011/08/31 12:44:07 [stderr:3]
2011/08/31 13:44:08 [output(dot)icecast(dot)aacplusenc:3] Restarting encoder aft er delay (3600s)
2011/08/31 13:44:08 [stderr:3] input file -:
2011/08/31 13:44:08 [stderr:3] sr = 44100, nc = 2
2011/08/31 13:44:08 [stderr:3]
2011/08/31 13:44:08 [stderr:3] output file -:
2011/08/31 13:44:08 [stderr:3] br = 64000 sr-OUT = 44100 nc-OUT = 2
2011/08/31 13:44:08 [stderr:3]
2011/08/31 13:44:08 [stderr:3]
2011/08/31 13:44:08 [output(dot)icecast(dot)aacplusenc:2] Creating external enco der..
2011/08/31 13:44:08 [stderr:3]
2011/08/31 13:44:08 [stderr:3] ************************************************* ************
2011/08/31 13:44:08 [stderr:3] * Enhanced aacPlus Encoder
2011/08/31 13:44:08 [stderr:3] * Build Oct 14 2010, 13:36:52
2011/08/31 13:44:08 [stderr:3] * Matteo Croce <rootkit85@yahoo.it>
2011/08/31 13:44:08 [stderr:3] ************************************************* ************
2011/08/31 13:44:08 [stderr:3]

6245
Тарас @tarasian666
используйте внутренний аас энкодер, он уже существует в liquidsoap )

468
Klef @Klef
кто нибудь использовал ladspa?

6245
Тарас @tarasian666
использовал но не в liquidsoap ))

468
Klef @Klef
tarasian666 пишет:

использовал но не в liquidsoap ))

мне бы имено с мылом, в документации офф, просто очень много материала =)

6245
Тарас @tarasian666
а мне бы сделать нормализацию, но только чтоб выравнивало трек по отношению к другому треку.
А то обычная нормализация где трек должен идти тихо поднимает громкость, а потом не успевает убавить и идет перегруз на пару мс


сам спросил сам ответил **********

Отредактировано tarasian666 - 08.09.2011