Запланируйте записывать видеопоток в VLC

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

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

Кто-то может помочь мне с кроном/командой/сценарием для VLC автоматически записывать наши объявления ежедневно в требуемое время?

9
задан 30 July 2017 в 07:38

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 минут однажды? Самое лучшее решение собирается вовлечь кого-то делающего видео, имеющее ручной контроль.

8
ответ дан 23 November 2019 в 05:06

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

Похожие вопросы: