• 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 指明配置文件

  • 相关阅读:
    从远程仓库拉去的代码开发后用git推送到另外一个远程仓库
    Git回退本地和远程分支的的版本
    把win10本地hexo博客部署到腾讯云linux服务器
    linux安装mysql
    linux部署nginx
    apache服务器安装到linux
    SqlServerv报错:从数据类型 varchar 转换为 numeric 时出错。
    IDEA2020版Maven依赖成功导入但任然报错找不到包解决方案
    idea中左侧project栏自动隐藏如何解决
    拖延的坏处
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/4937051.html
Copyright © 2020-2023  润新知