Stream2Chromecast:端末からChromecastに動画をキャストします

ストリーム2クロームキャスト

間違いなく Chromecatsは優れたデバイスです マルチメディアコンテンツ、このデバイスを楽しむことができます どんなテレビでもsmartvに変えることができます。 私たちのデバイスの使用は、一人一人と彼らの想像力に依存します。

Chromecastにコンテンツを送信できるアプリケーションはたくさんありますたとえば、スマートフォンで最も人気のあるアプリは、Netflix、Spotify、Google Play Music、AngryBirdsなどです。

今回は Pythonで書かれたこの素晴らしいアプリケーションについて少しお話しします 当初は個人的なプロジェクトであったため、作成者がコミュニティと共有していること。 アプリケーション Stream2Chromecastと呼ばれます。

ストリーム2クロームキャスト コマンドラインから使用するツールです、これにより、Chromecastデバイスで再生されているときに、Chromecastデバイスと互換性のないさまざまなビデオ形式をトランスコードできるため、これらすべてがリアルタイムで実行されます。

Stream2Chromecastの機能:

  • オーディオとビデオをChromecastデバイスにストリーミングできます。
  • URLを配置するだけでオンライン動画をストリーミングできます。ファイルはトランスコードできないため、ストリーミング可能であり、Chromecastと互換性のある形式である必要があります。
  • Chromecastでサポートされていない形式をリアルタイムで(FFmpegまたはLibavを使用して)トランスコードできるため、ビデオを手動で変換する必要がありません。
  • 基本的な制御コマンドを提供します:一時停止、スター、再生の音量ダウンと音量アップの停止(現在、これはトランスコーディングしていない場合にのみ機能します)
  • 同じネットワークに複数のChromecastが接続されている場合にデバイスを指定できます。
  • カスタムトランスコーダーパラメーターのffmpegまたはavconvへの受け渡しをサポートします(これにより、Stream2Chromecastが直接サポートしていなくても、品質を設定したり、字幕を追加したりできます)。
  • メディアストリーミングに使用するポートの指定をサポートします。
  • メタデータを表示しなくても、オーディオファイルを再生できます。  

LinuxにStream2Chromecastをインストールするにはどうすればよいですか?

少し前に述べたように、このツールはPython上に構築されているため、インストールのために次の方法で実行できます。

Ubuntu 16.04 14.04およびその派生物の場合、次のリポジトリを使用できます。

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt update

sudo apt install stream2chromecast

これで、Debianおよびdebパッケージをサポートする他のディストリビューションの場合、.debパッケージをダウンロードしてインストールできます。ダウンロードする必要があるのは、 次のリンク.

ダウンロード後、お好みのパッケージマネージャーを使用するか、ターミナルから次のコマンドを使用してインストールする必要があります。

sudo dpkg -i stream2chromecast*.deb

そして、他のディストリビューションについては、そのgitからコードをダウンロードする必要があります。リンクは次のとおりです。.

最後に、Stream2Chromecast XNUMXつの重要な依存関係が必要です 機能できるようにするために:

FFmpegの

Pythonの2

最後に、言及することを忘れずに、それは論理によるものであり、最も重要なことです Chromecastとパソコンは同じネットワークに接続されています。

インストールが完了すると、このアプリケーションを使用してChromecastデバイスへのコンテンツの送信を開始できます。

stream2chromecastの使用

Stream2Chromecastを使用してコンテンツをChromecastにキャストするにはどうすればよいですか?

前述したように、このツールはコマンドラインで動作するため、debパッケージをインストールした場合、またはリポジトリを使用した場合は、ターミナルの使用が不可欠です。 コマンドの使用法は次のとおりです:

stream2chromecast

代わりにもっと はい、gitからコードをダウンロードしました。命名法が変更されました また、Stream2Chromecastフォルダーを常に使用できるようにするには、常に自分自身をStreamXNUMXChromecastフォルダーに配置する必要があります。

これを使用するコマンドは次のようになります。

stream2chromecast.py

実行する必要があるビデオを再生する 次のコマンド

stream2chromecast /ruta/al/video.mp4

コマンドでChromecastのIPアドレスを指定する必要があります または使用する名前。

stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"

また、特性内でコメントされているように、 サポートされていないビデオ形式のトランスコンディショニングを有効にする このためのデバイスでは、次のパラメーターを追加する必要があります。

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"

ビデオに字幕を追加する、この他のパラメータでそれを行います:

stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"

一方で、私たちもできます オンラインでコンテンツを送信する:

stream2chromecast -playurl URL

Ctrl + Cを押すだけで再生を停止します ターミナルについて。

最後に、 コントロールのコマンドは次のとおりです:

stream2chromecast -pause

stream2chromecast -continue

stream2chromecast -stop

stream2chromecast.py -setvol 

stream2chromecast.py -volup

stream2chromecast.py -voldown

stream2chromecast.py -mute 

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。