我正在尝试编写一个小脚本,使用VLC从命令行播放YouTube视频。我在Windows 7上使用具有搜索路径的VLC。
输入:
播放视频,但始终以最高质量播放。在互联网浏览器中,附加术语'&fmt=18'可以强制使用低分辨率模式。然而,在命令行中使用此选项,
我尝试过使用不同的引号引用URL,但都没有成功。整个链接会被传递给VLC,包括引号。
这个问题有解决方案吗?是否有一个VLC开关可以选择流的质量?VLC命令行帮助可能有答案,但理解所有开关的含义对我来说有点困难。
音乐来源:Breakbot的By Your Side
输入:
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.
我尝试过使用不同的引号引用URL,但都没有成功。整个链接会被传递给VLC,包括引号。
这个问题有解决方案吗?是否有一个VLC开关可以选择流的质量?VLC命令行帮助可能有答案,但理解所有开关的含义对我来说有点困难。
音乐来源:Breakbot的By Your Side
&
有特殊的含义,所以它实际上先执行了vlc http://www.youtube.com/watch?v=v0faacLn8K4
命令,然后再作为第二个命令运行了fmt=18
。 - l0b0