<Linux+Qt>调用mplayer

本文介绍如何利用Qt在Linux环境下通过内嵌shell指令调用mplayer来播放摄像头视频,并通过参数调整实现不同大小的视频播放。实现了两个摄像头监视器的功能,其中第二个监视器的视频大小是第一个的一半。

//打开摄像头
void MainForm::testVideo()
{
    qDebug()<<"enter testVideo";
    QProcess *process_1 = new QProcess;
    QProcess *process_2 = new QProcess;
    process_1->start("mplayer -tv driver=v4l2:device=/dev/video0:noaudio:input=2:norm=I:outfmt=I420:width=720:height=576 tv://");
    process_2->start("mplayer -tv driver=v4l2:device=/dev/video1:noaudio:input=2:norm=I:outfmt=I420:width=360:height=288 tv://");
    qDebug()<<"finish testVideo";
}

  在Linux下通过Qt代码内嵌shell指令即可调用mplayer,大小可通过参数调整,以上代码,打开了两个摄像头监视1和2,2比1要小一半的视频大小。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值