GNU/Linux >> Linux の 問題 >  >> Linux

LinuxおよびMacOSのChromecastをmkchromecastで使用する

LinuxデスクトップからGoogleChromecastにオーディオとビデオをストリーミングしますか?問題ありません!

MkChromeCastは、 macOSからオーディオとビデオをキャストするための無料のオープンソースアプリです。 、または Linux デスクトップをGoogleCastデバイスまたはSonosスピーカーに接続します。

ChromeCastを何年も使用しています。安価ですが、コストがかからないため、プラットフォームはまだ広くサポートされているため、私の家ではビデオとオーディオの両方にほぼ毎日50ドルのキットを使用しています。これまで、MacとLinuxの両方からネイティブにコンテンツをキャストするのは少し注意が必要でした。それを行う唯一の本当の方法は、Google Chrome Webブラウザーを使用することでした。つまり、アプリがGoogle Castingをネイティブにサポートしていない限り、他のアプリ(RhythmboxやVLCなど)は使用できませんでした。

注意事項:

このソフトウェアは若く、無料で、1人の開発者によってのみサポートされているようです。そのため、現在の不安に少し余裕を持たせる必要があります。

  • 動画キャストのサポートはCLI機能のみです。 (現在)そのためのGUIはありません。
  • macOSクライアントは、同等のLinuxクライアントよりも機能が豊富ではなく、現在、かなりバグが多いです。そのGUIもあまり機能していないようです!
  • 理由もなく切断されて、ひどいPythonエラーが大量に発生することがあります。

これらすべてを除けば、多くの人の問題を解決する本当に素晴らしいアプリです。

今欲しい、くそっ!

Debian / Ubuntuの最新バージョンはGitHubからダウンロードできますが、Ubuntu17.04とその派生物で利用可能なバージョンは0.37+ git20170130であり、これは最後から2番目のリリースを除いてすべてです。したがって、幸いなことに、UbuntuバージョンはSoftware CenterまたはAPT経由で、ほぼ最新の状態になっています。

APT経由でインストールするには、コマンドプロンプトで次のように入力します。
apt install mkchromecast pavucontrol

PavuControlはpulseaudioボリュームコントロールツールです。ディストリビューションによっては、すでにインストールされている場合があります。

どのように見えますか?

よろしくお願いします! GoogleChromeCastで動作することを示す短いビデオを用意しました。ご覧ください。

[embedyt] https://www.youtube.com/watch?v=S75wVUhenMM [/ embedyt]

mkchromecastの内部

MkchromecastはPythonで記述されています 、node.jsを介してストリーミングします 、ffmpeg 、またはavconv Mkchromecast ffmpegの場合、非可逆および可逆オーディオ形式を使用できます。 、avconv Linux )、またはparec Linux )がインストールされます。また、マルチルームグループ再生、24ビット/96kHzの高オーディオ解像度もサポートしています。

使用方法に関するその他のヒントはありますか?

最新の情報はすべて作成者のウェブサイトで確認できますが、コマンドラインから作業している場合に役立つヒントをいくつか紹介します。

mkchromecast --video -i "/path/to/file.mp4"

字幕付きの動画をキャストしますか? --subtitlesを渡すだけです フラグを立てて、mkchromecastを一致する.srtファイルにポイントします:

mkchromecast --video -i "~/Videos/Example.mkv" --subtitles ~/Videos/Example.srt

オンラインソースから入手できる動画ファイルをキャストする場合は、--source-urlを使用できます。 フラグ:

mkchromecast --source-url http://myvideowebsite.org/video.mp4 -c mp4 --volume --video

YouTube動画をキャストすることもできますが、これによりYouTube動画がパソコンにダウンロードされ、ローカルファイルがテレビにキャストされることに注意してください。

mkchromecast -y https://www.youtube.com/watch?v=ABCDEfg --video

無料のULNG電子書籍を忘れないでください!

Ultimate LinuxNewbieGuideの電子書籍を無料でダウンロードすることを忘れないでください。ガイドのすべての章に加えて、最高のチュートリアルとブログエントリ!


Linux
  1. Linuxでの例で「cat」および「tac」コマンドを使用する方法

  2. Linuxでパイプと名前付きパイプを使用する方法(例付き)

  3. Linux シャットダウン コマンド:コマンド ラインから OS を再起動、停止、オフにする

  1. Linux から添付ファイルと本文を含むメールを送信する方法

  2. 例を使用して Linux のシャットダウンおよび再起動コマンドを使用する方法

  3. C から Linux で sched_getaffinity と sched_setaffinity を使用するには?

  1. konsolekalendarコマンドを使用してLinuxターミナルからカレンダーを管理します

  2. Linuxを使用して税金を支払う

  3. コマンドを使用してLinux画面をインストールして使用する方法