Wie kann ich den Live-Video-Feed von der ISS als Desktop-Hintergrund festlegen?

32

Die NASA hat vor kurzem begonnen, eine Live-Übertragung der Ansicht von der ISS zu machen (wenn sie schwarz ist, befindet sich die ISS über der Nachtseite der Erde). http://eol.jsc.nasa.gov/HDEV/

Wie kann ich festlegen, dass diese Sendung (oder besser, ich erhalte eine regelmäßige Bildschirmbegrenzung des Feeds) zu meinem Desktop-Hintergrund wird? Damit alle davon profitieren, sind Lösungen für Mac OS X, Linux und Windows erwünscht.

Moriarty
quelle

Antworten:

20

VLC verfügt über einen Hintergrundbildmodus , mit dem Sie alle Medien, die gerade als Hintergrundbild abgespielt werden, festlegen können. In der Dokumentation wird "DirectX" erwähnt, aber ich bin mir ziemlich sicher, dass diese Option auf allen Plattformen verfügbar ist.

Jetzt brauchen Sie eine Möglichkeit, den Stream direkt in VLC zu öffnen. Leider ist nichts so einfach und jede Streaming-Plattform unternimmt alles, um ihre schreckliche Flash-basierte Lösung zu nutzen.

Sie müssen jedoch auch Streams für Mobilgeräte bereitstellen, die Flash nicht unterstützen. Die folgende undokumentierte URL ist dafür vorgesehen: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8 .

Sobald Sie die URL haben, müssen Sie nur die VLC-Befehlszeile (mit der Hintergrundoption) in eine Verknüpfung im Startordner Ihres Startmenüs einfügen.

Hier ist eine vorläufige Befehlszeile, die ich mir ausgedacht habe. Sie hat jedoch einige Probleme, z. B. nicht im Vollbildmodus zu arbeiten. Sie müssen also mit dem --zoomParameter basteln ( --widthund --heighthaben leider keine Auswirkung).

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

Öffnen Sie den StartupOrdner, Sie können einfach durch Kopieren / Einfügen diesen Pfad direkt im Startmenü um es zu öffnen: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup.

Erstellen Sie eine neue Verknüpfung in diesem Ordner, die darauf verweisen sollte vlc.exe, der Pfad selbst sollte in Anführungszeichen gesetzt und die Optionen sollten wie folgt nach dem angegebenen Pfad angehängt werden:

"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

Schließlich können Sie Ihre Änderungen testen, indem Sie auf den neuen Eintrag klicken, den Sie gerade in Ihrem Startmenü erstellt haben (er befindet sich im StartupOrdner), oder sich abmelden und wieder anmelden.

Beachten Sie, dass Sie die Anzeige der Desktopsymbole aktivieren müssen, da dies sonst nicht funktioniert und Sie nicht wissen, warum.


quelle
eh das klappt nicht so toll, ich frage mich, ob es andere Lösungen gibt
kränksten
@Sickest Ja, es ist nicht sehr gut, aber die effizienteste Lösung, viel effizienter als die Ausführung von Software, die eine Webseite (mit dem Flash-Plugin) als Hintergrundbild anzeigt. Das Beste wäre immer noch, ein Skript zu haben, das nur alle X Minuten einen Screenshot des Streams erstellt und ihn als Hintergrundbild festlegt.
@ André Kennst du eine Lösung für Mac 10.6.8? Ich möchte die gleiche URL, kann aber nicht herausfinden, wie es geht ...
ᔕᖺᘎᕊ
Könnten Sie das Thema "Anzeige der Desktopsymbole aktivieren" etwas erweitern? Ich kann nicht herausfinden, wie es geht.
TMH
Mit @TomHart Windows können Sie die Desktopsymbole ausblenden, indem Sie mit der rechten Maustaste auf den Desktop klicken und "Anzeige> Desktopelemente anzeigen" deaktivieren. Stellen Sie sicher, dass das Kontrollkästchen aktiviert ist.
6

Ich habe festgestellt, dass es eine einfachere Möglichkeit gibt , einen Bildschirmschoner herunterzuladen , mit dem Sie HTML-Seiten als Bildschirmschoner festlegen können.

Verwenden Sie anstelle des Kanals den Link für das Pop-out, damit der Feed den gesamten Bildschirm ausfüllt. Für den ISS-Stream möchten Sie also Folgendes verwenden:

http://www.ustream.tv/channel/live-iss-stream/pop-out

Diese Methode funktionierte perfekt für mich und erforderte wenig Setup.

EDIT: Gerade erst wurde ihm klar, dass er nach einer Lösung suchte, um sie in den Hintergrund zu stellen, nicht nach einem Bildschirmschoner. Ich werde dies jedoch belassen, da es äußerst relevant ist.

Bearbeiten 2: Archive.org Link, da die Website jetzt nicht mehr verfügbar ist.

Discant
quelle
Dies mag nützlich sein, ist aber keine Antwort auf die Frage (so dass es möglicherweise modifiziert / gelöscht wird). Hier ist eine Idee: Stellen Sie eine neue Frage zum Festlegen des ISS-Videostreams als Bildschirmschoner und beantworten Sie sie dann selbst mit derselben Antwort. Dann löschen Sie diese Antwort von dieser Frage.
lzam
5

Hier ist ein Weg um Livestreamer zu benutzen. Siehe auch diese Antwort .

Erster Schritt: Livestreamer installieren.

Installieren Sie den Livestreamer

Einfacher HD-Stream mit VLC:

Mit diesem Befehl wird HDEV (High Definition Earth Viewing System) im Hintergrundbildmodus im Vollbildmodus angezeigt.

livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'

HD-Stream mit Audio (Besatzungs- / Steuerungsgespräche)

Dies zeigt das High Definition Earth-Viewing-System (HDEV) an und fügt Sound von einem anderen Stream, Live ISS , hinzu, begleitet von Audio-Gesprächen zwischen der Crew und der Missionskontrolle.

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'

Bash ON / OFF-Skript (unter Ubuntu getestet)

#!/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

Verbessertes Bash-Skript (Ubuntu-spezifisch)

(Wählen Sie einfach den Pfad eines Symbols aus, das mit Benachrichtigungen angezeigt werden soll, oder löschen Sie die dritte Zeile "Icon =" und beide Optionen "-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
mxdsp
quelle
Sehr guter Vorschlag, funktioniert wie ein Zauber, aber haben Sie eine Idee, wie Sie dies auf zwei Monitoren umsetzen können?
Radu Gheorghiu
Es funktioniert gut für mich mit zwei Monitoren. Was genau willst du ? Gleiches Video auf beiden? Unterschiedlicher Stream auf jedem?
mxdsp
Erweitern Sie den Stream auf beiden Monitoren. Genauso wie Sie einen Film auf 2 Monitoren ansehen würden, halb links und halb rechts.
Radu Gheorghiu
Es tut uns Leid, das nie getan, aber ich denke , man kann finden , was Sie suchen hier . Schauen Sie sich die --video-splitterOption an.
mxdsp
Es scheint, dass es nicht mehr funktioniert
Antzi
1

Dieser Typ hat eine Erweiterung für die Systemeinstellungen für den Mac erstellt. Funktioniert unter Mac OS X Yosemite ... nicht sicher, wie weit die Kompatibilität zurückreicht.

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCkQFjAB&url=http%3A%2F%2Fsobolev.us%2Fiss-hd-earth-viewing- Experiment-Bildschirmschoner% 2F & ei = BapCVKalIKX1iQKr0YH4BA & usg = AFQjCNFy587sR98w-D5SPXtgUwJrqH8tNA & sig2 = _nlyDfljiKYKE72ry_ZxIg

Michael Paul
quelle
1

Sie können Livestreamer versuchen . Ich musste ein bisschen arbeiten, um Python-Bibliotheken zu installieren, damit ich den Stream mit der höheren Def unter Ubuntu sehen konnte. Es gibt vorgefertigte Windows-Binärdateien, die dieses Problem möglicherweise nicht haben. Ich habe sie nicht ausprobiert.

Ich benutze es gerade, um den ISS-Feed direkt in VLC mit 720p anzusehen. Der Befehl lautet

livestreamer http://ustream.tv/channel/iss-hdev-payload 720p+ --player vlc

Verwenden Sie abschließend den Hintergrundbildmodus von VLC, wie in Andrés Beitrag erläutert.

Dank dieses Tutorials zum Streamen des ISS-Feeds auf den Raspberry Pi, das mich in die richtige Richtung geleitet hat.

Weltraumhund
quelle
0

In VLC können Sie wählen, ob das Video links, zentriert oder rechts ausgerichtet werden soll. Stellen Sie außerdem das Verhältnis der Anzeige, auf der der Feed platziert werden soll, in den Einstellungen für Seitenverhältnis oder Zuschneiden ein. Ich habe es perfekt im Vollbild auf meinem linken Monitor von einem Dual-Head-Setup zu spielen.

Sie können auch die oben erwähnte Wiedergabelistendatei öffnen und bearbeiten, sodass nur der 480-Feed darin enthalten ist. Dies kann in Wordpad oder einem kompetenten Texteditor erfolgen. Notepad wird es beschädigen, da die Zeilenvorschübe nicht vollständig Windows-kompatibel sind.

Ihre playlist.m3u8Datei sollte wie folgt aussehen:

#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

Um das Video nur auf einem Bildschirm anzuzeigen, gehen Sie zu den VLC-Einstellungen und dann zum Feld Show Settings ( Einstellungen anzeigen) unten und wählen Sie All (Alle) .

Gehen Sie als Nächstes zum Abschnitt Video im linken Baum, der sich ganz unten befindet, und klicken Sie darauf. Scrollen Sie im angezeigten rechten Fensterbereich nach unten in den Videoeinstellungen und wählen Sie im Abschnitt Videoausrichtung je nach Bedarf Links , Mitte oder Rechts aus . Links wird am linken Bildschirm ausgerichtet. In der Mitte wird das Video auf beiden Displays mit schwarzen Balken auf beiden Seiten angezeigt, und Rechts wird auf das rechte Display ausgerichtet.

Wechseln Sie schließlich zurück zu den einfachen Einstellungen, und stellen Sie unter Video sicher, dass die Dropdown-Liste Ausgabe im Bereich Anzeige auf Automatisch eingestellt ist.

Schließen Sie die Einstellungen vorerst. Wechseln Sie im Hauptfenster von VLC zu den Crop-Einstellungen und wählen Sie das richtige Verhältnis für die von Ihnen verwendete Anzeige. In meinem Fall ist das Verhältnis 16:10.

Dadurch wird das Video sowohl ausgerichtet als auch auf eine einzige Anzeige zugeschnitten. Perfekt! Das Zuschneiden ist wichtig, damit das VLC-Ansichtsfenster nicht auf die andere Anzeige verschüttet wird. Probieren Sie es aus, bis Sie den gewünschten Effekt erzielen.

Update: Vielleicht habe ich mich in Bezug auf den Anzeigeschalter geirrt. Ich kann es nicht auf meinem rechten Display anzeigen lassen! Irgendwelche Ideen? Es sitzt immer noch perfekt auf meinem linken Bildschirm. Das Seitenverhältnis scheint eine bessere Idee zu sein, damit das Video nicht abgeschnitten wird, obwohl es ein wenig verwischt wird, wenn der Feed breiter wird.

Wenn jemand Vorschläge hat, wie man eine Desktop-Verknüpfung dafür erstellt, würde ich das sehr begrüßen!

Fleisch
quelle