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 拍摄的一段实例视频。

  • 相关阅读:
    电赛小结
    markdown小结
    一元运算符重载
    二维数组作为函数参数传递剖析(转载)
    C语言内存(转载)
    Effective C++ chapter1:Accustiming Yourself to C++
    C++ 模板
    const
    命令行参数
    AStar算法
  • 原文地址:https://www.cnblogs.com/hzdx/p/raspberry_raspivid.html
Copyright © 2011-2022 走看看