NASAは最近ISSからの生放送の放送を始めました(黒い場合はISSは地球の夜側を超えています)。 http://eol.jsc.nasa.gov/HDEV/
このブロードキャストをデスクトップの背景にするにはどうすればいいですか(または、もっといいことには、定期的にフィードのスクリーンキャップを取得するには)。皆が利益を得るためには、Mac OS X、Linux、およびWindows用のソリューションが望まれます。
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
フォルダにあります)をクリックするか、ログアウトして再度ログインすることで変更をテストできます。
デスクトップアイコンの表示を有効にする必要があることに注意してください。そうしないと機能しません。理由はわかりません。
可能な スクリーンセーバー のダウンロードを含む 簡単な方法 あなたのスクリーンセーバーとしてhtmlページを設定します。
フィードが画面全体に表示されるようにするには、チャンネルではなくポップアップのリンクを使用します。したがって、ISSストリームには、次のものを使用します。
この方法は私にとっては完璧に機能し、セットアップもほとんど必要ありませんでした。
編集:ちょうど今、彼はスクリーンセーバーではなく背景にそれを設定するための解決策を探していたことに気づいた。しかし、それは非常に関連性があるので、私はこれをやめます。
編集2: Archive.orgのリンク 。
これがlivestreamerの使い方です。これ でも答えてください 。
このコマンドは、壁紙モードでフルスクリーンで 高精細地球観測システム(HDEV) を表示します。
livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
これは 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'
#!/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
(通知と共に表示したいアイコンのパスを選択するか、 "Icon ="の3行目と "-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
この男は、Mac用のシステム環境設定の拡張機能を作りました。 Mac OS X Yosemite上で動作します。
livestreamer を試すことができます。 Ubuntuでより高いdefストリームを見ることができるようにPythonライブラリをインストールするには、少し作業が必要でした。その問題を抱えていないかもしれないパッケージ化されたWindowsバイナリがあります、私はそれらを試していません。
私は今それを使って720pでVLCのISSフィードを直接見ています。コマンドは
livestreamer http://ustream.tv/channel/iss-hdev-payload 720p+ --player vlc
最後に、Andréの投稿で説明されているようにVLCの壁紙モードを使用してください。
このチュートリアル のおかげで、Raspberry PiでISSフィードをストリーミングできました。
VLCでは、ビデオを左、中央、または右のいずれに配置するかを選択できます。さらに、縦横比またはクロップ設定で、フィードを配置するディスプレイの比率を設定します。私はそれをデュアルヘッドセットアップの私の左のモニターでフルスクリーンで完全に遊んでいます。
また、上記のプレイリストファイルを開いて編集して、その中に480フィードのみが含まれるようにすることもできます。これは、ワードパッドまたは適切なテキストエディタで実行できます。改行は完全に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
1画面にのみビデオを表示するには、VLC settingsに移動し、次にShow Settingsボックスに移動します。下部にあるAllを選択します。
次に、左のツリーの一番下近くにあるVideoセクションに移動して、それをクリックします。表示される右側のウィンドウで、[ビデオ]設定の一番下までスクロールし、[Video alignment]セクションでLeft /を選択します。好みに応じて、、CenterまたはRightとします。左はあなたの左の画面に合わせます。 Centerは両側の黒いバーを使って両方のディスプレイにビデオを表示し、Rightはあなたの右ディスプレイに合わせます。
最後に、Simple設定に戻り、Videoの下のDisplayセクションのOutputドロップダウンがAutomaticに設定されていることを確認します。
今のところ設定を閉じます。次に、メインのVLCウィンドウで、[クロップ]設定に移動して、使用しているディスプレイに適した比率を選択します。私の場合、比率は16:10です。
これにより、ビデオが1つのディスプレイにのみ揃えられ、トリミングされます。パーフェクト!トリミングは重要なので、VLCビューポートは他のディスプレイには表示されません。目的の効果が得られるまで試してみてください。
更新:表示切り替えについて間違っているかもしれません。正しいディスプレイに表示できません。何か案は?それはまだ私の左の画面に完璧に座っています。アスペクト比はより良い考えのように思われるので、フィードが広くなるにつれて少し滑らかになりますが、ビデオを切り落とすことはありません。
誰かがこのためのデスクトップショートカットを作成する方法についての提案があれば、私はそれを大いに感謝します!