Skip to content

Releases: homebridge-plugins/homebridge-camera-ffmpeg

Version 2.0.0

19 Jun 19:43
dd8cc66
Compare
Choose a tag to compare

Breaking Changes

  • Code has been refactored to typescript, thanks to Brandawg93.
  • Plugin requires homebridge >= 1.0.0.
  • Cameras no longer need to be manually added to homebridge
    • Cameras are now bridged instead of being created as external accessories in homebridge.
    • Once you update, you will see two copies of each of your cameras.
    • You will need to manually remove the old cameras from HomeKit by going into the cameras' settings and choosing "Remove Camera from Home".
    • The new bridged cameras will not have this option, and will instead have a "Bridge" button.
    • You will also need to copy over any automations that you had tied to your cameras, such as motion detection.

Other Changes

  • Google Drive Upload has been removed in this update. PRs are welcome for other Video Cloud Options.

Version 1.3.0

19 Jun 01:57
2d07a38
Compare
Choose a tag to compare
  • Update ffmpeg-for-homebridge to 0.0.6.

Version 1.2.2

29 May 03:17
b4298e3
Compare
Choose a tag to compare

Changes

  • Fix for Fake Motion Sensor, it was not reseting after Motion Events.

Version 1.2.1

28 May 15:44
51886b0
Compare
Choose a tag to compare

Changes

  • Fixes #522, Cleans Up and Condenses the code around the motion switch.

Version 1.2.0

27 May 16:11
a62efb5
Compare
Choose a tag to compare
  • Update ffmpeg-for-homebridge to 0.0.5

Version 1.1.1

14 May 19:32
bc3e6e5
Compare
Choose a tag to compare

Changes

  • Adds debug log for videoProcessor.

Version 1.1.0

13 May 13:48
d88dadd
Compare
Choose a tag to compare

Features

  • Adds an option to have a camera behave like a video doorbell, including a switch to trigger doorbell events (automate the switch to get notifications)
  • Add Manufacturer, Model, Serial, and Firmware Revision into config.schema.json.

Version 1.0.0

12 May 03:31
494e276
Compare
Choose a tag to compare

Breaking Changes

homebridge-camera-ffmpeg now comes bundled with it's own pre-built static ffmpeg binaries that are compiled with support for audio (libfdk-aac) and hardware decoding (h264_omx). The following platforms are supported:

  • Raspbian Linux - armv6l (armv7l)
  • Debian/Ubuntu Linux - x86_64, armv7l, aarch64
  • Alpine Linux - x86_64, armv6l, aarch64
  • macOS (10.14+) - x86_64
  • Windows 10 - x86_64

If your platform is not supported the plugin will fallback to using your global install of ffmpeg automatically.

Should you wish to force the plugin to use the global install of ffmpeg instead of the provided copy, you can simply set videoProcessor option to ffmpeg. Example:

{
  "platform": "Camera-ffmpeg",
  "videoProcessor": "ffmpeg",
  "cameras": [
    ...
  ]
}