QtlMovie 1.12 (A specialized FFmpeg front-end)
QtlMovieFFmpeg.h File Reference

Declare some FFmpeg utilities. More...

Namespaces

 QtlMovieFFmpeg
 Namespace for ffmpeg utilities.
 

Functions

void QtlMovieFFmpeg::addBoundedSizeOptions (QStringList &ffmpegArguments, QString &videoFilters, int widthIn, int heightIn, float darIn, int maxWidthOut, int maxHeightOut, float parOut, int &widthOut, int &heightOut)
 Build a video resize FFmpeg options list to bind the video within a maximum size. More...
 
void QtlMovieFFmpeg::addResizeVideoFilter (QString &videoFilters, int widthIn, int heightIn, float darIn, int widthOut, int heightOut, float darOut)
 Compute an FFmpeg video filter for a target size and aspect ratio. More...
 
void QtlMovieFFmpeg::addRotateOptions (const QtlMovieSettings *settings, const QtlMediaStreamInfoPtr &videoStream, QStringList &ffmpegArguments, QString &videoFilters, int &width, int &height, float &dar)
 Build a video rotation FFmpeg options list . More...
 
QStringList QtlMovieFFmpeg::dvdAudioOptions (const QtlMovieSettings *settings, const QtlMediaStreamInfoPtr &audioStream)
 Build an audio conversion FFmpeg options list for DVD transcoding. More...
 
QString QtlMovieFFmpeg::escapedFilterArgument (const QString &argument)
 Format the argument of an ffmpeg filter using proper escaping. More...
 
QStringList QtlMovieFFmpeg::inputArguments (const QtlMovieSettings *settings, const QtlMovieInputFile *file=0)
 Build FFmpeg command line arguments for an input file. More...
 
QStringList QtlMovieFFmpeg::outputArguments (const QtlMovieSettings *settings, const QString &fileName, const QString &fileFormat=QString())
 Build FFmpeg command line arguments for output file. More...
 
QStringList QtlMovieFFmpeg::probeArguments (const QtlMovieSettings *settings, int probeTimeDivisor=0)
 Build FFmpeg command line arguments for the initial probe size and duration. More...
 
QStringList QtlMovieFFmpeg::videoFilterOptions (const QString &videoFilters)
 Build FFmpeg command line arguments to insert a video filter string. More...
 

Detailed Description

Declare some FFmpeg utilities.