首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Qt6.4.1 QProcess无法调用外部程序FFmpeg?

Qt6.4.1 QProcess无法调用外部程序FFmpeg?

提问于 2022-12-20 18:24:25
回答 0关注 0查看 97

根据Qt官方的实例,稍加修改,以调用外部的ffmpeg.exe进行转码操作

代码语言:js
复制
    QProcess *p = new QProcess(this);
    QString program = "C:\\Users\\kyrio\\Documents\\Qt_Project\\build-test-Desktop_Qt_6_4_1_MinGW_64_bit-Debug\\debug";
    QStringList arguments;
    arguments << "ffmpeg" << "-i" << "C:\\Users\\kyrio\\Videos\\222.mp4" << "C:\\Users\\kyrio\\Videos\\223.mov";
    p->start(program, arguments);

运行无结果,尝试多种写法后也无结果,获取输出为空,并且任务管理器下无FFmpeg相关进程

尝试调用cmd,任务管理器可以看见子进程下新增了cmd.exe

命令无问题,可以在终端中调用,但需要加上./或.\

尝试在arguments前加上.\\或.\或./,仍没有反应

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档