Opencv может написать формат FLV? - PullRequest
0 голосов
/ 23 января 2012

Попробуйте Вставьте код .... Храните один test.avi файл в той же папке ... Пожалуйста, проверьте, создает ли ваш OpenCv new.flv

Я пытался написать avi файл - ЭТО РАБОТАЕТ

    CvVideoWriter *vdowriter = cvCreateVideoWriter(
    "/path/converted.avi",
    CV_FOURCC('M', 'J', 'P', 'G'),
    20.0,
    cvSize(640,480) );

Точно так же я пытался написать flv файл - ЭТО НЕ РАБОТАЕТ

    CvVideoWriter *vdowriter = cvCreateVideoWriter(
    "/path/converted.flv",
    CV_FOURCC('F', 'L', 'V', '1'),
    25.0,
    cvSize(640,480) );

1 Ответ

3 голосов
/ 24 января 2012

Вы можете попробовать перекомпилировать opencv с помощью ffmpeg.

  1. перейдите в папку opencv
  2. тип cmake
  3. посмотрите, есть ли в списке кодировщик / декодер ffmpeg
  4. , если он указывает загрузку и установку ffmpeg с этого сайта: http://ffmpeg.org/download.html
  5. снова запустите cmake в папке opencv
  6. запустите make и сделайте установку в папке opencv

Вы можете использовать этот учебник для получения дополнительной помощи: http://www.rainsoft.de/projects/ffmpeg_opencv.html

...