NASA最近已开始对国际空间站的视图进行实时广播(如果是黑色,则表示国际空间站位于地球的夜晚)。http://eol.jsc.nasa.gov/HDEV/
如何设置此广播(或者更好地以某种方式获取提要的定期屏幕截图)成为我的桌面背景?为了使所有人受益,需要针对Mac OS X,Linux和Windows的解决方案。
NASA最近已开始对国际空间站的视图进行实时广播(如果是黑色,则表示国际空间站位于地球的夜晚)。http://eol.jsc.nasa.gov/HDEV/
如何设置此广播(或者更好地以某种方式获取提要的定期屏幕截图)成为我的桌面背景?为了使所有人受益,需要针对Mac OS X,Linux和Windows的解决方案。
Answers:
VLC具有墙纸模式,该模式允许将其当前正在播放的任何媒体设置为墙纸-文档中提到“ DirectX”,但我很确定所有平台上都存在该选项。
现在,您需要一种直接在VLC内部打开流的方法,不幸的是,这没有那么容易,每个流媒体平台都将尽其所能使用其糟糕的基于Flash的解决方案。
但是,他们还需要为不支持Flash的移动设备提供流,这是此未公开说明的URL的用途:http : //iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8。
获得URL后,只需将VLC命令行(带有墙纸选项)放在开始菜单的“启动”文件夹中的快捷方式内。
这是我想出了一个初步的命令行,但是它有几个问题,如不是全屏,所以你必须与补锅匠--zoom
参数(--width
和--height
没有效果很遗憾)。
vlc --video-wallpaper --zoom 2 --no-osd --qt-start-minimized --qt-notification 0 --qt-system-tray http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist.m3u8
打开您的Startup
文件夹,您可以直接在开始菜单中使用复制/粘贴此路径将其打开:%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
。
在该文件夹中创建一个新的快捷方式,它应该指向vlc.exe
,路径本身应该被引用,并且选项应该被添加到引用的路径之后,如下所示:
"C:\Program Files\VideoLAN\VLC\vlc.exe" --video-wallpaper --zoom 2 --no-osd --qt-start-minimized --qt-notification 0 --qt-system-tray http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist.m3u8
最后,您可以通过单击刚在开始菜单(位于Startup
文件夹中)中创建的新条目来测试您的更改,或者注销并重新登录。
请注意,您必须启用桌面图标的显示,否则将无法正常工作,不确定为什么。
我发现有一种更简单的方法,涉及下载屏幕保护程序,该程序允许您将html页面设置为屏幕保护程序。
要使提要充满整个屏幕,请使用弹出窗口的链接而不是频道的链接。因此,对于ISS流,您需要使用:
这种方法对我来说效果很好,几乎不需要任何设置。
编辑:刚意识到他正在寻找一种解决方案,将其设置为背景,而不是屏幕保护程序。但是,我将保留它,因为它非常相关。
编辑2:由于该网站现在关闭,Archive.org链接。
这是使用livestreamer的一种方法。硒也这个答案。
此命令在墙纸模式下全屏显示高清地球观察系统(HDEV)。
livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
这将显示高清地球观察系统(HDEV)并添加来自另一个流Live ISS的声音,并伴随机组人员和任务控制之间的对话音频。
livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
#!/bin/bash
PS=`ps -ef`
if echo "$PS"|grep -q 'vlc -I dummy';
then echo "off";
kill $(ps aux | grep 'vlc -I dummy' | awk '{print $2}')
else echo "on";
livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
fi
(只需选择要与通知一起显示的图标的路径,或删除“ Icon =“第三行以及两个“ -i $ Icon”选项)
#!/bin/bash
PS=`ps -ef`
Icon="/path/to/nasa_icon.png"
if echo "$PS"|grep -q 'vlc -I dummy';
then notify-send -i $Icon " ISS background OFF" \ "\"Houston, We've Got a Problem !\"";
kill $(ps aux | grep 'vlc -I dummy' | awk '{print $2}')
else notify-send -i $Icon " ISS background ON" \ "Dowloading data from ISS...";
livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
fi
这个人为Mac制作了“系统偏好设置”扩展程序。可在Mac OS X Yosemite上使用...不确定兼容性有多远。
您可以尝试使用livestreamer。我需要做一些工作来安装Python库,以便能够在Ubuntu上查看更高的def流。有预包装的Windows二进制文件可能没有这个问题,我没有尝试过。
我现在正在使用它直接在720p的VLC中观看ISS提要。该命令是
livestreamer http://ustream.tv/channel/iss-hdev-payload 720p+ --player vlc
最后,使用Andre帖子中说明的VLC墙纸模式。
感谢有关在Raspberry Pi上流式ISS提要的本教程,这为我指明了正确的方向。
在VLC中,您可以选择将视频左对齐,居中对齐或右对齐。此外,在“纵横比”或“裁切”设置中设置您要放置供稿的显示比例。我在双头设置的左显示器上以全屏方式完美播放。
另外,您可以打开上面提到的播放列表文件,然后对其进行编辑以仅包含480 feed。这可以在写字板或胜任的文本编辑器中完成。记事本会损坏它,因为换行符不完全与Windows兼容。
您的playlist.m3u8
文件应如下所示:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1194092,CODECS="avc1.77.31",RESOLUTION=854x480
http://iphone-streaming.ustream.tv/watch/playlist.m3u8?cid=17074538&stream=live_6&appType=103&appVersion=3&conn=wifi&group=iphone
要使视频仅在一个屏幕上显示,请转到VLC设置,然后转到底部的“ 显示设置”框并选择“ 全部”。
接下来,转到底部附近左侧树中的“ 视频”部分,然后单击它。在右窗格中出现,向下滚动到的视频设置的底部,在视频对准部分,选择左,中心或右,根据自己的喜好。左将与您的左屏幕对齐。中心将在两个显示器上都显示视频,并在两侧带有黑条,并且“右”将与右显示器对齐。
最后,切换回“简单设置”,然后确保在“视频”下将“显示”部分中的“输出”下拉列表设置为“自动”。
现在关闭设置。接下来,在VLC主窗口中,转到“裁剪”设置,然后为要使用的显示选择正确的比例。在我的情况下,该比例为16:10。
这样既可以将视频对齐也可以将其裁剪为单个显示。完善!裁剪非常重要,因此VLC视口不会溢出到其他显示器上。尝试进行试验,直到获得理想的效果。
更新:也许我对显示开关不正确。我无法在正确的显示屏上显示它!有任何想法吗?它仍然完美地坐在我的左屏幕上。宽高比似乎是一个更好的主意,因此即使在Feed较宽的情况下它也会使视频模糊一些,因此它不会斩断视频。
如果有人对如何为此创建桌面快捷方式提出建议,我将不胜感激!