Spanish Version of motion-dist.conf
This topic is still in preparation
# Renombrar este ejemplo a motion.conf
#
# Este archivo de configuración fué generado por motion 3.2.8
############################################################
# Demonio
############################################################
# Comenzar en modo demonio (en segundo plano) y liberar el terminal
# (Por defecto: off)
daemon on
# # Archivo para guardar el ID del proceso; también llamado archivo pid.
# (por defecto: no definido)
process_id_file /var/run/motion.pid
############################################################
# Modo básico de ajuste
############################################################
# Ejecutar en modo ajuste, demonio desactivado. (Por defecto: off)
setup_mode off
###########################################################
# Opciones del dispositivo de captura
############################################################
# Dispositivo de vídeo utilizado para captura (Por defecto /dev/video0)
# para FreeBSD por defecto es /dev/bktr0
videodevice /dev/video0
# Sintonizadora utilizada para capturar utilizando tuner como fuente (por defecto /dev/tuner0)
# Esto es SOLO de utilidad para FreeBSD. Dejar comentado para Linux
; tunerdevice /dev/tuner0
# La entrada de video a utilizar (por defecto: 8)
# Normalmente debe establecerse a 1 para tarjetas de video/TV, y 8 para cámaras USB
input 8
# La norma de vídeo a utilizar (sólo para videocaptura y tarjetas de TV)
# Valores: 0 (PAL), 1 (NTSC), 2 (SECAM), 3 (PAL NC sin color). Por defecto: 0 (PAL)
norm 0
# La frecuencia a la que debe sintonizarse (kHz) (solo para tarjetas de TV) (default: 0)
frequency 0
# Grados a los que girar la imagen. La rotación afecta a todas las imágenes guardadas
# así como a los vídeos. Valores válidos:: 0 (por defecto = sin rotación), 90, 180 y 270.
rotate 0
# Anchura de la imagen (pixels). Rango válido: Lo soportado por la cámara, por defecto: 352
width 320
# Altura de la imagen (pixels). Rango válido: Lo soportado por la cámara, por defecto: 288
height 240
# Número máximo de imágenes por segundo a capturar.
# Rango válido: 2-100. Por defecto: 0 (casi sin límite).
framerate 0
# Tiempo mínimo en segundos entre imágenes capturadas de la cámara.
# Por defecto: 0 = desactivado - La frecuencia de captura la establece la cámara.
# Esta opción se utiliza cuando se quiere capturar imágenes a una frecuencia menor de 2 por seg.
minimum_frame_time 0
# URL a utilizar si se está utilizando una cámara de red, el tamaño se autodetecta (incl. http:// ftp:// o file:///)
# Debe ser una URL que envía imágenes jpeg o un flujo de datos mjpeg completo (RAW). Por defecto: No definido
; netcam_url value
# Nombre de usuario y contraseña para cámara de red (sólo si se requiere). Por defecto: no definido
# Sintaxis es usuario:contraseña
; netcam_userpass value
# URL a utilizar para un servidor proxy netcam, si se requiere, p.e. "http://myproxy".
# Si se requiere un puerto diferente del 80, utilizar "http://myproxy:1234".
# Por defecto: no definido
; netcam_proxy value
# Dejar que motion regule el brillo de un dispositivo de vídeo. (por defecto: off).
# La característica de auto_brightness utiliza la opción de brillo como el valor a alcanzar.
# Si el brillo es cero auto_brightness ajustará a un brillo medio de valor 128.
# Sólo recomendado para cámaras sin auto brillo
auto_brightness off
# Establece el brillo inicial de un aparato de vídeo.
# Si auto_brightness está activado, este valor establece el valor medio del brillo
# al que motion se ajustará.
# Rango válido 0-255, por defecto 0 = desactivado
brightness 0
# Establecer el contraste de un dispositivo.
# Rango válido 0-255, por defecto 0 = desactivado
contrast 0
# Establece la saturación de un dispositivo.
# Rango válido 0-255, por defecto 0 = desactivado
saturation 0
# Establece el tono (color) de un dispositivo (Característica de NTSC).
# Rango válido 0-255, por defecto 0 = desactivado
hue 0
############################################################
# Round Robin (múltiples entradas en el mismo nombre de dispositivo)
############################################################
# Número de cuadros a capturar en cada paso roundrobin (por defecto: 1)
roundrobin_frames 1
# Número de cuadros a ignorar en cada paso roundrobin (por defecto: 1)
roundrobin_skip 1
# Intentar filtrar el ruido generado por el roundrobin (por defecto: off)
switchfilter off
############################################################
# Configuración de la detección de movimiento:
############################################################
# Sensibilidad; indica el número de píxels cambiados en una imagen que
# active la grabación del movimiento (Por defecto: 1500)
# Con valores más bajos será más sensible al movimiento y viceversa.
threshold 1500
# Ajustar automáticamente la sensibilidad si es posible (diferencia lo que es ruído
# de lo que es movimiento) (Por defecto: off)
threshold_tune off
# Nivel de ruido para la detección de movimiento (Por defecto: 32)
# Las cámaras no son perfectas, recogen la luz de forma aproximada, por lo
# que los pixels de la imagen cambian aunque no haya movimiento.
# Además la imagen puede tener movimiento "natural" de hojas, árboles, etc.
# Con este parámetro ajustamos el nivel de ruido; a mayor valor indicamos
# que hay mayor ruido en la imagen.
noise_level 32
# Ajustar automáticamente el nivel de ruido (Por defecto: on)
# Esta es una opción muy potente, con ella prácticamente eliminamos los falsos
# movimientos.
noise_tune on
# Permite a motion ajustar su nivel de ruido y detección para imágenes muy oscuras
# No utilizar si se ha activado el ajuste de ruido. (Por defecto: off)
night_compensate off
# destramar imagen en movimiento utilizando (e) suavizar o (d)ilatar o (l) etiquetar (Por defecto: sin definir)
# El valor recomendado es EedDl. Cualquier combinación (y número de) de E, e, d, y D es valida.
# Etiquetado (l) sólo debe usarse una vez y la 'l' debe ser la última letra.
# Comentar para desactivarlo
despeckle EedDl
# Archivo PGM para utilizar como máscara de sensibilidad.
# Hay que indicar la localización completa del archivo. (Por defecto: sin definir)
; mask_file value
# Crear una máscara dinámicamente durante el funcionamiento (Por defecto: 0)
# Ajustar la velocidad de los cambios a la máscara desde 0 (desactivado) a 10 (rápido)
smart_mask_speed 0
# Ignorar cambios repentinos de intensidad lumínica en un área porcentual de la imagen
# con cambios de intensidad. Rango válido: 0 - 100 , por defecto: 0 = desactivado
lightswitch 0
# Los cuadros de imagen deben contener movimiento por al menos un núm. especificado
# de cuadros seguidos antes de ser detectado como movimiento real. Con el valor por defecto
# de 1, todo el movimiento es detectado. Rango válido: 1 a miles, recomendado 1-10
minimum_motion_frames 1
# Especifica el número de cuadros pre-capturados (en búfer) antes de que el movimiento
# haya sido detectado y que serán enviados a la captura del movimiento.
# Rango recomendado: 0 a 5 (por defecto: 0)
# ¡No utilizar valores altos! Valores altos harán que Motion llegue a ignorar cuadros de vídeo
# y causará vídeos mpeg sin suavidad. Para obtener mpegs suaves en lugar de esto
# utilizar valores más altos de post_capture.
pre_capture 0
# Número de cuadros a capturar después de que no se detecte más movimiento (por defecto: 0)
post_capture 0
# Gap son los segundos durante los cuales queremos que no capture nada (eventos)
# Un evento es una serie de imágenes que se capturan de forma seguida; en poco tiempo.
# El valor recomendado es 60 (por defecto) si queremos separar cada evento en el tiempo.
# Si se establece a 0 se desactiva y todos los eventos se graban y no hay pre-captura.
# Nota del traductor y usuario: Recomiendo desactivarlo para no perder eventos importantes.
gap 60
# Longitud máxima en segundos de una película mpeg
# Cuando el valor se supera se crea un nuevo archivo. (Por defecto: 0 = infinito)
# 7200 = 2 horas
max_mpeg_time 0
# Número de imágenes por segundo a capturar cuando no se detecta movimiento
# (reduce la carga de CPU) (Por defecto: 0 = desactivado)
low_cpu 0
# Guardar siempre las imágenes aunque no haya movimiento (por defecto: off)
output_all off
############################################################
# Archivo de guardado de imagen
############################################################
# Con salida 'normal' se guardan las imágenes mientras se detecte movimiento (por defecto: on)
# Valores válidos: on, off, first, best
# Cuando se indica 'first', sólo la primera imagen de cada evento se guarda.
# Se captura la imagen con más movimiento cuando se establece en 'best'.
# Se puede utilizar como previsualización para el vídeo correspondiente.
output_normal on
# Salida de imágenes con únicamente los píxeles en movimiento (imágenes fantasma) (Por defecto: off)
output_motion off
# Calidad (en porcentaje) que se usará en la compresión jpeg (Por defecto: 75)
quality 75
# Salida de imágenes ppm en vez de jpeg (Por defecto: off)
ppm off
############################################################
# Opciones relacionadas con FFMPEG
# Salida de archivo de video (mpeg), y desentrelazado de la entrada de vídeo
# Las opciones movie_filename y timelapse_filename también se usan
# por la característica ffmpeg
############################################################
# Utilizar ffmpeg para codificar videos mpeg en tiempo real (Por defecto: off)
ffmpeg_cap_new on
# Utilizar ffmpeg para crear videos con solo los pixels en movimiento del objeto
# (imágenes fantasma) (Por defecto: off)
ffmpeg_cap_motion off
# Utilizar ffmpeg para grabar una secuencia de video por lapso de tiempo
# Valor por defecto 0 = off - Guardar una imagen cada x segundos
ffmpeg_timelapse 0
# La frecuencia de regrabación del video por lapso de tiempo
# Valores válidos: hourly, daily (default), weekly-sunday, weekly-monday, monthly, manual
ffmpeg_timelapse_mode daily
# Ratio de bits a usar por el codificador ffmpeg (Por defecto: 400000)
# Esta opción se ignora si ffmpeg_variable_bitrate no es cero 0 (desactivada)
ffmpeg_bps 500000
# Activa y define el ratio de bits variable para el codificador ffmpeg.
# ffmpeg_bps se ignora si el ratio de bits se activa.
# Valores válidos: 0 (por defecto) = ratio de bits fijado definido por ffmpeg_bps,
# o el rango 2 - 31 donde 2 indica mejor calidad y 31 la peor.
ffmpeg_variable_bitrate 0
# Codec a utilizar por ffmpeg para la compresión de vídeo.
# Las secuencias por lapso de tiempo en mpeg se realizan siempre en el formato mpeg1 independientemente de esta opción.
# Los formatos soportados son: mpeg1 (ffmpeg-0.4.8 only), mpeg4 (default), and msmpeg4.
# mpeg1 - obtiene archivos con la extensión .mpg
# mpeg4 o msmpeg4 - obtiene archivos con la extensión .avi
# msmpeg4 se recomienda para utilizar con Windows Media Player porque
# no requiere la instalación de un codec en el usuario Windows.
# swf - obtiene un video flash con la extensión .swf
ffmpeg_video_codec mpeg4
# Utilizar ffmpeg para desentrelazar video. Necesario si usas una cámara analógica
# y se ven líneas mal combinadas en los objetos en movimiento de los videos o imágenes.
# (Por defecto: off)
ffmpeg_deinterlace off
############################################################
# Fotografías (Salida Tradicional y Periódica de la Webcam al archivo)
############################################################
# Realizar fotografía cada X segundos (Por defecto: 0 = desactivado)
snapshot_interval 0
############################################################
# Texto de la pantalla
# %Y = año, %m = mes, %d = fecha,
# %H = hora, %M = minuto, %S = segundo, %T = HH:MM:SS,
# %v = evento, %q = número de imagen, %t = número de hilo (cámara),
# %D = pixels cambiados, %N = nivel de ruído, \n = nueva línea,
# %i and %J = anchura y altura del área con movimiento,
# %K and %L = Coordenadas X e Y del centro del movimiento
# %C = valor definido por text_event - no usar con text_event!
# Puedes poner marcas de puntuación en el texto para permitir
# espacios
############################################################
# Localizar y dibujar una caja alrededor del objeto en movimiento.
# Valores válidos: on, off y preview (previsualización) (Por defecto: off)
# Establecer a 'preview' sólo mostrará una caja en las imágenes con preview_shot.
locate off
# Dibuja una marca de tiempo utilizando las mismas opciones que la función C strftime(3)
# Por defecto: %Y-%m-%d\n%T = fecha en formato ISO y hora en reloj de 24 horas
# El texto se ubica en la esquina inferior derecha
text_right %Y-%m-%d\n%T-%q
# Draw a user defined text on the images using same options as C function strftime(3)
# Default: Not defined = no text
# Text is placed in lower left corner
; text_left CAMERA %t
# Draw the number of changed pixed on the images (default: off)
# Will normally be set to off except when you setup and adjust the motion settings
# Text is placed in upper right corner
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
# Draw characters at twice normal size on images. (default: off)
text_double off
############################################################
# Target Directories and filenames For Images And Films
# For the options snapshot_, jpeg_, mpeg_ and timelapse_filename
# you can use conversion specifiers
# %Y = year, %m = month, %d = date,
# %H = hour, %M = minute, %S = second,
# %v = event, %q = frame number, %t = thread (camera) number,
# %D = changed pixels, %N = noise level,
# %i and %J = width and height of motion area,
# %K and %L = X and Y coordinates of motion center
# %C = value defined by text_event
# Quotation marks round string are allowed.
############################################################
# Target base directory for pictures and films
# Recommended to use absolute path. (Default: current working directory)
target_dir /usr/local/apache2/htdocs/cam1
# File path for snapshots (jpeg or ppm) relative to target_dir
# Default: %v-%Y%m%d%H%M%S-snapshot
# Default value is equivalent to legacy oldlayout option
# For Motion 3.0 compatible mode choose: %Y/%m/%d/%H/%M/%S-snapshot
# File extension .jpg or .ppm is automatically added so do not include this.
# Note: A symbolic link called lastsnap.jpg created in the target_dir will always
# point to the latest snapshot, unless snapshot_filename is exactly 'lastsnap'
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
# File path for motion triggered images (jpeg or ppm) relative to target_dir
# Default: %v-%Y%m%d%H%M%S-%q
# Default value is equivalent to legacy oldlayout option
# For Motion 3.0 compatible mode choose: %Y/%m/%d/%H/%M/%S-%q
# File extension .jpg or .ppm is automatically added so do not include this
# Set to 'preview' together with best-preview feature enables special naming
# convention for preview shots. See motion guide for details
jpeg_filename %v-%Y%m%d%H%M%S-%q
# File path for motion triggered ffmpeg films (mpeg) relative to target_dir
# Default: %v-%Y%m%d%H%M%S
# Default value is equivalent to legacy oldlayout option
# For Motion 3.0 compatible mode choose: %Y/%m/%d/%H%M%S
# File extension .mpg or .avi is automatically added so do not include this
# This option was previously called ffmpeg_filename
movie_filename %v-%Y%m%d%H%M%S
# File path for timelapse mpegs relative to target_dir
# Default: %Y%m%d-timelapse
# Default value is near equivalent to legacy oldlayout option
# For Motion 3.0 compatible mode choose: %Y/%m/%d-timelapse
# File extension .mpg is automatically added so do not include this
timelapse_filename %Y%m%d-timelapse
############################################################
# Live Webcam Server
############################################################
# The mini-http server listens to this port for requests (default: 0 = disabled)
webcam_port 8081
# Quality of the jpeg images produced (default: 50)
webcam_quality 50
# Output frames at 1 fps when no motion is detected and increase to the
# rate given by webcam_maxrate when motion is detected (default: off)
webcam_motion off
# Maximum framerate for webcam streams (default: 1)
webcam_maxrate 1
# Restrict webcam connections to localhost only (default: on)
webcam_localhost on
# Limits the number of images per connection (default: 0 = unlimited)
# Number can be defined by multiplying actual webcam rate by desired number of seconds
# Actual webcam rate is the smallest of the numbers framerate and webcam_maxrate
webcam_limit 0
############################################################
# HTTP Based Control
############################################################
# TCP/IP port for the http server to listen on (default: 0 = disabled)
control_port 8080
# Restrict control connections to localhost only (default: on)
control_localhost on
# Output for http server, select off to choose raw text plain (default: on)
control_html_output on
# Authentication for the http based control. Syntax username:password
# Default: not defined (Disabled)
; control_authentication username:password
############################################################
# Tracking (Pan/Tilt)
############################################################
# Type of tracker (0=none (default), 1=stepper, 2=iomojo, 3=pwc, 4=generic, 5=uvcvideo)
# The generic type enables the definition of motion center and motion size to
# be used with the conversion specifiers for options like on_motion_detected
track_type 0
# Enable auto tracking (default: off)
track_auto off
# Serial port of motor (default: none)
; track_port value
# Motor number for x-axis (default: -1)
track_motorx -1
# Motor number for y-axis (default: -1)
track_motory -1
# Maximum value on x-axis (default: 0)
track_maxx 0
# Maximum value on y-axis (default: 0)
track_maxy 0
# ID of an iomojo camera if used (default: 0)
track_iomojo_id 0
# Angle in degrees the camera moves per step on the X-axis
# with auto-track (default: 10)
# Currently only used with pwc type cameras
track_step_angle_x 10
# Angle in degrees the camera moves per step on the Y-axis
# with auto-track (default: 10)
# Currently only used with pwc type cameras
track_step_angle_y 10
# Delay to wait for after tracking movement as number
# of picture frames (default: 10)
track_move_wait 10
# Speed to set the motor to (default: 255)
track_speed 255
# Number of steps to make (default: 40)
track_stepsize 40
############################################################
# External Commands, Warnings and Logging:
# You can use conversion specifiers for the on_xxxx commands
# %Y = year, %m = month, %d = date,
# %H = hour, %M = minute, %S = second,
# %v = event, %q = frame number, %t = thread (camera) number,
# %D = changed pixels, %N = noise level,
# %i and %J = width and height of motion area,
# %K and %L = X and Y coordinates of motion center
# %C = value defined by text_event
# %f = filename with full path
# %n = number indicating filetype
# Both %f and %n are only defined for on_picture_save,
# on_movie_start and on_movie_end
# Quotation marks round string are allowed.
############################################################
# Do not sound beeps when detecting motion (default: on)
# Note: Motion never beeps when running in daemon mode.
quiet on
# Command to be executed when an event starts. (default: none)
# An event starts at first motion detected after a period of no motion defined by gap
; on_event_start value
# Command to be executed when an event ends after a period of no motion
# (default: none). The period of no motion is defined by option gap.
; on_event_end value
# Command to be executed when a picture (.ppm|.jpg) is saved (default: none)
# To give the filename as an argument to a command append it with %f
; on_picture_save value
# Command to be executed when a motion frame is detected (default: none)
; on_motion_detected value
# Command to be executed when a movie file (.mpg|.avi) is created. (default: none)
# To give the filename as an argument to a command append it with %f
; on_movie_start value
# Command to be executed when a movie file (.mpg|.avi) is closed. (default: none)
# To give the filename as an argument to a command append it with %f
; on_movie_end value
############################################################
# Common Options For MySQL and PostgreSQL database features.
# Options require the MySQL/PostgreSQL options to be active also.
############################################################
# Log to the database when creating motion triggered image file (default: on)
sql_log_image on
# Log to the database when creating a snapshot image file (default: on)
sql_log_snapshot on
# Log to the database when creating motion triggered mpeg file (default: off)
sql_log_mpeg off
# Log to the database when creating timelapse mpeg file (default: off)
sql_log_timelapse off
# SQL query string that is sent to the database
# Use same conversion specifiers has for text features
# Additional special conversion specifiers are
# %n = the number representing the file_type
# %f = filename with full path
# Default value:
# insert into security(camera, filename, frame, file_type, time_stamp, text_event) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')
sql_query insert into security(camera, filename, frame, file_type, time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')
############################################################
# Database Options For MySQL
############################################################
# Mysql database to log to (default: not defined)
; mysql_db value
# The host on which the database is located (default: localhost)
; mysql_host value
# User account name for MySQL database (default: not defined)
; mysql_user value
# User password for MySQL database (default: not defined)
; mysql_password value
############################################################
# Database Options For PostgreSQL
############################################################
# PostgreSQL database to log to (default: not defined)
; pgsql_db value
# The host on which the database is located (default: not defined)
; pgsql_host value
# User account name for PostgreSQL database (default: not defined)
; pgsql_user value
# User password for PostgreSQL database (default: not defined)
; pgsql_password value
# Port on which the PostgreSQL database is located (default: 5432)
; pgsql_port 5432
############################################################
# Video Loopback Device (vloopback project)
############################################################
# Output images to a video4linux loopback device
# The value '-' means next available (default: not defined)
; video_pipe value
# Output motion images to a video4linux loopback device
# The value '-' means next available (default: not defined)
; motion_video_pipe value
##############################################################
# Thread config files - One for each camera.
# Except if only one camera - You only need this config file.
# If you have more than one camera you MUST define one thread
# config file for each camera in addition to this config file.
##############################################################
# Remember: If you have more than one camera you must have one
# thread file for each camera. E.g. 2 cameras requires 3 files:
# This motion.conf file AND thread1.conf and thread2.conf.
# Only put the options that are unique to each camera in the
# thread config files.
; thread /usr/local/etc/thread1.conf
; thread /usr/local/etc/thread2.conf
; thread /usr/local/etc/thread3.conf
; thread /usr/local/etc/thread4.conf