mpv-hue-ambilight:使用飞利浦 Hue 灯 (WIP) 制作流光溢彩的 mpv 插件

时间:2024-07-11 02:25:35
【文件属性】:

文件名称:mpv-hue-ambilight:使用飞利浦 Hue 灯 (WIP) 制作流光溢彩的 mpv 插件

文件大小:21KB

文件格式:ZIP

更新时间:2024-07-11 02:25:35

c-plus-plus mpv philips-hue lamp ambilight

这是一个插件,用于与灯交互并尝试模仿流光溢彩设置。 底部有一些示例视频。 技术的 它是用C++11编写的,为什么? 因为我需要一些方便的容器,比如无序集合。 该算法是微不足道的(愚蠢的,甚至)并且肯定可以改进。 左右灯的颜色是根据框架左右边缘的 4 列像素计算的,中间是框架中心的 64x64 正方形。 您需要安装 ffmpeg,但这不是问题,因为您已经使用了 mpv。 建造 我只在 OS X 10.10 上尝试过,但在 Linux 上构建应该是一样的,只需执行build.sh脚本。 用法 mpv 必须使用--enable-vf-dlopen-filters开关构建。 然后,只需使用--vf=dlopen=ambi.dylib:HUE_IP_ADDRESS调用 mpv 例如: mpv movie --vf=dlopen=ambi.dylib:192.168.1.20 限制 对我来


【文件预览】:
mpv-hue-ambilight-master
----build.sh(939B)
----src()
--------hue_controller.cpp(9KB)
--------hue_client.cpp(2KB)
--------rgba_pixel.h(3KB)
--------img_formats.h(4KB)
--------cl_global.h(1KB)
--------ambi.cpp(3KB)
--------rgba_pixel.cpp(5KB)
--------vf_dlopen.h(3KB)
--------cl_global.cpp(3KB)
--------filterutils.cpp(1KB)
--------filterutils.h(1KB)
--------point.cpp(689B)
--------point.h(1006B)
--------img_formats.cpp(11KB)
--------hue_controller.h(2KB)
--------hue_client.h(1006B)
--------global.h(895B)
----.gitignore(11B)
----readme.md(1KB)

网友评论