Motion, a software motion detector. Home page: https://motion-project.github.io/
Clone or download
Permalink
Failed to load latest commit information.
po Update Translations Oct 14, 2018
raspicam Initial support for MMAL camera on raspberry pi Sep 10, 2016
.gitignore Implement Translations via Gettext Mar 25, 2018
.travis.yml Update travis for debian Oct 12, 2018
CHANGELOG Guide Update Jan 8, 2018
CODE_STANDARD Implemented http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionLog Apr 3, 2010
CONTRIBUTING.md Update to utilize the configuration printing to the log (#674) Mar 14, 2018
COPYING Initial import Dec 27, 2005
CREDITS add power_line_frequency configuration item Aug 23, 2015
FAQ Documentation Update Aug 26, 2016
INSTALL Implement libmicrohttpd Aug 2, 2018
ISSUE_TEMPLATE.md Guide Update Jan 8, 2018
Makefile.in Implement libmicrohttpd Aug 2, 2018
README.md Guide Update Jan 8, 2018
alg.c Revisions to configuration options Aug 18, 2018
alg.h Limit detection rate to 3fps, small setup_mode fix. Sep 30, 2008
camera1-dist.conf.in Revisions to configuration options Aug 18, 2018
camera2-dist.conf.in Revisions to configuration options Aug 18, 2018
camera3-dist.conf.in Revisions to configuration options Aug 18, 2018
camera4-dist.conf.in Revisions to configuration options Aug 18, 2018
conf.c Update Translations Oct 14, 2018
conf.h Add threshold_maximum Oct 12, 2018
configure.ac Implement libmicrohttpd Aug 2, 2018
copyright Add copyright to the 3.4 branch Oct 3, 2014
draw.c Edits on configuration dimensions Aug 6, 2018
event.c Remove legacy substream Oct 12, 2018
event.h Implement libmicrohttpd Aug 2, 2018
ffmpeg.c Fix ffmpeg keyframe interval Sep 10, 2018
ffmpeg.h Revisions to configuration options Aug 18, 2018
jpegutils.c Implement Translations via Gettext Mar 25, 2018
jpegutils.h Setjmp fixes for jpegutils.c (#650) Feb 13, 2018
logger.c Native Language Revisions Jun 9, 2018
logger.h Native Language Revisions Jun 9, 2018
mask1.png Documentation Update Aug 26, 2016
md5.c - Change default log level to 6 / NTC May 22, 2010
md5.h - Change default log level to 6 / NTC May 22, 2010
mmalcam.c Framerate for mmalcam Aug 22, 2018
mmalcam.h High Resolution (#522) Oct 28, 2017
mmx.h Apply new code standard ( chuck 2 ) Jul 16, 2008
motion-dist.conf.in Revisions to configuration options Aug 18, 2018
motion.1 Add threshold_maximum Oct 12, 2018
motion.c Add threshold_maximum Oct 12, 2018
motion.h Add threshold_maximum Oct 12, 2018
motion.init-Debian.in Fix a warning in webcam.c when closing socket and setup_mode is on. C… Nov 22, 2007
motion.init-FreeBSD.sh.in packaging fixes from infinity0 Sep 26, 2014
motion.service.in Force motion to run in non-daemon mode in systemd service Jan 16, 2017
motion.spec.in Adding webp build fixes and documentation update #1 Jan 27, 2017
motion_build.html Implement libmicrohttpd Aug 2, 2018
motion_config.html Add threshold_maximum Oct 12, 2018
motion_guide.html Guide Update Jan 8, 2018
motion_stylesheet.css Add stream_grey Jun 14, 2018
netcam.c Revert mjpeg and static processing Oct 12, 2018
netcam.h Revert mjpeg and static processing Oct 12, 2018
netcam_ftp.c Implement Translations via Gettext Mar 25, 2018
netcam_ftp.h High Resolution (#522) Oct 28, 2017
netcam_http.c Revert mjpeg and static processing Oct 12, 2018
netcam_http.h Revert mjpeg and static processing Oct 12, 2018
netcam_jpeg.c Implement Translations via Gettext Mar 25, 2018
netcam_rtsp.c Netcam Handler Loop Aug 27, 2018
netcam_rtsp.h Netcam Handler Loop Aug 27, 2018
netcam_wget.c Whitespace and Tab cleanup Feb 13, 2017
netcam_wget.h Whitespace and Tab cleanup Feb 13, 2017
normal.jpg Documentation Update Aug 26, 2016
outputmotion1.jpg Documentation Update Aug 26, 2016
outputnormal1.jpg Documentation Update Aug 26, 2016
picture.c Remove legacy substream Oct 12, 2018
picture.h Implement libmicrohttpd Aug 2, 2018
pwc-ioctl.h v4l2 Revisions Feb 12, 2017
rotate.c Revisions to configuration options Aug 18, 2018
rotate.h High Resolution (#522) Oct 28, 2017
stream.c Remove legacy substream Oct 12, 2018
stream.h Cross origin resource sharing (CORS) config parameter Feb 11, 2018
test_builds.sh Default Webp to be included in builds Dec 16, 2017
track.c Allow conversion specifiers for track_generic_move Sep 8, 2018
track.h Revisions to configuration options Aug 18, 2018
translate.c Native Language Revisions Jun 9, 2018
translate.h Native Language Revisions Jun 9, 2018
version.sh Version Script Update Dec 10, 2017
video_bktr.c Revised Pixel format (#756) Jul 9, 2018
video_bktr.h High Resolution (#522) Oct 28, 2017
video_common.c Fixed 422p conversion: one line of UV was missing (#767) Jul 18, 2018
video_common.h Revised Pixel format (#756) Jul 9, 2018
video_loopback.c Add O_CLOEXEC flag to the open of V4L2, socket and extpipe Jun 9, 2018
video_loopback.h v4l2 Revisions Feb 12, 2017
video_v4l2.c Revisions to configuration options Aug 18, 2018
video_v4l2.h Validate parmeters for v4l2 via netcam Jan 1, 2018
webu.c Cross thread and timing issues with streams Oct 14, 2018
webu.h Cross thread and timing issues with streams Oct 14, 2018
webu_html.c Config write Oct 12, 2018
webu_html.h Implement libmicrohttpd Aug 2, 2018
webu_stream.c Cross thread and timing issues with streams Oct 14, 2018
webu_stream.h Implement libmicrohttpd Aug 2, 2018
webu_text.c Add legacy webcontrol Oct 12, 2018
webu_text.h Add legacy webcontrol Oct 12, 2018

README.md

Motion

Status

The build status from travis-ci for the master branch is: Build Status

Description

Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed. Or in other words, it can detect motion.

Documentation

The documentation for Motion is contained within the file motion_guide.html.

The offline version of this file is available in the doc/motion directory. The online version of the motion_guide.html file can be viewed here

In addition to the detailed building instructions included within the guide, the INSTALL file contains abbreviated building instructions.

Resources

Please join the mailing list here

We prefer support through the mailing list because more people will have the benefit from the answers. A archive of mailing list discussions can be viewed here

License

Motion is mainly distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version 2 or later. See the copyright file for a list of all the licensing terms of the various components of Motion.

The file CREDITS lists the many people who have contributed to Motion over the years.

Contributing

Issues and Patches should be submitted via github and include detail descriptions of the issue being addressed as well as any documentation updates that would be needed with the change.