Làm cách nào tôi có thể đặt nguồn cấp video trực tiếp từ ISS làm nền màn hình của mình?


32

NASA gần đây đã bắt đầu thực hiện một chương trình phát sóng trực tiếp về góc nhìn từ ISS (nếu trời đen, ISS ở phía bên trái của Trái đất). http://eol.jsc.nasa.gov/HDEV/

Làm cách nào tôi có thể đặt chương trình phát này (hoặc tốt hơn, bằng cách nào đó có được nắp màn hình định kỳ của nguồn cấp dữ liệu) để trở thành nền màn hình của tôi? Vì vậy, mọi người đều có lợi, giải pháp cho Mac OS X, Linux và Windows.


Câu trả lời:


20

VLC có chế độ hình nền cho phép đặt bất kỳ phương tiện nào hiện đang phát làm hình nền - tài liệu có đề cập đến "DirectX" nhưng tôi khá chắc chắn rằng tùy chọn đó tồn tại trên tất cả các nền tảng.

Bây giờ bạn cần một cách để mở luồng trực tiếp bên trong VLC, thật không may là không có gì dễ dàng và mọi nền tảng phát trực tuyến sẽ làm bất cứ điều gì có thể để sử dụng giải pháp dựa trên Flash khủng khiếp của họ.

Tuy nhiên, họ cũng cần cung cấp luồng cho các thiết bị di động không hỗ trợ Flash và đây là URL không có giấy tờ này để làm gì: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8 .

Khi bạn có URL, bạn chỉ cần đặt dòng lệnh VLC (với tùy chọn hình nền) bên trong một phím tắt trong thư mục Khởi động của menu bắt đầu.

Đây là một dòng lệnh sơ bộ mà tôi đã đưa ra, tuy nhiên nó có một số vấn đề như không phải là toàn màn hình, vì vậy bạn sẽ phải sửa lại --zoomthông số ( --width--heightkhông có tác dụng gì đáng tiếc).

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

Mở Startupthư mục của bạn , bạn chỉ có thể sử dụng sao chép / dán đường dẫn này trực tiếp trong menu bắt đầu của bạn để mở nó : %AppData%\Microsoft\Windows\Start Menu\Programs\Startup.

Tạo một lối tắt mới trong thư mục đó, nó sẽ trỏ đến vlc.exe, chính đường dẫn sẽ được trích dẫn và các tùy chọn sẽ được thêm vào sau đường dẫn được trích dẫn, như sau:

"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

Cuối cùng, bạn có thể kiểm tra các thay đổi của mình bằng cách nhấp vào mục nhập mới mà bạn vừa tạo trong menu bắt đầu (trong Startupthư mục) hoặc đăng xuất và đăng nhập lại.

Lưu ý rằng bạn phải kích hoạt hiển thị các biểu tượng trên màn hình, nếu không nó sẽ không hoạt động, không biết tại sao.


eh điều này không hiệu quả lắm, tôi tự hỏi liệu có giải pháp nào khác không
Sickest

@Sickest yeah nó không tốt lắm nhưng đó là giải pháp hiệu quả nhất, hiệu quả hơn nhiều so với việc chạy phần mềm hiển thị trang web (với plugin Flash) làm hình nền. Điều tốt nhất vẫn là có một tập lệnh chỉ chụp ảnh màn hình của luồng mỗi X phút và đặt nó làm hình nền.

@ André Bạn có biết một giải pháp cho Mac 10.6.8 không? Tôi muốn các URL tương tự nhưng không thể tìm ra cách để làm điều đó ...
ᔕᖺᘎᕊ

Bạn có thể mở rộng một chút về "bật hiển thị các biểu tượng trên màn hình" không? Tôi không thể tìm ra cách để làm điều đó.
TMH

@TomHart Windows cho phép bạn ẩn các biểu tượng trên màn hình bằng cách nhấp chuột phải vào màn hình và bỏ chọn "Hiển thị> Hiển thị các mục trên màn hình", bạn cần chắc chắn rằng nó đã được kiểm tra.

6

Có một cách dễ dàng hơn mà tôi thấy liên quan đến việc tải xuống trình bảo vệ màn hình cho phép bạn đặt các trang html làm trình bảo vệ màn hình.

Để có nguồn cấp dữ liệu lấp đầy toàn bộ màn hình của bạn, hãy sử dụng liên kết cho cửa sổ bật ra thay vì kênh. Vì vậy, đối với luồng ISS, bạn muốn sử dụng:

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

Phương pháp này hoạt động hoàn hảo cho tôi và yêu cầu thiết lập ít.

EDIT: Vừa mới nhận ra anh ấy đang tìm giải pháp để đặt nó xuống nền chứ không phải trình bảo vệ màn hình. Tuy nhiên, tôi sẽ để nó lên vì nó cực kỳ liên quan.

Chỉnh sửa 2: Liên kết Archive.org kể từ khi trang web ngừng hoạt động.


Điều này có thể hữu ích, nhưng nó không phải là một câu trả lời cho câu hỏi (vì vậy nó có thể bị sửa đổi / xóa). Đây là một ý tưởng: đặt một câu hỏi mới về cách đặt luồng video ISS làm trình bảo vệ màn hình, sau đó tự trả lời nó với câu trả lời tương tự. Sau đó xóa câu trả lời này khỏi câu hỏi này.
lzam

5

Đây là một cách xung quanh bằng cách sử dụng livestreamer. Se cũng trả lời này .

Bước đầu tiên: cài đặt livestreamer.

Cài đặt livestreamer

Luồng HD đơn giản với VLC:

Lệnh này hiển thị Hệ thống xem Trái đất Độ nét cao (HDEV) trên toàn màn hình ở chế độ hình nền.

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

Luồng HD với Âm thanh (hội thoại nhóm / điều khiển)

Điều này sẽ hiển thị Hệ thống xem trái đất độ nét cao (HDEV) và thêm âm thanh từ một luồng khác, Live ISS , kèm theo âm thanh của các cuộc hội thoại giữa phi hành đoàn và Điều khiển nhiệm vụ.

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'

Tập lệnh Bash ON / OFF (đã thử nghiệm trên 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

Tập lệnh bash được cải thiện (cụ thể cho Ubuntu)

(chỉ cần chọn đường dẫn của biểu tượng bạn muốn được hiển thị với thông báo hoặc xóa tùy chọn "Icon =" dòng thứ ba và cả hai tùy chọn "-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

Gợi ý rất tốt, hoạt động như một nét quyến rũ, nhưng bạn có ý tưởng nào để làm cho tác phẩm này hoạt động trên màn hình kép không?
Radu Gheorghiu

Nó hoạt động tốt với tôi với màn hình kép. Bạn muốn chính xác những gì? Cùng một video trên cả hai? Dòng khác nhau trên mỗi?
mxdsp

Mở rộng luồng trên cả hai màn hình. Giống như bạn sẽ xem một bộ phim trên 2 màn hình, một nửa bên trái và một nửa bên phải.
Radu Gheorghiu

Xin lỗi, không bao giờ làm điều đó, nhưng tôi đoán bạn có thể tìm thấy những gì bạn đang tìm kiếm ở đây . Hãy xem --video-splittertùy chọn.
mxdsp

Có vẻ như nó không còn hoạt động nữa
Antzi


1

Bạn có thể thử livestreamer . Tôi đã phải làm một chút công việc để cài đặt các thư viện Python để có thể xem luồng def cao hơn trên Ubuntu. Có những tệp nhị phân Windows được đóng gói sẵn có thể không có vấn đề đó, tôi đã không thử chúng.

Tôi đang sử dụng nó ngay bây giờ để xem nguồn cấp dữ liệu ISS trực tiếp trong VLC ở 720p. Lệnh là

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

Cuối cùng, sử dụng chế độ hình nền của VLC như được giải thích trong bài của André.

Nhờ hướng dẫn này về phát trực tuyến nguồn cấp dữ liệu ISS trên Raspberry Pi, điều này đã chỉ cho tôi đi đúng hướng.


0

Trong VLC, bạn có thể chọn căn chỉnh video sang trái, giữa hoặc phải. Ngoài ra, hãy đặt tỷ lệ của màn hình mà bạn muốn đặt nguồn cấp dữ liệu trong cài đặt Tỷ lệ khung hình hoặc Cắt. Tôi có nó chơi hoàn hảo trên toàn màn hình trên màn hình bên trái của tôi về thiết lập đầu kép.

Ngoài ra, bạn có thể mở tệp danh sách phát được đề cập ở trên và chỉnh sửa tệp để chỉ có nguồn cấp dữ liệu 480 trong đó. Điều này có thể được thực hiện trong Wordpad hoặc trình soạn thảo văn bản có thẩm quyền. Notepad sẽ làm hỏng nó, vì các nguồn cấp dữ liệu không hoàn toàn tương thích với windows.

playlist.m3u8Tập tin của bạn sẽ trông như sau:

#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

Để chỉ hiển thị video trên một màn hình, hãy chuyển đến cài đặt VLC , sau đó chuyển đến hộp Hiển thị cài đặt ở phía dưới và chọn Tất cả .

Tiếp theo, đi đến phần Video trong cây bên trái, gần phía dưới và nhấp vào nó. Trong ngăn bên phải xuất hiện, cuộn xuống dưới cùng của cài đặt Video và, trong phần căn chỉnh Video , chọn Trái , Giữa hoặc Phải , tùy theo sở thích của bạn. Trái sẽ căn chỉnh với màn hình bên trái của bạn. Center sẽ hiển thị video trên cả hai màn hình với các thanh màu đen ở hai bên và Right sẽ căn chỉnh với màn hình bên phải của bạn.

Cuối cùng, chuyển về cài đặt Đơn giản, sau đó trong Video, đảm bảo thả xuống Đầu ra của bạn trong phần Hiển thị được đặt thành Tự động.

Đóng cài đặt ngay bây giờ. Tiếp theo, trong cửa sổ VLC chính, đi đến cài đặt Cắt và chọn tỷ lệ chính xác cho màn hình bạn đang sử dụng. Trong trường hợp của tôi, tỷ lệ là 16:10.

Điều này sẽ chỉ căn chỉnh và cắt video thành một màn hình duy nhất. Hoàn hảo! Cắt là quan trọng để khung nhìn VLC không tràn sang màn hình khác. Hãy thử trải nghiệm với nó cho đến khi bạn có được hiệu quả mong muốn.

Cập nhật: Có thể tôi đã không chính xác về công tắc hiển thị. Tôi không thể làm cho nó hiển thị trên màn hình bên phải của tôi! Có ý kiến ​​gì không? Nó vẫn ngồi hoàn hảo trên màn hình bên trái của tôi mặc dù. Tỷ lệ khung hình dường như là một ý tưởng tốt hơn vì vậy nó không cắt video, mặc dù nó hơi nhòe một chút khi nguồn cấp dữ liệu rộng hơn.

Nếu bất cứ ai có đề xuất về cách tạo lối tắt trên màn hình cho việc này, tôi sẽ đánh giá rất cao nó!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.