neo*_*que 9 cron vlc streaming video-recording
我在一所学校工作,并设置了一个工作站来为老师和孩子们广播/流式传输早上的公告。课堂上的老师通过 Windows Media Player 或 VLC 访问此流...但是,有时老师会迟到,或者他们的计算机出现问题,因此出于礼貌,我通过 VLC 神奇的红色录制按钮从我的 Ubuntu 机器上录制它们. 从那里,我将它们上传到他们可以访问并解决问题的 Google Drive 文件夹。然而,我并不总是早上第一件事就是在我的办公室(导致有些日子没有录音)。
每天的同一时间(即MF)7:55开始播报,一直持续到8:05左右(5~10分钟取决于内容多少)。
有人可以帮助我使用 VLC 的 cron/命令/脚本来每天在指定时间自动记录我们的公告吗?
您可以cron
像这样使用两行从 0755 开始约 10 分钟的录音。
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"
Run Code Online (Sandbox Code Playgroud)
我添加1-5
了第五个字段,所以它只在周一到周五运行。
如果没有实际控制,VLC 很难停止录制。最简单的方法就是告诉它去死。这就是第二行所做的......然后对保存的文件做一些事情(由你决定)。
有个小问题,老师要跳到合适的时刻……如果有一天视频超过10分钟怎么办?最好的解决方案是让制作视频的人进行手动控制。