- -コマンドライン経由でLinuxでChromecastに動画をストリーミングする方法

Linuxでコマンドライン経由でChromecastに動画をストリーミングする方法

ほとんどの人は見つけても驚かないでしょうGoogleの35ドルのChromecastドングルは、これまでで最も売れているメディアストリーミングデバイスです。それは真実であり、正当な理由があります。非常に低い金額で、ユーザーは自分のお気に入りのコンテンツを携帯電話、タブレット、さらにはWebブラウザから「キャスト」できます。ただし、この技術には1つの欠点があります。ローカルコンテンツの再生は困難であり、推奨されません。代わりに、Googleはユーザーに「クラウドサービス」への購入を望んでいます。これは、特にLinuxユーザーにとっては面倒です。これは、私たちが独自のコンテンツをホストして再生したいと考える可能性が最も高いタイプのテクノロジーユーザーだからです。でも心配しないで。ローカルメディアファイルをデバイスで再生する方法があります。 Linuxのコマンドラインを介してChromecastにビデオをストリーミングできます。この記事では、その方法を詳しく説明します!

NodeJSとNPMのインストール

CastnowはNodeJSの助けを借りて動作し、NPMツールを使用してインストールします。これら2つの重要な技術は、デフォルトでは多くのLinuxディストリビューションにはありません。そのため、LinuxでChromecastに動画をストリーミングするには、インストールする必要があります。

Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

フェドラ

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm

OpenSUSE

sudo zypper install nodejs4

その他

言及されていない他のLinuxディストリビューションにもありますNodeJS。それをインストールするには、NodeJS Webサイトにアクセスし、Linuxベースのオペレーティングシステムに固有の指示を読み通すことをお勧めします。または、パッケージマネージャーを検索してNPM / NodeJSをインストールします。

カストナウ

CastnowはGithubにあり、ソースコードは手作業でコンパイルとインストールを自由に利用できます。ただし、このプロジェクトの開発者がNPMパッケージとして利用できるようにしているため、これを行う必要はありません。 NPMツールのインストールは非常に簡単です。

sudo npm install castnow -g

Castnowツールのインストールが完了したら、キャストを開始できます。

Castnowを使用する

Chromecastが1つしかない場合、Castnowは自動的に検出し、デフォルトとして使用します。ほとんどの人は通常1つのChromecastを持っているので、複数のデバイスに接続する方法について詳しく説明する必要はありません。そうは言っても、一部の人々は間違いなく複数のChromeデバイスを持っています。それがあなたで、複数ある場合は、このコマンドを使用して、コマンドラインでキャストするものを指定します。 castnow --device "name of Chromecast".

ストリームビデオ

ビデオはCastnowでストリーミングできますリモートまたはローカルURLからのChromecast。これを行うには、ストリーミングソフトウェアが特定のビデオコードに問題があるため、ビデオが適切なコーデックを使用しているかどうかを最初に調べます。このため、このツールではMp4ビデオファイルを使用するのが最適です。

リモートビデオのストリーミング:

castnow http://website-with-mp4file.com/videofile.mp4

ローカルビデオを再生する

ローカルビデオの再生は、Linux PC。リモートディレクトリを使用してネットワーク経由でMP4ファイルをストリーミングしないようにしてください。これは同様に機能しません。 Chromecastはこの形式を最適にサポートしているため、再生はMP4ファイルで行うのが最適です。ただし、CastnowはFFMPEGによるライブ変換をサポートしています。

castnow /path/to/video.mp4

または、再生中にビデオをMP4に変換します。

castnow /path/to/video.avi --tomp4

音楽を再生

ビデオファイルと同じようにCastnowで音楽を再生できます。ビデオと同じように機能します。

castnow /path/to/song.mp3

または、次の方法で音楽ファイルをストリーミングします。

castnow http://songwebsite.com/song.mp3

別のオプション

Castnowでできることは他にもたくさんありますあちこちで動画や曲を再生するだけでなく、Chromecastとやり取りすることもできます。すべてのオプションは、使用可能なさまざまなスイッチです。たとえば、ローカルビデオの字幕が必要ですか?使用 –字幕 スイッチ。現在のビデオをループするか、キューをシャッフルしますか?つかいます -ループ そして -シャッフル それぞれ。

言うだけで十分です、多くの異なるがあります上級ユーザーが掘り下げて、CastnowとChromecastを最大限に活用できるオプション。つまり、ローカルおよびリモートのメディアファイルを再生する機能だけが必要な場合、上記の指示は必要なものすべてを提供します。

端末ウィンドウに移動し、castnow –helpと入力すると、Castnowの完全なコマンドリストにアクセスできます。または、ヘルプファイル全体をテキストファイルに保存します。このファイルはいつでも参照できます。

castnow --help >> ~/castnow-help.txt

これにより、castnow-help.txtが/ home / username /に配置されます。

結論

ブラウザでは、GoogleのChromecastは強力ですツール。これにより、ユーザーはお気に入りのWebページから音楽、映画、およびその間のあらゆるものまで、何でもブロードキャストできます。残念ながら、Googleはインターネット企業です。その結果、ユーザーがローカルコンテンツを再生できるようにすることに関心がありません。ただし、Linuxユーザーは創造的な集団であるため、これは重要ではありません。

Castnowの助けを借りて、ユーザーはGoogleの願いは、クラウドと「有料コンテンツ」のみのメディア消費体験です。代わりに、彼らはChromecastをうまく活用し、それが隠されていることを私たち全員が知っている可能性に持ち込むことができます。

コメント