Philips Hue 桌面螢幕同步應用程式。使用飛利浦的新娛樂 API 以非常低的延遲同步用戶的螢幕和燈光。
適用於 Windows 和 macOS 的可下載二進位檔案可在發布頁面上找到;請參閱安裝以取得更多資訊。應該也可以為 Linux 建立原始程式碼,但這尚未經過測試,請參閱下面的建置。
該軟體可能會導致 Hue 燈快速閃爍,從而可能引發易感人群的光敏性癲癇發作,包括那些以前從未經歷過癲癇或癲癇症狀的人。如果您患有或懷疑患有光敏性癲癇症,或患有其他光敏性、癲癇症或一般癲癇發作,請勿使用此產品。如果您出現任何癲癇症狀,包括頭暈、視力改變、眼睛或臉部抽搐、手臂或腿抽搐或顫抖、迷失方向、精神錯亂或暫時失去知覺,請立即停止使用並諮詢醫生。
Gen2 橋是必須的。您的橋和燈也應該使用最新的韌體。使用 Philips Hue Android 或 iOS 應用程式更新韌體。
目前該軟體無法創建娛樂組。您需要在 Hue 應用程式中執行此操作。飛利浦在 Hue Youtube 頻道上有一段影片介紹如何執行此操作。
Lightstrip Plus 是迄今為止我為此找到的最好的燈。它具有寬廣的色域,在完全關閉之前會變暗至超暗狀態。我的第一代燈在最暗的時候仍然很亮。在黑暗的房間裡同步燈光時,這可能是一個問題。
為了獲得最佳體驗,我建議在顯示器後面或側面、您前面和中央視野範圍內使用一個或多個燈光。背後或側面的燈光快速變化可能會讓人分心和煩人,而不是真正令人愉快的。上面的影片中的燈光比我實際使用的燈光還要多;通常我的電視同步後面只有一個燈帶。
僅完全支援(64 位元)Windows 8 和 10,因為應用程式使用僅從 Windows 8 開始可用的 IDXGIOutputDuplication API。這使得應用程式能夠以極高的效能捕捉幾乎所有內容,包括全螢幕遊戲。不過,如果其他人有興趣從事 Windows 7 支援工作,我會歡迎 PR。
如果您有混合 GPU 設定(某些筆記型電腦、敞篷車等),請確保在整合 GPU上運行 Huestacean,而不是在離散 GPU 上。
從版本下載最新版本。隨處提取。運行huestacean.exe
僅在 macOS 10.7+ 上支援(使用 AVCaptureScreenInput)
從版本下載 .app 並運行它。
到目前為止,它僅在舊 Macbook Pro 上的 10.11.6 上進行了測試。
從原始碼建置。請參閱“建築”下的相關部分。
這仍然是實驗性的,並且已知會崩潰。旁加載 APK 並運行它。它目前不作為服務運行,因此 Android 會在認為需要時殺死它以節省資源。需要 Android 5.0(使用 MediaProjection)
該 apk 應該適用於大多數現代基於ARM的 Android 設備(至少具有Android 5)
使用此存儲庫的問題來報告錯誤或其他問題。
目前主分支上的主要開發正在進行中,您目前需要使用先前的版本來建立 Huestacean 的工作副本。
克隆儲存庫及其子模組
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
如果您已經在沒有子模組的情況下進行了克隆,或者您在我更改其路徑之一之前已同步,則您可能需要
git submodule sync
git submodule update --init --recursive
執行「VS 2017 的 x64 本機工具命令提示字元」。 cd
到儲存庫目錄。
假設您已將 Qt5.10 安裝在C:Qt5.10.0
中,請執行:
mkdir build
mkdir builddebug
mkdir buildrelease
cd build
SET CMAKE_PREFIX_PATH=C:Qt5.10.0msvc2017_64libcmake
cmake .. -G "Visual Studio 15 2017 Win64"
cd debug
msbuild ../Huestacean.vcxproj /property:Configuration=Debug /property:Platform=x64
cd ../release
msbuild ../Huestacean.vcxproj /property:Configuration=Release /property:Platform=x64
然後使用windeployqt複製必要的部署檔案。例如
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
將CMAKE_PREFIX_PATH
環境變數設定為,例如C:Qt5.10.0msvc2017_64libcmake
開啟VS 2017。
將配置切換為 x64-Debug 或 x64-Release
CMake -> 僅建置 -> Huestacean
或將Huestacean設定為啟動目標並開始除錯。
注意:在專案運行之前,您需要複製必要的 Qt DLL 或執行 Windeployqt。例如
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
將CMAKE_PREFIX_PATH
環境變數設定為指向 Qt 安裝目錄。對於 Mac,這可能如下所示:
export CMAKE_PREFIX_PATH=~/Qt/5.10.0/clang_64/lib/cmake
cd
進入儲存庫目錄,然後只需使用cmake
和make
進行構建
mkdir build
cd build
cmake ..
make huestacean
使用macdeployqt
複製必要的框架和其他檔案。
~/Qt/5.10.0/clang_64/bin/macdeployqt huestacean.app -qmldir=../qml
yum install cmake
或pacman -S cmake
。如果您的套件管理器中沒有正確的版本,您也可以從官方網站安裝 Qt5。 git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
# The next two lines should only be necessary if you've previously cloned
# without the submodules, or you've synced before one of their paths changed
git submodule sync
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make huestacean
運行 Huestacean 並享受吧! ( .../huestacean/build/huestacean
)
該項目正在使用:
此應用程式的原始程式碼已根據 Apache 授權版本 2.0 授權。除非另有說明,否則所有程式碼(第三方目錄中的程式碼除外)都應假定遵循此許可證,無論是否使用 Apache 2.0 樣板進行標記。有關許可證文字和其他詳細信息,請參閱許可證文件。
該軟體使用各種許可證下的開源軟體,這些許可證可以在thirdparty/licenses目錄中找到。
更多詳細資訊可以在 LICENSE 檔案底部的 Apache 授權版本 2.0 文字下找到。