zoukankan      html  css  js  c++  java
  • 树莓派-基于raspivid实现拍视频

    经过上一篇<<树莓派-安装摄像头模块>>之后

    想要用摄像头模块拍一段视频的话,可以从命令行运行 raspivid 工具。下面这句命令会按照默认配置(长度5秒,分辨率1920x1080,比特率 17Mbps)拍摄一段视频。

    $ raspivid -o mykeychain.h264

    如果你想改变拍摄时长,只要通过 "-t" 选项来设置你想要的长度就行了(单位是毫秒)。

    $ raspivid -o mykeychain.h264 -t 10000
    

    使用 "-w" 和 "-h" 选项将分辨率降为 1280x720...

    $ raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720
    

    raspivid 的输出是一段未压缩的 H.264 视频流,而且这段视频不含声音。为了能被通常的视频播放器所播放,这个 raw 的 H.264 视频还需要转换。可以使用 gpac 包中所带有的 MP4Box 应用。

    在 Raspbian 上安装 gpac,输入命令:

    $ sudo apt-get install -y gpac 
    

    然后将这段 raw 的 H.264 格式的视频流转换为每秒30帧的 .mp4 格式视频:

    $ MP4Box -fps 30 -add keychain.h264 keychain.mp4 
    

    视频长度为10秒,使用默认分辨率以及比特率。下面是一段通过 Pi Camera 拍摄的一段实例视频。

  • 相关阅读:
    13.numpy线性代数和绘图
    12-numpy矩阵
    11-numpy视图与副本
    10-numpy排序搜索
    day12 异常 模块 单例
    day11面向对象 多态 静态方法 (三)
    day 10 面向对象(=)
    day9 面向对象
    day8 文件
    day7 地址 名片管理系统
  • 原文地址:https://www.cnblogs.com/hzdx/p/raspberry_raspivid.html
Copyright © 2011-2022 走看看