[Qt-mobility-feedback] QMediaRecorder - Is it possible to record to a file from a video file which played using QMediaPlayer ?
Hannu Shemeikka
hps at shemeikka.org
Mon Mar 1 22:45:08 CET 2010
Hi,
I'm wondering if it's possible to use QMediaRecorder to record a part of
a video which is played using QMediaPlayer. If it's not possible, could
you guys tell me how can I do this without QMediaRecorder.
Part of my code:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
.
.
player = new QMediaPlayer(this);
videoWidget = new QVideoWidget(ui->MovieWidget);
videoWidget->setMediaObject(player);
.
.
}
void MainWindow::on_pbRecord_clicked()
{
.
.
QMediaRecorder *q_Recorder = new QMediaRecorder(player,this);
QAudioEncoderSettings audioSettings;
audioSettings.setCodec("audio/vorbis");
audioSettings.setQuality(QtMedia::HighQuality);
QVideoEncoderSettings videoSettings;
videoSettings.setCodec("video/mpeg2");
videoSettings.setResolution(120,120);
q_Recorder->setEncodingSettings(audioSettings,videoSettings);
q_Recorder->setOutputLocation(QUrl::fromLocalFile("/home/test/testRecord"));
q_Recorder->record();
.
.
}
This builds and runs without errors but it doesn't record anything. It's
quite possible that I have some errors in my code which is why it
doesn't record.
- Hannu
More information about the Qt-mobility-feedback
mailing list