void AvisynthSource::checkSourceProperties_init(QList<QRegExp*> &patterns, QStringList &cmdLine) { cmdLine << "-frames" << "1"; cmdLine << QDir::toNativeSeparators(x264_path2ansi(m_sourceFile, true)) << "NUL"; patterns << new QRegExp(": (\\d+)x(\\d+), (\\d+) fps, (\\d+) frames"); patterns << new QRegExp(": (\\d+)x(\\d+), (\\d+)/(\\d+) fps, (\\d+) frames"); }
void AvisynthSource::buildCommandLine(QStringList &cmdLine) { if(!m_options->customAvs2YUV().isEmpty()) { cmdLine << splitParams(m_options->customAvs2YUV()); } cmdLine << QDir::toNativeSeparators(x264_path2ansi(m_sourceFile, true)); cmdLine << "-"; }
void VapoursynthSource::checkSourceProperties_init(QList<QRegExp*> &patterns, QStringList &cmdLine) { cmdLine << "--info"; cmdLine << QDir::toNativeSeparators(x264_path2ansi(m_sourceFile, true)); cmdLine << "-"; patterns << new QRegExp("\\bFrames:\\s+(\\d+)\\b"); patterns << new QRegExp("\\bWidth:\\s+(\\d+)\\b"); patterns << new QRegExp("\\bHeight:\\s+(\\d+)\\b"); patterns << new QRegExp("\\bFPS:\\s+(\\d+)\\b"); patterns << new QRegExp("\\bFPS:\\s+(\\d+)/(\\d+)\\b"); }
void AvisynthSource::checkSourceProperties_init(QList<QRegExp*> &patterns, QStringList &cmdLine) { if(!m_options->customAvs2YUV().isEmpty()) { cmdLine << splitParams(m_options->customAvs2YUV()); } cmdLine << "-frames" << "1"; cmdLine << QDir::toNativeSeparators(x264_path2ansi(m_sourceFile, true)) << "NUL"; patterns << new QRegExp(": (\\d+)x(\\d+), (\\d+) fps, (\\d+) frames"); patterns << new QRegExp(": (\\d+)x(\\d+), (\\d+)/(\\d+) fps, (\\d+) frames"); }
void AvisynthSource::buildCommandLine(QStringList &cmdLine) { cmdLine << QDir::toNativeSeparators(x264_path2ansi(m_sourceFile, true)); cmdLine << "-"; }