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