使用VLC录制YouTube直播


9

我正在尝试将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"

Answers:


15

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

livestreamer <livestream-url> best -o vod.mp4

livestreamer支持数十种不同的流提供程序,并且即使在出现斑点流的情况下也可以非常可靠地工作。

有关安装说明,请通过@henry查看此答案


1
现在不推荐使用livestreamer并将其分叉以进行流链接。
Igor V.

0

根据livestreamer的联机帮助页,选项必须优先:

COMMAND-LINE USAGE
$ livestreamer [OPTIONS] [URL] [STREAM]

这些将显示您可以选择的流:

$ livestreamer [URL]

要么

$ livestreamer [OPTIONS] [URL]

这会将最佳质量的可用流保存到当前目录中的文件arq.mp4中:

livestreamer -o arq.mp4 <livestream-url> best

校验

$ man livestreamer 

有关更多详细信息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.