ฉันจะตั้งค่าฟีดวิดีโอสดจากสถานีอวกาศนานาชาติเป็นพื้นหลังเดสก์ท็อปของฉันได้อย่างไร


32

เมื่อไม่นานมานี้นาซ่าได้เริ่มทำการถ่ายทอดสดการดูจากสถานีอวกาศนานาชาติ (ถ้าเป็นสีดำสถานีอวกาศนานาชาติจะอยู่ฝั่งกลางคืน) http://eol.jsc.nasa.gov/HDEV/

ฉันจะตั้งค่าการออกอากาศนี้ (หรือดีกว่าจะได้รับหน้าจอเป็นระยะของฟีด) เป็นพื้นหลังของเดสก์ทอปได้อย่างไร เพื่อให้ทุกคนได้รับประโยชน์โซลูชั่นสำหรับ Mac OS X, Linux และ Windows เป็นที่ต้องการ


เกี่ยวข้อง: superuser.com/questions/341155/…
Sickest

คำตอบ:


20

VLC มีโหมดภาพพื้นหลังที่อนุญาตให้ตั้งค่าสื่อใด ๆ ที่กำลังเล่นเป็นภาพพื้นหลัง - เอกสารระบุว่า "DirectX" แต่ฉันค่อนข้างแน่ใจว่าตัวเลือกนั้นมีอยู่ในทุกแพลตฟอร์ม

ตอนนี้คุณต้องการวิธีในการเปิดกระแสข้อมูลโดยตรงภายใน VLC แต่น่าเสียดายที่ไม่มีสิ่งใดที่ง่ายและแพลตฟอร์มสตรีมมิ่งทุกแห่งจะทำทุกอย่างเท่าที่ทำได้เพื่อใช้โซลูชันแฟลชที่น่ากลัว

อย่างไรก็ตามพวกเขายังต้องจัดเตรียมสตรีมสำหรับอุปกรณ์มือถือที่ไม่รองรับ Flash และนี่คือสิ่งที่ URL ที่ไม่มีเอกสารนี้สำหรับ: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8

เมื่อคุณมี URL แล้วคุณต้องใส่บรรทัดคำสั่ง VLC (พร้อมตัวเลือกรูปพื้นหลัง) ไว้ในทางลัดในโฟลเดอร์ Startup ของเมนูเริ่มต้นของคุณ

นี่คือบรรทัดคำสั่งเบื้องต้นที่ฉันพบ แต่มีปัญหาหลายอย่างที่ไม่ใช่แบบเต็มหน้าจอดังนั้นคุณจะต้องแก้ไข--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โฟลเดอร์) หรือออกจากระบบและเข้าสู่ระบบอีกครั้ง

โปรดทราบว่าคุณต้องเปิดใช้งานการแสดงไอคอนเดสก์ท็อปมิฉะนั้นจะไม่ทำงานไม่แน่ใจว่าทำไม


เอ๊ะนี้ไม่ได้ทำงานที่ดีที่ฉันสงสัยว่ามีโซลูชั่นอื่น ๆ
Sickest

@Sickest ใช่มันไม่ได้ดีมาก แต่มันเป็นทางออกที่มีประสิทธิภาพมากที่สุดวิธีที่มีประสิทธิภาพมากกว่าการใช้งานซอฟต์แวร์ที่แสดงหน้าเว็บ (พร้อมปลั๊กอิน Flash) เป็นวอลล์เปเปอร์ สิ่งที่ดีที่สุดก็คือการมีสคริปต์ที่ใช้ภาพหน้าจอของสตรีมทุก ๆ X นาทีและตั้งเป็นภาพพื้นหลัง

@ Andréคุณรู้จักวิธีแก้ปัญหาสำหรับ Mac 10.6.8 หรือไม่? ฉันต้องการ URL เดียวกัน แต่ไม่สามารถหาวิธีที่จะทำ ...
ᔕᖺᘎᕊ

คุณสามารถขยายอีกเล็กน้อยบน "เปิดใช้งานการแสดงไอคอนเดสก์ท็อป" ได้หรือไม่? ฉันไม่สามารถหาวิธีที่จะทำ
TMH

@TomHart Windows อนุญาตให้คุณซ่อนไอคอนเดสก์ท็อปโดยคลิกขวาที่เดสก์ท็อปและยกเลิกการเลือก "แสดง> แสดงรายการเดสก์ท็อป" คุณต้องตรวจสอบให้แน่ใจว่าได้ตรวจสอบแล้ว

6

มีวิธีที่ง่ายกว่าที่ฉันพบว่าเกี่ยวข้องกับการดาวน์โหลดสกรีนเซฟเวอร์ที่ให้คุณตั้งค่าหน้า html เป็นสกรีนเซฟเวอร์ของคุณได้

ในการรับฟีดให้เต็มหน้าจอของคุณให้ใช้ลิงก์สำหรับป๊อปอัปแทนที่จะเป็นช่อง ดังนั้นสำหรับสตรีม ISS คุณต้องการใช้:

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

วิธีนี้ใช้ได้อย่างสมบูรณ์แบบสำหรับฉันและต้องการการตั้งค่าเล็กน้อย

แก้ไข: เพิ่งรู้ว่าเขากำลังมองหาวิธีแก้ปัญหาให้ตั้งเป็นพื้นหลังไม่ใช่สกรีนเซฟเวอร์ อย่างไรก็ตามฉันจะทิ้งเรื่องนี้ไว้เพราะมันเกี่ยวข้องกันมาก

แก้ไข 2: ลิงก์ Archive.orgเนื่องจากเว็บไซต์ไม่ทำงาน


สิ่งนี้อาจมีประโยชน์ แต่ก็ไม่ใช่คำตอบสำหรับคำถาม (ดังนั้นอาจมีการดัดแปลง / ลบ) นี่คือแนวคิด: ถามคำถามใหม่เกี่ยวกับวิธีตั้งค่าสตรีมวิดีโอ ISS เป็นสกรีนเซฟเวอร์แล้วตอบด้วยตัวคุณเองด้วยคำตอบเดียวกันนี้ จากนั้นลบคำตอบนี้ออกจากคำถามนี้
lzam

5

นี่คือวิธีการใช้ livestreamer ดูคำตอบนี้ด้วย

ขั้นตอนแรก: ติดตั้ง livestreamer

ติดตั้ง livestreamer

สตรีม HD อย่างง่ายพร้อม VLC:

คำสั่งนี้แสดงระบบการรับชม Earth High Definition (HDEV)แบบเต็มหน้าจอในโหมดภาพพื้นหลัง

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

สตรีม HD พร้อมเสียง (การสนทนาลูกเรือ / การควบคุม)

สิ่งนี้แสดงระบบการรับชมของโลกความคมชัดสูง (HDEV)และเพิ่มเสียงจากสตรีมอื่นISS Liveพร้อมด้วยเสียงการสนทนาระหว่างลูกเรือกับการควบคุมภารกิจ

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 script (ทดสอบบน 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

สคริปต์ทุบตีที่ปรับปรุงใหม่ (เฉพาะ Ubuntu)

(เพียงเลือกเส้นทางของไอคอนที่คุณต้องการให้แสดงพร้อมการแจ้งเตือนหรือลบตัวเลือก "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

คำแนะนำที่ดีมากใช้งานได้อย่างมีเสน่ห์ แต่คุณมีความคิดว่าจะใช้งานจอภาพสองจอได้อย่างไร
Radu Gheorghiu

มันใช้งานได้ดีสำหรับฉันด้วยจอภาพสองจอ คุณต้องการอะไรอย่างแน่นอน วิดีโอเดียวกันทั้งคู่? สตรีมที่แตกต่างกันในแต่ละ
mxdsp

ขยายกระแสข้อมูลบนจอภาพทั้งสอง เหมือนที่คุณจะรับชมภาพยนตร์บนจอภาพ 2 จอครึ่งทางด้านซ้ายและอีกครึ่งทางด้านขวา
Radu Gheorghiu

ขออภัยไม่เคยทำแบบนั้น แต่ผมคิดว่าคุณสามารถค้นหาสิ่งที่คุณกำลังมองหาที่นี่ ลองดูที่--video-splitterตัวเลือก
mxdsp

ดูเหมือนว่าจะไม่ทำงานอีกต่อไป
Antzi

1

ผู้ชายคนนี้สร้างส่วนขยายการตั้งค่าระบบสำหรับ Mac ใช้งานได้กับ Mac OS X Yosemite ... ไม่แน่ใจว่าจะใช้งานร่วมกันได้นานแค่ไหน

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- ทดลองโปรแกรมรักษาหน้าจอ% 2F & EI = BapCVKalIKX1iQKr0YH4BA & USG = AFQjCNFy587sR98w-D5SPXtgUwJrqH8tNA & sig2 = _nlyDfljiKYKE72ry_ZxIg


1

คุณสามารถลองlivestreamer ฉันต้องทำงานนิดหน่อยเพื่อติดตั้งไลบรารี Python เพื่อให้สามารถดูสตรีม def สูงขึ้นบน Ubuntu มีไบนารี Windows ที่ได้รับการบรรจุล่วงหน้าซึ่งอาจไม่มีปัญหานั้นฉันยังไม่ได้ลอง

ตอนนี้ฉันกำลังใช้เพื่อดูฟีด ISS โดยตรงใน VLC ที่ 720p คำสั่งคือ

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

ในที่สุดใช้โหมดวอลล์เปเปอร์ของ VLC ตามที่อธิบายในโพสต์ของAndré

ขอบคุณบทช่วยสอนนี้เกี่ยวกับการสตรีมฟีด ISS บน Raspberry Pi ซึ่งชี้ให้ฉันไปในทิศทางที่ถูกต้อง


0

ใน VLC คุณสามารถเลือกที่จะจัดแนววิดีโอไปทางซ้ายกึ่งกลางหรือทางขวา นอกจากนี้ตั้งค่าอัตราส่วนของจอแสดงผลที่คุณต้องการให้ฟีดถูกวางในการตั้งค่าอัตราส่วนหรือการครอบตัด ฉันได้เล่นอย่างสมบูรณ์แบบเต็มหน้าจอที่หน้าจอด้านซ้ายของฉันจากการตั้งค่าหัวคู่

นอกจากนี้คุณสามารถเปิดไฟล์เพลย์ลิสต์ที่กล่าวถึงข้างต้นและแก้ไขเพื่อให้มีฟีด 480 ไฟล์เท่านั้น สามารถทำได้ใน Wordpad หรือโปรแกรมแก้ไขข้อความที่มีความสามารถ Notepad จะทำให้เสียหายเนื่องจาก linefeeds นั้นเข้ากันไม่ได้กับ 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 จะไม่หกลงบนจอแสดงผลอื่น ลองทดลองกับมันจนกว่าคุณจะได้ผลตามที่ต้องการ

อัปเดต:บางทีฉันผิดเกี่ยวกับสวิตช์จอแสดงผล ฉันไม่สามารถแสดงบนจอแสดงผลด้านขวาของฉันได้! ความคิดใด ๆ มันยังคงอยู่บนหน้าจอด้านซ้ายของฉันอย่างสมบูรณ์แม้ว่า อัตราส่วนภาพน่าจะเป็นความคิดที่ดีกว่าดังนั้นจึงไม่ตัดวิดีโอออกแม้ว่ามันจะมีความละเอียดเล็กน้อยเนื่องจากฟีดนั้นกว้างกว่า

หากใครมีคำแนะนำเกี่ยวกับวิธีสร้างทางลัดบนเดสก์ท็อปสำหรับสิ่งนี้ฉันขอขอบคุณอย่างมาก!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.