Нашёл хорошее описание на сайте: https://tyrolite.wordpress.com/2015/03/ ... p-support/
Все шаги подробно расписаны. У меня только были замечания по этим шагам - см. под спойлером.
Код: Выделить всё
sudo apt-get install autoreconf
sudo apt-get install libjpeg-dev
Код: Выделить всё
git clone https://github.com/Mr-Dave/motion.git
cd motion
autoreconf -fiv
./configure
make
sudo make install && ldconfig
Код: Выделить всё
motion -s
Код: Выделить всё
motion: error while loading shared libraries: libavutil.so.55:
cannot open shared object file: No such file or directory
https://forum.ivorde.com/ffmpeg-error-w ... -t129.html
Проверяем какие библиотеки не найдены для нашего приложения:
Код: Выделить всё
ldd `which motion`
/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so (0x76f35000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x76eb5000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x76e96000)
libjpeg.so.8 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.8 (0x76e5b000)
libavutil.so.55 => not found
libavformat.so.57 => not found
libavcodec.so.57 => not found
libswscale.so.4 => not found
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76d2a000)
/lib/ld-linux-armhf.so.3 (0x76f42000)

Код: Выделить всё
find /usr/local/lib/ | grep -E \
"libavutil.so.55|libavformat.so.57|libavcodec.so.57|libswscale.so.4"
/usr/local/lib/libavformat.so.57.8.102
/usr/local/lib/libavcodec.so.57.7.100
/usr/local/lib/libavutil.so.55
/usr/local/lib/libavcodec.so.57
/usr/local/lib/libavformat.so.57
/usr/local/lib/libswscale.so.4.0.100
/usr/local/lib/libavutil.so.55.4.100
/usr/local/lib/libswscale.so.4
Код: Выделить всё
sudo nano /etc/ld.so.conf
Код: Выделить всё
include ld.so.conf.d/*.conf
/usr/local/libevent-1.4.14b/lib
/usr/local/lib
Код: Выделить всё
sudo ldconfig
Код: Выделить всё
motion -h
motion Version Unofficial-Git-2caced3, Copyright 2000-2005 Jeroen Vreeken/Folkert van Heusden/Kenneth Lavrsen
P.S. Вообще - видео пишется на отдельный видеорегистратор, поэтому motion можно запускать только при открытии соответствующей страницы сайта, на которой будет выводиться видео.