Я пытаюсь настроить VLC для записи живого потока на YouTube с помощью cron. Vlc записывает видео, которые не являются потоковыми в прямом эфире, но когда поток является живым, VLC записывает не более 24 секунд. Почему это останавливается там? Как я могу получить это, чтобы записать больше?
Строки в моем файле crontab были адаптированы из ответа на этот вопрос :
35 21 20 3 * cvlc --sout file/ts:/path/to/directory/file.mp4 <link to video>
37 21 20 3 * sh -c "killall cvlc; killall vlc"
Согласно странице livestreamer, параметры должны стоять на первом месте:
Они покажут вам потоки, которые вы можете выбрать:
или
Это сохранит доступный поток наилучшего качества в файл arq.mp4 в текущем каталоге:
Проверьте
для многих других деталей.
источник
Streamlink
livestreamer больше не поддерживается. Вместо этого используйте Streamlink
Установить (
install --upgrade
обновить ):Тогда просто
Вы также можете отправить поток
cvlc
с любым параметром, который вы хотитеисточник