gpt4 book ai didi

qt - 在 Qt 中执行 ffmpeg 以裁剪音频

转载 作者:行者123 更新时间:2023-12-02 22:58:21 33 4
gpt4 key购买 nike

我想创建一个可用于使用 Qt 裁剪音频文件的应用程序。
我已经通过命令行成功运行 ffmpeg 来使用以下命令执行此操作:

ffmpeg -t 30 -i C:\\test.mp3 -acodec copy C:\\test2.mp3

然后我尝试使用 Qt 执行此操作,下面的代码似乎可以工作,但我找不到输出文件(test2.mp3)。
QProcess* process=new QProcess(this);
process->start("FFmpeg-N-49957-g8c95d17\\ffmpeg.exe",QStringList()<<"-t 30 -i C:\\test.mp3 -acodec copy C:\\test2.mp3");

我上面的代码有什么问题吗?

最佳答案

我认为,您忘记添加“waitForFinished()”行,它只是没有时间完成您的任务

QProcess process;
process.start("ffmpeg -t 30 -i C:\\test.mp3 -acodec copy C:\\test2.mp3");
process.waitForFinished();
process.close();

关于qt - 在 Qt 中执行 ffmpeg 以裁剪音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15200373/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com