增长录像时间应用笔记
概述
本文档介绍如何在飞凌 OKMX6DL/Q-S3 平台(Linux 4.1.15)上调整录像时间长短。基于 Qt5.6 + Linux 4.1.15 系统。
应用场景
使用 GStreamer 进行录像时,通过修改 num-buffers 参数可以控制录像帧数,从而调整录像时长。
录像命令
gst-launch-1.0 imxv4l2src device=/dev/video0 num-buffers=100 ! queue ! vpuenc_h264 ! mp4mux ! filesink location=webcam.mp4参数说明
| 参数 | 说明 |
|---|---|
device=/dev/video0 | 指定摄像头设备(OV5640) |
num-buffers=100 | 录像帧数,值越大录像时间越长 |
vpuenc_h264 | 使用VPU硬件编码H.264 |
mp4mux | MP4格式封装 |
filesink location | 输出文件路径 |
调整录像时间
- 增加
num-buffers值 → 录像时间变长 - 减少
num-buffers值 → 录像时间变短 - 具体帧数需根据所需时间和帧率计算
适用平台
- OKMX6DL/Q-S3 平台
- Linux 4.1.15 操作系统
- Qt5.6 环境
其他飞凌平台可参考,但需根据具体平台修改。
版权声明
本手册版权归保定飞凌嵌入式技术有限公司所有。