Sitemap

Chromecast 是一種在電視上播放流媒體視頻的經濟實惠且簡單的方法。通常,您可以使用 Google Home 移動應用程序或 YouTube 或 Netflix 等流媒體視頻應用程序中的 Chromecast 按鈕來控制您的 Chromecast。

但是,也可以通過計算機的命令行控制 Chromecast。您可以通過家庭網絡將視頻文件直接從計算機投射到 Chromecast。您還可以從流媒體服務投射視頻,或在電視上顯示網站。

使用 Python 和開源實用程序 CATT(Cast All The Things),您可以直接從計算機投射視頻文件。按照這些說明在您的 Windows、macOS 或 Linux 計算機上安裝和使用 CATT。

安裝 Python 3

CATT 需要 Python 3.5 或更高版本。按照這些說明安裝 Python。如果您的系統上已經安裝了 Python 3.5+,您可以跳到下一部分並安裝 CATT。

在 Windows 上安裝 Python 3

可以從 Python 的網站下載適用於 Windows 的 Python。在這些示例中,我們使用的是 64 位 Intel/AMD 計算機(也稱為 x86-64 或 AMD64),因此我們下載了 Python 3.7.2 Windows x86-64 可執行安裝程序。

要安裝 Python,請運行安裝程序並按照屏幕上的說明進行操作。

筆記

在安裝過程中,我們建議您選擇將 Python 3.7 添加到 PATH 選項。此選項可確保您可以輕鬆地從 Windows 命令提示符運行所有必要的命令。

安裝 Python 後,繼續下一部分並安裝 CATT。

在 macOS 上安裝 Python 3

Python 默認安裝在 macOS 上,但您可能需要安裝更新版本的 Python 3。可以從 Python 的網站下載適用於 macOS 的 Python 3。

在 Linux 上安裝 Python 3

如果您運行的是 Linux,則應該已經安裝了 Python 3。要檢查您的 Python 3 版本,請打開終端並運行 python3 --version。如果它至少是 3.5 版,則不需要安裝 Python。但是,您可能需要安裝 Python 3 包管理器 pip。例如,在 Ubuntu 上,運行 sudo apt update && sudo apt install python3-pip 為 Python 3 安裝 pip。

安裝 CATT

可以使用 pip 包管理器安裝 CATT。

在 Windows 上安裝 CATT

首先,確保 pip 是最新的。打開命令提示符窗口並運行以下命令。

 py -m pip install --upgrade pip
筆記

如果命令失敗並顯示錯誤消息“py 未被識別為內部或外部命令”,那麼您沒有安裝默認的 python 啟動器 (py.exe)。在選中“安裝啟動器”選項的情況下重新安裝 Python,或者在本節的命令中將 py 替換為 python。

接下來,使用 pip 安裝 CATT。

 py -m pip install catt

通過運行 where catt 來驗證 CATT 是否在您的 PATH 中。

在 macOS 上安裝 CATT

打開一個 macOS 終端(在您的 Applications → Utilities 文件夾中)。在命令提示符處,運行以下命令。

 python3 -m pip install catt

在 Linux 上安裝 CATT

在 Linux 終端中,運行以下命令。

 python3 -m pip install catt

如何使用CATT

要使用 CATT 控制您的 Chromecast,一般命令是 catt cast資源,其中資源是您計算機上的 URL 或視頻文件位置。如果資源存在,CATT 會自動掃描您的本地網絡,連接到它找到的第一個 Chromecast,並告訴它播放視頻。

筆記

如果您有多個 Chromecast 設備,則可以使用 -d name 選項按名稱指定它,其中 name 是您的 Chromecast 設備名稱,用雙引號括起來。例如, catt -d "Living Room TV" 投射資源。

從網站投射視頻

要從包括 YouTube、Vimeo 和 Twitch 在內的網站投射流式視頻,請使用命令 catt cast url,其中 url 是您在 Web 瀏覽器中查看視頻的地址。

小費

某些 URL 包含命令提示符使用的特殊字符,因此最好用雙引號將 URL 括起來。

例如,以下命令在 Chromecast 上播放 YouTube 視頻。

 catt cast "https://www.youtube.com/watch?v=z2Whj_nL-x8"

同樣,以下命令播放 Vimeo 上託管的視頻。

 catt cast "https://vimeo.com/127605643"

從您的計算機投射視頻

Chromecast 原生支持 MP4 和 WebM 視頻格式。如果您的計算機上有 MP4 或 WebM 視頻文件,您可以使用 catt cast 命令在 Chromecast 上播放它文件名。

例如,要從 YouTube 下載視頻,您可以使用 YouTube-dl,它可以通過 pip 安裝。

 python -m pip install youtube-dl

要下載視頻,請運行命令 youtube-dl url,其中 url 是 YouTube 視頻在網絡上的位置。

 youtube-dl "https://www.youtube.com/watch?v=z2Whj_nL-x8"

要將此視頻投射到您的 Chromecast,請使用 catt cast 和視頻文件名,並用雙引號括起來。

 catt cast "Claude Shannon - Father of the Information Age-z2Whj_nL-x8.webm"

控制視頻播放

在 Chromecast 上播放流媒體視頻時,您可以使用命令 catt pause 將其暫停。要恢復視頻,請使用 catt play。要停止,請使用 catt stop。要在 Chromecast 上調整音量,請使用 catt volumeup、catt volumedown 或 catt volumelevel,其中 level 是 0 到 100 之間的整數。有關命令的完整列表,請運行 catt --help。

投射網站

要將任何網站投射到您的電視上,請運行 catt cast_site url。您無法與該站點進行交互,但它會像在 Chrome 網絡瀏覽器中一樣顯示。

相關信息

所有類別: 錯誤修復資訊