Liquidsoap - Используйте PulseAudio со статическим изображением
Я использую liquidsoap для потоковой передачи аудио с моего сервера ропота, а также статического изображения в Icecast. Тем не менее, я не могу заставить жидкое мыло использовать мой файл JPEG
Failed to register plugin /usr/lib/frei0r-1/facebl0r.so: Frei0r.Not_a_plugin
Failed to register plugin /usr/lib/frei0r-1/facedetect.so: Frei0r.Not_a_plugin
Invalid value at line 6, char 14-43:
Could not get a valid media file of kind {audio=0;video=1;midi=0} from "/home/iandun/stream/test.jpg".
Файл существует, и я использовал GIMP для его создания. Мой код (довольно короткий) ниже:
#!/usr/bin/liquidsoap
set("frame.video.width", 800)
set("frame.video.height", 600)
video_file = "/home/iandun/stream/test.jpg"
video = single(video_file)
source = mux_video(video=video,input.pulseaudio(device = "stream.monitor"))
output.icecast(%ogg(%vorbis,%theora), host = "duncan.usr.sh", port = 8000,
password = "my_password", mount = "test.ogv",
source,fallible=true)
Что я делаю неправильно?