VLC播放器中的命令行YouTube - 质量控制?

时间:2012-11-18 10:49:12

标签: command-line youtube vlc

我正在尝试制作一个小脚本,其中涉及使用VLC从命令行播放YouTube视频。我在搜索路径中使用Windows 7和VLC。

输入

vlc http://www.youtube.com/watch?v=v0faacLn8K4

播放视频,但始终保持最高质量。在互联网浏览器中,附加术语“& fmt = 18”会强制采用低分辨率模式。但是,在命令行中使用它,

vlc http://www.youtube.com/watch?v=v0faacLn8K4&fmt=18

给出错误:

´fmt´ is not recognized as an internal or external command,
operable program or batch file.

我尝试用各种报价引用网址,但无济于事。整个链接将传递给VLC,包括引号。

这是什么解决方案?是否有用于选择流质量的VLC开关? VLC command-line help可能有答案,但理解所有开关的含义有点超出我的范围。

音乐信誉:Breakbot旁边的

3 个答案:

答案 0 :(得分:8)

从命令提示符转到VLC目录,然后键入

vlc "http://www.youtube.com/watch?v=v0faacLn8K4&fmt=18"

适合我。

答案 1 :(得分:0)

安装Streamlink

sudo -H pip install streamlink

将流发送到cvlc --fullscreen

streamlink --player="cvlc --fullscreen" "https://www.youtube.com/freecodecamp/live" best

要节省带宽,可以使用worst代替best
还发布了here

答案 2 :(得分:0)

您需要从命令行运行吗?

如果您仅启动VLC本身,然后使用“ ctrl + N”打开“打开媒体”对话框(将在“网络”标签上),则可以在“请输入以下内容”中输入网址+“&fmt = 18”网络网址:”区域。

即没有任何引号的完整路径。

与我的VLC 2.2.1版一起使用