Як я можу встановити живий відео-канал із ISS як фон мого робочого столу?


32

NASA нещодавно почала вести пряму трансляцію огляду з МКС (якщо вона чорна, МКС знаходиться над нічною стороною Землі). http://eol.jsc.nasa.gov/HDEV/

Як я можу встановити цю трансляцію (а ще краще якось отримати періодичну кришку екрана каналу), щоб вона стала моїм робочим столом? Так що всім вигідно, потрібні рішення для Mac OS X, Linux та Windows.


Відповіді:


20

VLC має режим шпалер, який дозволяє встановлювати будь-які медіа, які він зараз відтворює як шпалери - у документації згадується "DirectX", але я впевнений, що такий варіант існує на всіх платформах.

Тепер вам потрібен спосіб відкрити потік прямо у VLC, на жаль, це не так просто, і кожна потокова платформа зробить все можливе, щоб використовувати своє жахливе Flash-рішення.

Однак їм також потрібно надати потоки для мобільних пристроїв, які не підтримують Flash, і ось, для чого ця недокументована URL-адреса: http://iphone-streaming.ustream.tv/uhls/17074538/streams/live/iphone/playlist .m3u8 .

Після отримання URL-адреси вам просто потрібно ввести командний рядок VLC (з опцією шпалери) всередині ярлика в папці "Пуск" вашого меню "Пуск".

Ось попередній командний рядок, який я придумав, однак у нього є кілька питань, таких як відсутність повноекранного режиму, тому вам доведеться повозитися з --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

Цей метод спрацював ідеально для мене і вимагав невеликих налаштувань.

EDIT: Щойно зрозумів, що шукає рішення, щоб встановити його на задній план, а не заставку. Однак я залишу це, як це надзвичайно актуально.

Редагувати 2: Посилання Archive.org, оскільки веб-сайт зараз не працює.


Це може бути корисним, але це не відповідь на питання (тому воно може зменшитися / видалити). Ось ідея: задайте нове запитання про те, як налаштувати відеопотік ISS як заставки, а потім відповісти на це самі цією ж відповіддю. Потім видаліть цю відповідь з цього питання.
lzam

5

Ось спосіб використовувати livestreamer. Ось також ця відповідь .

Перший крок: установка livestreamer.

Встановити livestreamer

Простий HD-потік з VLC:

Ця команда відображає систему перегляду Землі високої чіткості (HDEV) на повноекранному режимі в режимі шпалер.

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

HD-потік зі звуком (розмови з екіпажем / контролем)

Це відображає систему перегляду Землі високої чіткості (HDEV) та додає звук з іншого потоку, Live 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'

Сценарій Bash ON / OFF (тестується на 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

Покращений скрипт bash (специфічний для 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

Дуже гарна пропозиція, працює як шарм, але чи маєте ви уявлення, як зробити цю роботу на подвійних моніторах?
Раду Георгіу

Для мене це добре працює з подвійними моніторами. Чого саме ти хочеш? Одне відео на обох? Різний потік на кожному?
mxdsp

Розширити потік на обох моніторах. Так само, як ви дивились фільм на 2 моніторах, половині зліва та половині справа.
Radu Gheorghiu

До жаль, ніколи не робив цього, але я припускаю , що ви можете знайти те , що ви шукаєте тут . Погляньте на --video-splitterваріант.
mxdsp

Здається, це більше не працює
Antzi

1

Цей хлопець зробив розширення System Preferences для 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, як пояснено у публікації Андре.

Завдяки цьому навчальному посібнику про трансляцію каналу ISS на Raspberry Pi, який вказав мені в правильному напрямку.


0

У VLC ви можете вирівняти відео ліворуч, по центру або праворуч. Крім того, встановіть співвідношення відображення, на яке потрібно розмістити канал, у налаштуваннях співвідношення сторін або обрізання. У мене це чудово грає на повноекранному екрані на лівому моніторі подвійної настройки голови.

Крім того, ви можете відкрити згаданий вище файл відтворення та відредагувати його, щоб він мав лише 480 каналів. Це можна зробити в Wordpad або грамотному текстовому редакторі. Блокнот пошкодить його, оскільки канали ліній не повністю сумісні з вікнами.

Ваш 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 не розтікалося на інший дисплей. Спробуйте експериментувати з цим, поки не отримаєте бажаний ефект.

Оновлення: Можливо, я помилився щодо перемикача дисплея. Я не можу, щоб це відображалось на правильному дисплеї! Якісь ідеї? Він все ще чудово сидить на моєму лівому екрані. Співвідношення аспектів здається кращою ідеєю, тому воно не відбиває відео, навіть якщо воно трохи згладжує, оскільки канал ширший.

Якщо у когось є пропозиції, як створити для цього ярлик на робочому столі, я дуже вдячний!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.