该项目已被存档,因为它没有得到积极维护。我们无法提供支持。对于希望分叉它的开发人员,您可能希望从libgphoto2分支开始。
v002 Camera Live 为连接的摄像机提供了 Siphon 服务器,使其可以用作实时视频源。
目前唯一支持的相机是佳能 DSLR,请参阅 CAMERAS.md 获取列表。
您可以从发布页面下载该应用程序。
佳能 7D 的典型延迟为 120 毫秒(30 FPS 时的 3 到 4 帧之间),与连接到捕获设备的同一相机的 HDMI 输出的延迟相当。
v002 Camera Live 是一款 Mac 应用程序。下载应用程序。如果您愿意,可以将其移动到“应用程序”文件夹中。一些用户(尤其是 Chrome 用户)报告下载内容显示为文件夹而不是应用程序。尝试使用其他浏览器下载,并确保您没有点击源代码链接。
v002 Camera Live 通过 Siphon 服务器提供输出。这不是摄像机驱动程序。如果您想将 Camera Live 与不支持 Syphon 的视频通话软件一起使用,您将需要支持 Siphon 的虚拟摄像机驱动程序。 CamTwist 是一个受欢迎的选择。
有关已发布版本之间更改的详细信息,请参阅更改日志。
要自己构建项目,您必须获取自己的必要库的副本:
Canon EDSDK 可从您所在地区的 Canon 获取。将 SDK 中的 Framework 和 Header 文件夹与此文件一起放入 EDSDK 文件夹中。
libjpeg-turbo 可从 http://libjpeg-turbo.virtualgl.org 获取。使用 libjpeg-turbo 安装程序进行安装,然后执行以下操作来制作适合嵌入的副本(请注意,细化阶段是协同设计成功所必需的):
cd <project dir>
cp /opt/libjpeg-turbo/lib/libturbojpeg.0.dylib libturbojpeg.0.dylib
# id to location in app bundle
install_name_tool -id @executable_path/../Frameworks/libturbojpeg.0.dylib libturbojpeg.0.dylib
# link against system libgcc_s
install_name_tool -change /opt/local/lib/libgcc/libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib libturbojpeg.0.dylib
# discard architectures for other platforms
lipo -thin x86_64 libturbojpeg.0.dylib -o libturbojpeg.0.dylib