使用 VLC 录制 YouTube 直播

use*_*766 9 video cron vlc streaming video-recording

我正在尝试将 VLC 设置为使用 cron 在 YouTube 上录制实时流。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"
Run Code Online (Sandbox Code Playgroud)

Glu*_*ate 15

对于直播,我建议使用livestreamer而不是 VLC。录制livestreamer是轻而易举的,例如:

livestreamer <livestream-url> best -o vod.mp4
Run Code Online (Sandbox Code Playgroud)

livestreamer 支持数十种不同的流媒体提供商,并且即使流不稳定,也能非常可靠地工作。

有关安装说明检查出这个答案@henry