#include #include #include "converterform.h" ConverterForm::ConverterForm(QWidget *parent) : QWidget(parent) { setupUi(this); QObject::connect(mencProcess, SIGNAL(started()), this, SLOT(mencProcess_started())); } void ConverterForm::on_addButton_clicked() { fileList->addItem(QFileDialog::getOpenFileName(this, tr("Add files"), "", tr("Video files (*.avi *.mp4 *.mkv)"))); } void ConverterForm::on_convertButton_clicked() { QString program = "/usr/bin/mencoder"; QStringList arguments; arguments << "dn.avi" << "-oac mp3lame" << "-ovc lavc" << "-lavcopts vcodec=mpeg4" << "-vf scale=352:208" << "-ffourcc DIVX" << "-ofps 15" << "-o outfile.avi"; mencProcess = new QProcess(this); mencProcess->start(program, arguments); } void ConverterForm::mencProcess_started() { printf("started\n"); }