TreeviewCopyright © aleen42 all right reserved, powered by aleen42
How to use ffmpeg in c/c++ Back
Qt Creator is a way for you to use ffmpeg in c/c++, and here you can read more for details
Ffmpeg as a system call
The built version of FFMPEG can be called by shell with an argument list (see the wiki on the official web site), so to use this into a C++ code it is necessary to implement a QProcess that can start a program.
ffmpeg -i inputMovie.avi -acodec pcm_s16le outputAudioFile.wav
QProcess _FFMPEG;
QString _process = "ffmpeg";
QStringList _paramList;
_paramList << "-i"
<< "inputMovie.avi"
<< "-acodec"
<< "pcm_s16le"
<< "outputAudioFile.wav";
_FFMPEG.start(_process, _paramList);
if (!(_FFMPEG.waitForFinished()))
qDebug() << "Conversion failed:" << _FFMPEG.errorString();
else
qDebug() << "Conversion output:" << _FFMPEG.readAll();
The _FFMPEG is an object that can start an external program and communicate with him. To the start function is necessary to give the name of the process (ffmpeg) and the argument list (_paramList).
As the plugin is integrated with a code management system like GitLab or GitHub, you may have to auth with your account before leaving comments around this article.
Notice: This plugin has used Cookie to store your token with an expiration.