Bagaimana saya bisa mengatur umpan video langsung dari ISS sebagai latar belakang desktop saya?

32

NASA baru-baru ini mulai melakukan siaran langsung pandangan dari ISS (jika hitam, ISS berada di sisi malam Bumi). http://eol.jsc.nasa.gov/HDEV/

Bagaimana saya bisa mengatur siaran ini (atau lebih baik, entah bagaimana memperoleh cap layar berkala) untuk menjadi latar belakang desktop saya? Agar semua orang mendapat manfaat, solusi untuk Mac OS X, Linux, dan Windows diinginkan.

Moriarty
sumber

Jawaban:

20

VLC memiliki mode wallpaper yang memungkinkan untuk mengatur media apa pun yang sedang diputar sebagai wallpaper - dokumentasi menyebutkan "DirectX" tetapi saya cukup yakin bahwa opsi ada di semua platform.

Sekarang Anda memerlukan cara untuk membuka streaming langsung di dalam VLC, sayangnya tidak ada yang semudah ini dan setiap platform streaming akan melakukan apa pun yang mereka bisa untuk menggunakan solusi berbasis Flash mereka yang mengerikan.

Namun, mereka juga perlu menyediakan streaming untuk perangkat seluler yang tidak mendukung Flash, dan inilah tujuan dari URL tidak berdokumen ini: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8 .

Setelah memiliki URL, Anda hanya perlu meletakkan baris perintah VLC (dengan opsi wallpaper) di dalam pintasan di folder Startup pada menu mulai Anda.

Berikut ini adalah baris perintah awal yang saya buat, namun ada beberapa masalah seperti tidak menjadi layar penuh, jadi Anda harus mengotak-atik --zoomparameter ( --widthdan --heightsayangnya tidak berpengaruh).

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

Buka Startupfolder Anda, Anda bisa menggunakan salin / tempel jalur ini langsung di menu mulai Anda untuk membukanya:%AppData%\Microsoft\Windows\Start Menu\Programs\Startup .

Buat jalan pintas baru di folder itu, itu harus menunjuk ke vlc.exe, jalan itu sendiri harus dikutip dan opsi harus ditambahkan setelah jalan yang dikutip, seperti ini:

"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

Akhirnya Anda dapat menguji perubahan Anda dengan mengklik entri baru yang baru saja Anda buat di menu mulai (ada di Startupfolder), atau keluar dan masuk kembali.

Perhatikan bahwa Anda harus mengaktifkan tampilan ikon desktop, jika tidak maka tidak akan berfungsi, tidak yakin mengapa.


sumber
eh ini tidak bekerja dengan baik, saya ingin tahu apakah ada solusi lain
Sickest
@ Paling keren ya itu tidak terlalu bagus tapi itu solusi yang paling efisien, jauh lebih efisien daripada menjalankan perangkat lunak yang menampilkan halaman web (dengan plugin Flash) sebagai wallpaper. Yang terbaik adalah memiliki skrip yang hanya mengambil tangkapan layar streaming setiap X menit dan menetapkannya sebagai wallpaper.
@ André Apakah Anda tahu solusi untuk Mac 10.6.8? Saya ingin URL yang sama tetapi tidak tahu cara melakukannya ...
ᔕᖺᘎᕊ
Bisakah Anda memperluas sedikit pada "aktifkan tampilan ikon desktop"? Saya tidak tahu bagaimana melakukannya.
TMH
@ TomHart Windows memungkinkan Anda untuk menyembunyikan ikon desktop dengan mengklik kanan pada desktop dan menghapus centang "Tampilan> Tampilkan item desktop", Anda perlu memastikan itu dicentang.
6

Ada cara yang lebih mudah yang saya temukan yang melibatkan mengunduh screensaver yang memungkinkan Anda untuk mengatur halaman html sebagai screensaver Anda.

Untuk mendapatkan umpan untuk mengisi seluruh layar Anda, gunakan tautan untuk pop-out daripada saluran. Jadi untuk aliran ISS, Anda ingin menggunakan:

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

Metode ini bekerja dengan sempurna untuk saya dan membutuhkan sedikit pengaturan.

EDIT: Baru saja menyadari dia sedang mencari solusi untuk mengaturnya ke latar belakang, bukan screensaver. Namun, saya akan membiarkan ini karena sangat relevan.

Sunting 2: Tautan Archive.org karena situs web sekarang turun.

Jauh
sumber
Ini mungkin berguna, tetapi itu bukan jawaban untuk pertanyaan (jadi mungkin dimodulasi / dihapus). Berikut ini sebuah ide: ajukan pertanyaan baru tentang cara mengatur streaming video ISS sebagai screensaver, lalu jawab sendiri dengan jawaban yang sama. Kemudian hapus jawaban ini dari pertanyaan ini.
lzam
5

Inilah cara menggunakan livestreamer. Se juga jawaban ini .

Langkah pertama: menginstal livestreamer.

Instal livestreamer

Streaming HD sederhana dengan VLC:

Perintah ini menampilkan High-Earth-Viewing System (HDEV) pada layar penuh pada mode wallpaper.

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

Streaming HD dengan Audio (percakapan kru / kontrol)

Ini menampilkan High-Viewing Earth-Viewing System (HDEV) dan menambahkan suara dari aliran lain, Live ISS , disertai dengan audio percakapan antara kru dan Kontrol Misi.

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'

Skrip Bash ON / OFF (diuji pada 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

Skrip bash yang ditingkatkan (khusus Ubuntu)

(cukup pilih jalur ikon yang ingin ditampilkan dengan pemberitahuan, atau hapus opsi "Icon =" baris ketiga dan keduanya "-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
sumber
Saran yang sangat bagus, bekerja seperti pesona, tetapi apakah Anda punya ide bagaimana membuatnya bekerja pada dua monitor?
Radu Gheorghiu
Ini berfungsi baik untuk saya dengan dua monitor. Apa yang sebenarnya kamu inginkan ? Video yang sama di keduanya? Aliran berbeda pada masing-masing?
mxdsp
Perpanjang aliran di kedua monitor. Seperti halnya Anda menonton film pada 2 monitor, setengah di kiri dan setengah di kanan.
Radu Gheorghiu
Maaf, tidak pernah melakukan itu, tapi saya kira Anda dapat menemukan apa yang Anda cari di sini . Lihatlah --video-splitteropsi.
mxdsp
Tampaknya itu tidak berfungsi lagi
Antzi
1

Anda dapat mencoba streaming langsung . Saya harus melakukan sedikit pekerjaan untuk mendapatkan pustaka Python diinstal untuk dapat melihat aliran def yang lebih tinggi di Ubuntu. Ada beberapa binari Windows yang dipaket yang mungkin tidak memiliki masalah itu, saya belum mencobanya.

Saya menggunakannya sekarang untuk menonton umpan ISS langsung di VLC pada 720p. Perintahnya adalah

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

Akhirnya, gunakan mode wallpaper VLC seperti yang dijelaskan dalam posting André.

Berkat tutorial ini tentang streaming umpan ISS pada Raspberry Pi, yang mengarahkan saya ke arah yang benar.

Spacedog
sumber
0

Di VLC, Anda dapat memilih untuk menyelaraskan video ke kiri, tengah atau kanan. Selain itu, atur rasio tampilan yang Anda inginkan untuk menempatkan umpan di dalam Aspect Ratio atau pengaturan Crop. Saya memilikinya bermain sempurna di layar penuh pada monitor kiri saya dari pengaturan kepala ganda.

Anda juga dapat membuka file daftar putar yang disebutkan di atas dan mengeditnya agar hanya memiliki 480 umpan di dalamnya. Ini dapat dilakukan di Wordpad atau editor teks yang kompeten. Notepad akan merusaknya, karena linefeeds tidak sepenuhnya kompatibel dengan windows.

playlist.m3u8File Anda akan terlihat sebagai berikut:

#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

Untuk membuat tampilan video hanya pada satu layar, buka pengaturan VLC , lalu buka kotak Tampilkan Pengaturan di bagian bawah dan pilih Semua .

Selanjutnya, buka bagian Video di pohon kiri, dekat bagian bawah, dan klik di atasnya. Di panel kanan yang muncul, gulir ke bawah ke bagian bawah pengaturan Video dan, di bagian Penyelarasan Video , pilih Kiri , Tengah atau Kanan , tergantung pada preferensi Anda. Kiri akan sejajar dengan layar kiri Anda. Pusat akan menampilkan video di kedua layar dengan bilah hitam di kedua sisi, dan Kanan akan sejajar dengan tampilan kanan Anda.

Akhirnya, beralih kembali ke Pengaturan sederhana, lalu di bawah Video pastikan Output drop-down Anda di bagian Tampilan diatur ke Otomatis.

Tutup pengaturan untuk sekarang. Selanjutnya, di jendela VLC utama, pergi ke pengaturan Crop dan pilih rasio yang benar untuk tampilan yang Anda gunakan. Dalam kasus saya, rasionya adalah 16:10.

Ini akan menyelaraskan dan memotong video hanya ke satu tampilan. Sempurna! Pangkas ini penting agar viewport VLC tidak tumpah ke tampilan lainnya. Cobalah bereksperimen dengannya sampai Anda mendapatkan efek yang diinginkan.

Pembaruan: Mungkin saya salah tentang sakelar tampilan. Saya tidak bisa menampilkannya di layar kanan saya! Ada ide? Itu masih duduk dengan sempurna di layar kiri saya. Rasio aspek tampaknya merupakan ide yang lebih baik sehingga tidak memotong video, meskipun sedikit lebih halus karena feed lebih lebar.

Jika ada yang punya saran tentang cara membuat pintasan desktop untuk ini, saya akan sangat menghargainya!

iammeat
sumber