«Не найдено ускоренного преобразования цветового пространства из yuv420p в bgr24» при использовании OpenCV с FFMPEG на Mac - PullRequest
0 голосов
/ 26 октября 2011

При попытке получить кадр из видеофайла (я пробовал несколько форматов видео) я получаю сообщение об ошибке "Не найдено ускоренного преобразования цветового пространства из yuv420p в bgr24". Точно такой же код прекрасно работал на Windows-машине, и я не смог запустить его на Mac, даже после того, как перекомпилировал и установил FFMPEG и OpenCV. Я использую льва для моей ОС. Есть идеи?

1 Ответ

0 голосов
/ 31 октября 2011

OpenCV использует специальный сервер для кодирования / декодирования видео для каждой ОС.В Windows он использует ffmpeg, который, в свою очередь, может использовать некоторые кодеки, установленные на машине.На Mac он использует qTime, и я думаю, что его можно скомпилировать с помощью ffmpeg.

Убедитесь, что у вас есть quickTime в актуальном состоянии, и, возможно, установите некоторые кодеки (Есть такое понятие на Mac?)

Надеюсь, это поможет!

...