rk3588+视频采集(mpp硬编码H.265)

rk3588+视频采集(mpp硬编码H.265)

mpp硬编码

mpp硬编码可以压缩500倍左右,详细代码见该专栏文章《MPP硬编码H265(500倍压缩)》;

视频采集

本案例是通过opencv+定时器(需按照FPS刷新)获取frame;

自定义一个counter计数,保存counter个帧;

当需要保存一个视频时:

可通过 can 或 串口 或 界面按键 触发视频录制;

获取frame:
time = new QTimer(this);
time->start(xx);//根据FPS调整
connect(time, SIGNAL(timeout()), this, SLOT(readFrame()));
//读取视频并保存
void MainWindow::readFrame()
{
   //获取帧
   cap >> frame;

   //叠加时标
   String str = createDateTime().toStdString();
   putText(frame, str, Point(20,40), FONT_HERSHEY_SCRIPT_COMPLEX, 1, (0,255,255), 1, LINE_AA);

   YuvtoH265(VIDEO_WIDTH, VIDEO_H

你可能感兴趣的:(音视频,h.265)