我正在使用双设置,并且希望 YouTube 视频在一个屏幕上最大化运行,同时为我的 IDE 释放另一个屏幕。但是,一旦我单击鼠标,YouTube 视频就会恢复到正常大小。有解决方法吗?
答案1
播放器可以给定一个视频的 URL,它将处理下载和显示。要获取 YouTube 视频的真实 URL,您可以使用youtube-dl与面向用户的 URL ( http://youtube.com/watch?v=XXXXXXXX
)。
因此,知道这一点后,我在 Firefox 下获取全屏视频的方法是使用帮助程序脚本,通过以下方式将 YouTube 视频提供给 mplayer:发射的允许将链接发送到外部应用程序的扩展。
为了配置 launchy,我创建了一个文件,~/.mozilla/firefox/*/chrome/launchy.xml
该文件将在 Firefox 中创建一个上下文菜单条目:
<?xml version="1.0" encoding="UTF-8"?>
<configurations xmlns="http://launchy.mozdev.org/configurations">
<application>
<label>YouTube to mplayer</label>
<type>1</type>
<command>/path/to/bin/yt_mplayer.sh</command>
</application>
</configurations>
然后,这个yt_mplayer.sh
脚本将处理剩下的事情:
#!/bin/bash
URL="${@}"
YT_URL=$( youtube-dl -g "${URL}" )
xterm -T "YouTube-MPlayer from Firefox" -e " \
echo -e Parameters : \"${URL}\n${YT_URL}\"; \
mplayer -msgcolor -cache 10000 -cache-min 25 \"${YT_URL}\"; \
read -p '<Return>' foo \
"
我喜欢打开一个xterm
能够看到发生了什么mplayer
(特别是缓冲阶段);如果您愿意,可以跳过。
这种方法不仅具有让您完全控制视频的优点,而且还可以节省 CPU 周期,因为mplayer
其性能比浏览器播放器好得多。