Proces w Qt nie działa tak jak powinien, chyba

0

Dzień dobry, próbuję stworzyć program do nagrywania i używam QProcess to nic się nie dzieje - tak jakby nie działało - nie ma też plików w folderze zapisu.>

void MainWindow::Recording(){

    qDebug() << "Nagrywam!";

    Qrec.setProcessChannelMode(QProcess::MergedChannels);
    Qrec.setProgram("/Users/nintyswinty/Desktop/Dev/Qt/build-PlazaPCO-Desktop_Qt_5_15_1_clang_64bit-Debug/ffmpeg");
    Qrec.setArguments({"-framerate", "30", "-f", "avfoundation", "-i", "1", "-f", "avfoundation", "-framerate", "30", "-i", "0", "-c:v", "libx264", "-crf", "0", "-preset", "ultrafast", "~/Desktop/PlazaPCO/" + QString::fromStdString(date) + ".mkv\n"});
    Qrec.start();
    Qrec.waitForFinished();

    qDebug() << "Koniec - nagrywam";

}
1

Ścieżka sugeruje, że to jest Mac. Odpowiednie aplikacje mają uprawnienia do grzebania i odpalania kodu z podanych katalogów?

1

Zdefiniuj "nic się nie dzieje", bo to nie niesie żadnej przydatnej informacji.
Co widać w logach?
Co jest na wyjściu procesu? Co zwraca readAllStandardOutput?
Jaki jest exit code?

1 użytkowników online, w tym zalogowanych: 0, gości: 1