ウェブサイト検索

Linux ターミナルから Apple TV にお気に入りの映画 (MP4 ファイル) をストリーミングする方法


ダウンロードした映画コンテンツをホーム ネットワーク上のApple TVにストリーミングするソリューションを探している場合、多くの Linux ユーザーがぶつかる壁、つまり Apple が作っていない壁にぶつかったかもしれません。 AirPlay テクノロジーを簡単に活用できます。

ただし、いくつかの気の利いた Ruby プログラムと Airplay プロトコルで使用されるライブラリのおかげで、.mp4 ビデオ ファイルを取得して Apple TV にストリーミングする方法があります。

Ubuntu (または Ubuntu ベースのディストリビューション) を使用していると仮定すると、Apple TV デバイスとの通信に必要な次の依存関係をインストールする必要があります。

1. ターミナル ウィンドウを開き、次のコマンドを入力してパッケージ「libavahi-compat-libdnssd-dev」をインストールします。

sudo apt-get install libavahi-compat-libdnssd-dev

2. インストールが完了したら、システムに少なくともRuby 2.0 がインストールされていることを確認してください。端末内に次のように入力して、実際にインストールされていることを確認します。

ruby --version

次のような出力が表示されます。

ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]

1.9.x がインストールされている場合は、Ruby PPA を apt ソースに追加して、Ruby のバージョンを 2.x にアップグレードする必要があります。リスト。これを行うには、ターミナルに次のコマンドを入力します。

sudo apt-add-repository ppa:brightbox/ruby-ng

プロンプトが表示されたら、ENTER を押します。次の実行では、

sudo apt-get update
sudo apt-get install ruby2.0-dev

3. Ruby が最新になったので、ビデオをアップルTV。インストールする gem はエアプレイヤーエアストリームです。

インストールするには、次のコマンドを実行する必要があります。

sudo gem install airplayer
sudo gem install airstream

: これにより、プログラム自体だけでなく、これらのプログラムの実行に必要な依存関係も自動的にインストールされます。

4. ビデオをストリーミングするために必要なソフトウェアはありますが、Apple TV がネットワーク上のどこにあるか (ビデオを送信する場所) を知る必要があります。これを行うために、次のコマンドを実行します。

airplayer devices

このコマンドは次のような出力を出力します。

0: Apple TV (Resolution: 1280x720, Version: 200.54, IP: 192.168.0.6:7000)

: IP アドレス (「:7000」を除く) 部分をメモしてください。

5. 次に、お気に入りのムービーが保存されているパスに移動し、ターミナル ウィンドウで次のコマンドを実行して、ムービーを Apple TV にストリーミングします。

cd /path/where/video/is/
airstream -o IP.OF.APPLE.DEVICE ./nameofvideo.mp4

6. 次に、テレビとヴィオラをチェックしてください。ビデオを Apple TV にストリーミングしています。

結論

さて、この件に詳しい人は、Airplayer だけで Apple TV でビデオを再生するのに十分かもしれません。私の経験では、エアストリーム ジェムがこのタスクをより確実に実行します。私は単に airplayer gem を使用して Apple TV の IP アドレスを検出します。

mp4 形式ではなく、.mkv、.avi、.mov のビデオがある場合、エアストリーム経由で再生できるように変換する必要があります。

ご質問をお気軽に投稿してください。これが、正当にあなたのものにアクセスするための苦痛のないプロセスであることを願っています。