Расписание записи видеопотока в VLC

Я работаю в школе и настроил рабочую станцию, чтобы транслировать / транслировать утренние объявления для учителей и детей. Учителя в классе получают доступ к этому потоку через Windows Media Player или VLC... однако, иногда учитель опаздывает, или у его компьютера возникают проблемы, поэтому в качестве любезности я записываю их со своего компьютера с Ubuntu через волшебную красную кнопку записи VLC, Оттуда я загружаю их в папку на Google Диске, к которой у них есть доступ, и проблема решена. Тем не менее, я не всегда нахожусь в своем кабинете первым делом с утра (в результате несколько дней без записей).

Объявления начинаются в одно и то же время каждый день (то есть, MF) в 7:55 и продолжаются до 8:05 (5~10 минут в зависимости от количества контента).

Может кто-нибудь помочь мне с cron/command/script для VLC, чтобы автоматически записывать наши объявления ежедневно в указанное время?

1 ответ

Вы можете использовать два cron такие строки, чтобы сделать ~10 минутную запись с 0755.

55 7 * * 1-5  cvlc --run-time=5 --sout file/ts:stream.mp4 htsp://@ip:9982/211
5  8 * * 1-5  sh -c "killall cvlc; cp stream.mp4 /path/to/upload"

я добавил 1-5 в пятом поле, поэтому он работает только с понедельника по пятницу.

VLC трудно остановить запись без фактического контроля. Самый простой способ это просто сказать ему умереть. Вот что делает вторая строка... А потом что- то делает (до вас) с сохраненным файлом.


Есть небольшая проблема в том, что учителю придется пропустить нужный момент... Что если видео длится более 10 минут в день? Лучшее возможное решение - привлечь кого-то, кто снимает видео с ручным управлением.

Другие вопросы по тегам