增长录像时间应用笔记

概述

本文档介绍如何在飞凌 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
mp4muxMP4格式封装
filesink location输出文件路径

调整录像时间

  • 增加 num-buffers 值 → 录像时间变长
  • 减少 num-buffers 值 → 录像时间变短
  • 具体帧数需根据所需时间和帧率计算

适用平台

  • OKMX6DL/Q-S3 平台
  • Linux 4.1.15 操作系统
  • Qt5.6 环境

其他飞凌平台可参考,但需根据具体平台修改。

版权声明

本手册版权归保定飞凌嵌入式技术有限公司所有。