zoukankan      html  css  js  c++  java
  • motion移植

    一. 支持ffmpeg功能(使能motion中的视频编码功能)支持视频采集 —> ffmpeg不支持 —host    

    1. mkdir _install  

    2. ./configure —prefix=${PWD}/_install  —arch=arm  —cross-prefix=arm-linux-   —enable-shared  enable-shared :允许其编译产生动态库  cross-prefix :指明编译器  arch=arm :指明编译平台  

    3. make

    4. make install  

    5. cd _installb  

    6. cp * x/rootfsb/

    二. 安装motion 1. mkdir _install 2. ./configure —prefix=${PWD}/_install/ —host=arm-linux  —without-mysql  —without-pgsql —with-ffmpeg=xxx/FFmpeg/_install/ —without-mysql : 不使用mysql   —without-pgsql  :不使用PostgreSQL   --with-ffmpeg : 支持ffmpg 3. make 4. make install

    /************************************* 产生libjepg.so.62**********************************/

    三. 安装libtool-1.5.22.tar.bz2 1. mkdir _install 2. ./configure —prefix=${PWD}/_install —host=arm-linux CC=arm-linux-gcc 3. make 4. make install

    四. 安装libjpeg.tar.bz2 1. mkdir _install

    2. cd _install

    3. mkdir bin include man lib

    4. cd man

    5. mkdir man1

    6. cd ../../

    7. cp libtool-1.5.22/_install/bin/*  ./

    8. ./configure —prefix=${PWD}/_install —host=arm-linux CC=arm-linux-gcc —enable-shared

    9. make && make install

    10. cp _installb/*  xxx/rootfsb/

    /************************************* 产生libjepg.so.62**********************************/

    注: motion要运行,需要配置文件

    五. 编辑motion配置文件

    1. cp _install/motion-3.2.1

    2/examples/motion-disc.conf  xxx/rootfs/etc/motion.conf

    2. vi motion-dist.conf  

      2.1. videodevice /devideoX  

      2.2 v412_palette 2 —> 设置格式,所用的摄像头采用的是 MJPEG  

      2.3 width 640  

      2.4 height 480  

      2.5 framerate 15  —> 1秒钟要抓取多少图像(太高会占用较多的系统资源)  

      2.6 threshold 1500   —> 根据前面设置的分辨率来设定, 当前后两幅图像间像素点差达到这个值,触发图像采集

      2.7 target_dir xxx   —> 捕捉到的图像(视频)保存的位置  

      2.8 locate on     —> 将移动的部分用方框框起来  

      2.9 on_motion_detected  madplay xxx.mp3  —> 当捕捉到图像后,调用的程序

    六. 测试  1. motion -c /etc/motion.conf  —> -c 指明配置文件

  • 相关阅读:
    Wide character in print at a2.pl line 返回json 需要encode_utf8
    decode_json 必须是unicode形式的字符
    Wide character in print at a2.pl line 6.
    unicode转中文
    用 Flask 来写个轻博客 (4) — (M)VC_创建数据模型和表
    Openstack_通用模块_Oslo_vmware 创建 vCenter 虚拟机快照
    为什么企业数据化运营很重要?
    为什么企业数据化运营很重要?
    Openstack_单元测试工具 tox
    java 把已知下载路径的文件复制到本地
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/4937051.html
Copyright © 2011-2022 走看看