Как повысить качество видео, созданного из изображений, с помощью библиотеки Microsoft AVI?

Как часть требований проекта, мне нужно создать видеофайл AVI из последовательности изображений PNG. В настоящее время я использую библиотеку Microsoft AVI для того же. Я использую технику сжатия как «M», «S», «V», «C».
Качество было дано как 10000, что является максимумом. Но качество видео очень плохое. Как я могу повысить качество видео?
Должен ли я использовать любой другой метод сжатия?

Ниже приведен код: —

AVICOMPRESSOPTIONS CmpInfo;
::ZeroMemory( &CmpInfo,sizeof( CmpInfo ));
CmpInfo.fccType = streamtypeVIDEO;
CmpInfo.fccHandler = mmioFOURCC( 'M', 'S', 'V', 'C' );
CmpInfo.dwKeyFrameEvery = 0;
CmpInfo.dwQuality = 10000;
CmpInfo.dwFlags = 8;
CmpInfo.dwBytesPerSecond = 0;
CmpInfo.lpFormat = 0;
CmpInfo.cbFormat = 0;
CmpInfo.lpParms = 0;
CmpInfo.cbParms = 0;
CmpInfo.dwInterleaveEvery = 0;

HRESULT hr = ::AVIMakeCompressedStream( &m_pAviComprStream, m_pSourceStream, &CmpInfo, 0 );

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector