Come posso impostare il feed video live dall'ISS come sfondo del mio desktop?


32

La NASA ha recentemente iniziato a fare una trasmissione in diretta della vista dall'ISS (se è nera, l'ISS è sul lato notturno della Terra). http://eol.jsc.nasa.gov/HDEV/

Come posso impostare questa trasmissione (o meglio, in qualche modo ottenere un tappo dello schermo periodico del feed) per diventare il mio sfondo del desktop? Affinché tutti ne traggano beneficio, sono richieste soluzioni per Mac OS X, Linux e Windows.


Risposte:


20

VLC ha una modalità sfondo che consente di impostare qualsiasi supporto che sta attualmente riproducendo come sfondo: la documentazione menziona "DirectX" ma sono abbastanza sicuro che l'opzione esiste su tutte le piattaforme.

Ora hai bisogno di un modo per aprire lo stream direttamente all'interno di VLC, purtroppo nulla è così semplice e ogni piattaforma di streaming farà tutto il possibile per utilizzare la loro terribile soluzione basata su Flash.

Tuttavia, devono anche fornire flussi per dispositivi mobili che non supportano Flash, ed ecco a cosa serve questo URL non documentato: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8 .

Una volta che hai l'URL, devi solo inserire la riga di comando VLC (con l'opzione sfondo) all'interno di un collegamento nella cartella Avvio del menu Start.

Ecco una riga di comando preliminare che mi è venuta in mente, tuttavia ha diversi problemi come non essere a schermo intero, quindi dovrai armeggiare con il --zoomparametro ( --widthe --heightpurtroppo non ha alcun effetto).

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

Apri la tua Startupcartella, è possibile utilizzare solo copia / incolla questo percorso direttamente nel vostro menu di avvio per aprirlo: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup.

Crea un nuovo collegamento in quella cartella, dovrebbe puntare a vlc.exe, il percorso stesso dovrebbe essere citato e le opzioni dovrebbero essere aggiunte dopo il percorso citato, in questo modo:

"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

Finalmente puoi testare le tue modifiche facendo clic sulla nuova voce che hai appena creato nel tuo menu di avvio (è nella Startupcartella), oppure disconnettiti e riconnettiti.

Nota che devi abilitare la visualizzazione delle icone del desktop, altrimenti non funzionerà, non so perché.


eh questo non funziona così bene, mi chiedo se ci sono altre soluzioni
Sickest

@Sickest sì, non è molto buono ma è la soluzione più efficiente, molto più efficiente dell'esecuzione di software che visualizza una pagina Web (con il plug-in Flash) come sfondo. Il migliore sarebbe comunque avere uno script che catturi solo uno screenshot del flusso ogni X minuti e lo imposta come sfondo.

@ André Conosci una soluzione per Mac 10.6.8? Voglio lo stesso URL ma non riesco a capire come farlo ...
ᔕᖺᘎᕊ

Potresti espandere un po 'su "abilita la visualizzazione delle icone del desktop"? Non riesco a capire come farlo.
TMH l'

@TomHart Windows consente di nascondere le icone del desktop facendo clic con il pulsante destro del mouse sul desktop e deselezionando "Visualizza> Visualizza elementi del desktop", è necessario assicurarsi che sia selezionato.

6

C'è un modo più semplice che ho scoperto che prevede il download di uno screensaver che ti consente di impostare pagine html come screensaver.

Per fare in modo che il feed riempia l'intero schermo, utilizzare il collegamento per il pop-out anziché il canale. Quindi per lo stream ISS, ti consigliamo di utilizzare:

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

Questo metodo ha funzionato perfettamente per me e ha richiesto un piccolo set up.

EDIT: Proprio ora si è reso conto che stava cercando una soluzione per impostarlo sullo sfondo, non uno screensaver. Tuttavia, lo lascerò in quanto è estremamente rilevante.

Modifica 2: collegamento Archive.org poiché il sito Web non è più attivo.


Questo può essere utile, ma non è una risposta alla domanda (quindi può essere modificato / eliminato). Ecco un'idea: fai una nuova domanda su come impostare il flusso video ISS come salvaschermo, quindi rispondi tu stesso con questa stessa risposta. Quindi eliminare questa risposta da questa domanda.
lzam,

5

Ecco un modo per aggirare usando livestreamer. Vedi anche questa risposta .

Primo passo: installare livestreamer.

Installa livestreamer

Streaming HD semplice con VLC:

Questo comando visualizza il sistema di visualizzazione della Terra ad alta definizione (HDEV) a schermo intero in modalità sfondo.

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

Streaming HD con audio (conversazioni di equipaggio / controllo)

Questo mostra il sistema di osservazione della Terra ad alta definizione (HDEV) e aggiunge il suono da un altro flusso, Live ISS , accompagnato dall'audio delle conversazioni tra l'equipaggio e il Mission Control.

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'

Script Bash ON / OFF (testato su Ubuntu)

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

Script bash migliorato (specifico per Ubuntu)

(basta selezionare il percorso di un'icona che si desidera visualizzare con le notifiche o eliminare le opzioni "Icona =" terza riga ed entrambe le opzioni "-i $ Icona")

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

Ottimo suggerimento, funziona come un fascino, ma hai idea di come farlo funzionare su due monitor?
Radu Gheorghiu,

Funziona bene per me con due monitor. Cosa vuoi esattamente ? Lo stesso video su entrambi? Flusso diverso su ciascuno?
mxdsp,

Estendi il flusso su entrambi i monitor. Proprio come guarderesti un film su 2 monitor, metà a sinistra e metà a destra.
Radu Gheorghiu,

Spiacente, non l'ho mai fatto, ma immagino che tu possa trovare quello che stai cercando qui . Dai un'occhiata --video-splitterall'opzione.
mxdsp,

Sembra che non funzioni più
Antzi,


1

Puoi provare livestreamer . Ho dovuto fare un po 'di lavoro per installare le librerie Python per poter visualizzare il flusso di def più alto su Ubuntu. Esistono binari Windows preconfezionati che potrebbero non avere questo problema, non li ho provati.

Lo sto usando in questo momento per guardare il feed ISS direttamente in VLC a 720p. Il comando è

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

Infine, usa la modalità sfondo di VLC come spiegato nel post di André.

Grazie a questo tutorial sullo streaming del feed ISS sul Raspberry Pi, mi ha indicato la giusta direzione.


0

In VLC, puoi scegliere di allineare il video a sinistra, al centro o a destra. Inoltre, imposta il rapporto dello schermo su cui desideri posizionare il feed nelle impostazioni Rapporto aspetto o Ritaglia. L'ho riprodotto perfettamente a schermo intero sul mio monitor sinistro di una configurazione a doppia testa.

Inoltre, puoi aprire il file della playlist menzionato sopra e modificarlo per avere solo il feed 480 al suo interno. Questo può essere fatto in Wordpad o in un editor di testo competente. Notepad lo corromperà, poiché gli avanzamenti di riga non sono completamente compatibili con Windows.

Il tuo playlist.m3u8file dovrebbe apparire come segue:

#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

Per visualizzare il video solo su uno schermo, vai alle impostazioni VLC , quindi vai alla casella Mostra impostazioni in basso e scegli Tutto .

Successivamente, vai alla sezione Video nella struttura a sinistra, vicino alla parte inferiore, e fai clic su di essa. Nel riquadro a destra visualizzato, scorri verso il basso fino alla fine delle impostazioni Video e, nella sezione Allineamento video , seleziona Sinistra , Centro o Destra , a seconda delle tue preferenze. Sinistra si allinea alla schermata di sinistra. Center visualizzerà il video su entrambi i display con barre nere su entrambi i lati e Right si allineerà al display destro.

Infine, torna a Impostazioni semplici, quindi in Video assicurati che il menu a discesa Output nella sezione Display sia impostato su Automatico.

Chiudi le impostazioni per ora. Successivamente, nella finestra VLC principale, vai alle impostazioni di ritaglio e scegli il rapporto corretto per il display che stai utilizzando. Nel mio caso, il rapporto è 16:10.

Ciò consentirà di allineare e ritagliare il video solo su un singolo display. Perfezionare! Il ritaglio è importante in modo che il viewport VLC non si riversi sull'altro display. Prova a sperimentarlo fino ad ottenere l'effetto desiderato.

Aggiornamento: forse non ero corretto sull'interruttore del display. Non riesco a vederlo sul mio display destro! Qualche idea? Si trova comunque perfettamente sul mio schermo sinistro. Le proporzioni sembrano essere un'idea migliore in modo da non tagliare il video, anche se lo smussa un po 'poiché il feed è più ampio.

Se qualcuno ha suggerimenti su come creare un collegamento sul desktop per questo, lo apprezzerei molto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.