我已经安装了Livestreamer和VLC,并在桌面上将以下内容保存为“livestreamer_start.bat”:
livestreamer twitch.tv/netherrealm source
因此,当我打开该文件时,它会自动打开VLC并播放Twitch流。然后,我可以手动在VLC中录制唱片。但是我需要自动激活/按下录制按钮(我想在以后使用Windows任务计划程序激活.bat文件)。
我尝试将其添加到单独的.bat文件(via the docs):
--sout file/mp4:stream.mp4
并在第一个.bat之后运行它,但没有任何反应......我知道我没有正确使用它或丢失了一些东西。
是否有简单的命令/方式让VLC自动记录当前播放的流?
答案 0 :(得分:0)
简而言之:
livestreamer发送到stdout - >管道输入 - > vlc从stdin读取:
这是一个有效的例子:
livestreamer --loglevel debug "hlsvariant://http://keshethlslive-lh.akamaihd.net/i/c2n_1@195269/master.m3u8" best --stdout | vlc - -vvv --sout=#transcode{vcodec=mp2v,fps=30,width=576,acodec=mp2a,scale=1,channels=2,deinterlace,audio-sync}:standard{access-file,mux=ps,dst="test1.mpg"}
你可以玩params。