Логин:
Пароль:
Регистрация
Забыли свой пароль?
(3852) 505-441
+7 961 233 9103
info@vs-it.ru
Информационный портал
Компания Аксэйпл, Барнаул
Добро пожаловать, Гость!
Войти!
Ваша корзина пуста

motion.conf

############################################################
# Демон
############################################################
# Запуск в режиме демона (по умолчанию: off)
daemon off
# Файл для хранения идентификатора процесса (ID)
process_id_file /var/run/motion/motion.pid

############################################################
# Основной режим установки
############################################################
# Запсутить в режиме установки, демон отключается
setup_mode off

###########################################################
# Параметры устройства захвата
############################################################

# Адрес вашей камеры в системе. Как определить писал в начале статьи.
videodevice /dev/video0

# Выберите палитру поддерживаемую вашей камерой.
# По умолчанию: 8 (подходит для большинства)
# V4L2_PIX_FMT_SN9C10X : 0 'S910'
# V4L2_PIX_FMT_SBGGR8 : 1 'BA81'
# V4L2_PIX_FMT_MJPEG : 2 'MJPEG'
# V4L2_PIX_FMT_JPEG : 3 'JPEG'
# V4L2_PIX_FMT_RGB24 : 4 'RGB3'
# V4L2_PIX_FMT_UYVY : 5 'UYVY'
# V4L2_PIX_FMT_YUYV : 6 'YUYV'
# V4L2_PIX_FMT_YUV422P : 7 '422P'
# V4L2_PIX_FMT_YUV420 : 8 'YU12'
v4l2_palette 8

# Настройки тв-тюнера. Нам они не нужны
; tunerdevice /dev/tuner0

# Здесь тоже ничего не меняем. 8 - юсб-камера, 0-1 для тв-тюнера
input 8

# Эта настройка тоже касается тв-тюнера и нам не нужна
# Values: 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL NC no colour). Default: 0 (PAL)
norm 0

# Частота канала тв-тюнера
frequency 0

# Поворот изображения. По умолчанию 0 (не поварачивать),
# можно выбрать поворот на 90, 180 и 270 градусов.
rotate 0

# Ширина картинки в пикселях. По умолчанию: 352
width 640

# Высота картинки. По умолчанию: 288
height 480

# Количество кадров в секунду.
# От 2 до 100 в зависимости от камеры.
# Чем большее количсевто кадров выбрать, тем больше будет нагрузка на компьютер
framerate 15

# Минимальное время между захватом двух кадров. По умолчанию отключено (0).
# Если, например, выбрать 3, то кадры будут захватываться каждые 3 секунды
minimum_frame_time 5

# Адрес сетевой камеры или потока
; netcam_url value

# Логин-пароль для предыдущего параметра
# Синтаксис имя_пользователя:пароль
; netcam_userpass value

# Опять пропускаем
# The setting for keep-alive of network socket, should improve performance on compatible net cameras.
# 1.0: The historical implementation using HTTP/1.0, closing the socket after each http request.
# keep_alive: Use HTTP/1.0 requests with keep alive header to reuse the same connection.
# 1.1: Use HTTP/1.1 requests that support keep alive as default.
# Default: 1.0
; netcam_http 1.0

# URL to use for a netcam proxy server, if required, e.g. "http://myproxy".
# If a port number other than 80 is needed, use "http://myproxy:1234".
# Default: not defined
; netcam_proxy value

# Set less strict jpeg checks for network cameras with a poor/buggy firmware.
# Default: off
netcam_tolerant_check off

# Автоматическая регулировка яркости изображения. По умолчанию отключено.
# Практически все камеры умеют это делать сами
auto_brightness off

# Дальше идут настройки яркости, контраста, насыщенности и оттенка.
# Диапазон допустимых значений от 0 до 255. 0 - отключено
brightness 0
contrast 0
saturation 0
hue 0

############################################################
# Round Robin (multiple inputs on same video device name)
############################################################
# Number of frames to capture in each roundrobin step (default: 1)
roundrobin_frames 1
# Number of frames to skip before each roundrobin step (default: 1)
roundrobin_skip 1
# Try to filter out noise generated by roundrobin (default: off)
switchfilter off

############################################################
# Настройки датчика движения:
############################################################

# Количество измененных пикселей после чего срабатывает
# датчик движения, т. е. это чувствутиельность датчика.
# Чем меньше это число, тем чувствительней датчик .По умолчанию: 1500
threshold 1500

# Автоматическая регулировка нижнего порога чувствительности
threshold_tune off

# Уровень шума. Позволяет исключить помехи самой камеры.
# По умолчанию: 32
noise_level 32

# Автоматическая регулировка уровня шума
noise_tune on

# Фильтр шумов. Подбирайте оптимальный для вас набор букв EedDl
# Подробней читайте на сайте http://emit.demon.co.uk/motion/
despeckle EedDl

# Этот параметр позволяет выбрать области слежения
# 1 - левый верхний угол
# 2 - верх середина
# 3 - правый верхний угол
# 4 - левая середина
# 5 - центр
# 6 - права середина
# 7 - нижний левый угол
# 8 - низ середина
# 9 - правый нижний угол
; area_detect value

# Путь к PGM-маске движения.
# Что это такое можно почитать тут http://netpbm.sourceforge.net/doc/pgm.html
; mask_file value

# Dynamically create a mask file during operation (default: 0)
# Adjust speed of mask changes from 0 (off) to 10 (fast)
smart_mask_speed 0

# Выравнивание светлых участков
# Диапазон: 0 - 100 , по умолчанию: 0 = отключено
lightswitch 0

# Минимальное количесвто кадров, в которых должно быть
# зафиксировано движение для срабатывания датчика
minimum_motion_frames 1

# Определяет количество предварительно захваченных (буфер) фотографий
# до обнаружения движения. Рекомендуемый диапазон: от 0 до 5 (по умолчанию: 0)
pre_capture 0

# То же, но после отсутствия движения
post_capture 0

# Сколько секунд ждать с момента отсутствия движения
gap 60

# Длина видео файла в секундах. 0 - бесконечно
max_mpeg_time 0

# Сохранять изображения даже если движения не было
# По умолчанию: off
output_all off

############################################################
# Файл изображения
############################################################

# Какие кадры будем сохранять:
# on - все кадры, когда есть движение
# off - выключено
# first - первый кадр с движением
# best - лучший кадр (наибольшим движением)
# center - кадры с движением по центру кадра
output_normal off

# Сохранять только изменившуюся часть изображени (?)
output_motion off

# Качество сжатия изображения, в процентах
quality 50

# Сохранять ppm изображение вместо jpeg (по умолчанию: off)
ppm off

############################################################
# Параметры FFMPEG
############################################################

# Записывать видео
ffmpeg_cap_new off

# Записывать только изменившуюся часть изображени
ffmpeg_cap_motion off

# Use ffmpeg to encode a timelapse movie
# Default value 0 = off - else save frame every Nth second
ffmpeg_timelapse 0

# Сколько вести запись в один файл. После превышения предела создаётся новый файл.
# hourly - ежечасно
# daily - ежедневно, по умолчанию
# weekly-sunday - еженедельно, начало недели в воскресенье
# weekly-monday - аналогично с началом в понедельник
# monthly - ежемесячно
# manual - вручную
ffmpeg_timelapse_mode daily

# Битрейт видео (по умолчанию: 400000)
# Этот параметр игнорируется если параметр ffmpeg_variable_bitrate не равен 0 (отключен)
ffmpeg_bps 500000

# Переменный битрейт видео
# Можно установить 0 = фиксированный битрейт заданный выше в параметре ffmpeg_bps,
# или от 2 до 31. 2 лучшее качество, 31 - худшее.
ffmpeg_variable_bitrate 0

# Кодек для сжатия видео
# mpeg1 - файл с расширением .mpg
# mpeg4 или msmpeg4 - файл с расширением .avi
# swf - флешка .swf
# flv - флешка .flv
# ffv1 - кодек FF для сжатия без потерь (эксперементально)
# mov - QuickTime
ffmpeg_video_codec mpeg1

# Деинтерлизация видео
ffmpeg_deinterlace off

############################################################
# Снимки с камеры
############################################################

# Автоматически создавать снимки каждый N секунд. 0 - отключено
snapshot_interval 1

############################################################
# Накладываемый текст
# %Y = год, %m = месяц, %d = день,
# %H = часы, %M = минуты, %S = секунды, %T = HH:MM:SS,
# %v = event, %q = номер кадра, %t = номер камеры,
# %D = измененные пиксели, %N = noise level, \n = new line,
# %i и %J = ширина и высота области движения,
# %K и %L = X и Y координаты центра движения
############################################################

# Рисовать рамку вокруг области с движением
locate off

# Накложение текста в правом нижнем углу
text_right %Y-%m-%d\n%T-%q

# Наложение текста в левом углу
text_left CAMERA %t

# Наложение текстом количества измененных пикселей
text_changes off

# This option defines the value of the special event conversion specifier %C
# You can use any conversion specifier in this option except %C. Date and time
# values are from the timestamp of the first image in the current event.
# Default: %Y%m%d%H%M%S
# The idea is that %C can be used filenames and text_left/right for creating
# a unique identifier for each event.
text_event %Y%m%d%H%M%S

# Увеличить размер шрифта в два раза
text_double on

############################################################
# Папки для сохранения файлов
############################################################

# Папка для сохранения изображений и видео.
# Используйте абсолютные пути.
# По умолчанию - текущая рабочая папка
target_dir /home/username/motion

# Имя файлов для снимка и видео
# Расширение файла добавляется автоматически
snapshot_filename %m%d%v-%Y-%m-%d-%H-%M-%S
jpeg_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse

############################################################
# Сервер для трансляций
############################################################

# Порт сервера (0 - отключено)
webcam_port 8090

# Качество передаваемой картинки
webcam_quality 20

# Если движения нет битрейт снижается до 1 кадра в секунду
webcam_motion off

# Сколько кадров в секунду передавать (по умолчанию: 1)
webcam_maxrate 1

# Разрешить соединения только с локалхоста
webcam_localhost off

# Лимит подключений
webcam_limit 0

############################################################
# Удаленное управление
############################################################

# Порт. Должен отличаться от webcam_port (0 - отключено)
control_port 8091

# Разрешить соединения только с локалхоста
control_localhost on

# Output for http server, select off to choose raw text plain (default: on)
control_html_output on

# Аутентификация. Синтаксис имя_пользователя:пароль
# По умолчанию отключено
; control_authentication username:password

############################################################
# Внешние команды, варнинги и логирование
# %Y = год, %m = месяц, %d = день,
# %H = часы, %M = минуты, %S = секунды,
# %v = событие, %q = номер кадра, %t = номер камеры,
# %D = изменившиеся пиксели, %N = уровень шума,
# %i и %J =ширина и высота области движения,
# %K и %L = X и Y координаты центра движения
# %C = value defined by text_event
# %f = полный путь к файлу
# %n = тип файла
############################################################

# Звуковой сигнал при обнаружении движения
# Не работает в режиме демона
quiet off

# Далее можно задать свои команды при определенных событиях
# Например, запустить скрипт или отправить вам смску, письмо

# Запуск события при первом движении
; on_event_start value

# Конец события если нет движения в течение нескольких секунд
; on_event_end value

# Сохранение файла изображения
; on_picture_save value

# При обнаружении движения
; on_motion_detected value

# При обнаружении движения в определнной зоне
; on_area_detected value

# При создании видео файла (начало записи в этот файл)
; on_movie_start value

# То же только конец записи в файл
; on_movie_end value

# Если камера перестала работать
; on_camera_lost value

##############################################################
# Важные строчки если вы будете подключать несколько камер
##############################################################

# Если у вас только одна камера, то на этом настройки заканчиваются
# Если у вас более одной камеры, для каждой из них необходимо создать
# отдельный файл с настройками. Содержимое файлов можно скопировать
# с этого файла (/etc/motion/motion.conf) заменив адрес камеры
# и при необходимости пути папок, куда будут сохраняться записи
; thread /usr/local/etc/thread1.conf
; thread /usr/local/etc/thread2.conf
; thread /usr/local/etc/thread3.conf
; thread /usr/local/etc/thread4.conf