Перейти к содержимому
Compvision.ru
IKM

Ошибка при обработке большого видеофайла

Recommended Posts

Здравствуйте! Столкнулся со следующей проблемой при работе с OpenCV 1.1

Перекодировал снятый на фотоаппарат видеоролик из MOV в несжатый AVI командой

mencoder in.mpg -ovc raw -vf format=i420 -nosound -o out.avi

Разрешение 1280 * 720, результирующий файл получился порядка 2ГБ. При обработке кадров

 cvGrabFrame( Capture )
срабатывает для первых 775 кадров, а при попытке прочитать любой кадр большего номера - возвращает ноль.

Буду благодарен, если кто-нибудь знает, как с этим бороться.

Плюс, сопутствующий вопрос - в какой формат еще можно пережать исходный ролик, чтобы OpenCV его открыла? Пробовал кодировать разными кодеками, проигрыватели открывают, а OpenCV - нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какая ОС?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Семерка

Проблема в том, что чтение из файла идёт через wfv (класс CvCaptureAVI_VFW) - это устаревшая технология, оставшаяся в наследство от windows 3.1. Большие файлы с помощью неё не прочитаешь. С помощью небольших танцев с бубном можно задействовать захват через ffmpeg (класс CvCapture_FFMPEG).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Проблема в том, что чтение из файла идёт через wfv (класс CvCaptureAVI_VFW) - это устаревшая технология, оставшаяся в наследство от windows 3.1. Большие файлы с помощью неё не прочитаешь. С помощью небольших танцев с бубном можно задействовать захват через ffmpeg (класс CvCapture_FFMPEG).

Мое запоздалое спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×