Я перехожу по этой ссылке для установки OpenCv, но на сделать шаге я столкнулся с ошибкой:
home/aman/opencv/opencv/modules/videoio/src/ffmpeg_codecs.hpp:98:7:
error: ‘CODEC_ID_H264’ was not declared in this scope
{ CODEC_ID_H264, MKTAG('H', '2', '6', '4') },
На выяснении кто-то указал на превосходное объяснение, которое было чем-то вроде этого:
Это вызвано тем, что libav изменил API и удалил некоторый материал, он все еще используется в OpenCV. Ubuntu 14.10 использует libav версию 11 API, и OpenCV все еще использует версию 9 API. Проблема - это
CODEC_ID_*
был изменен наAV_CODEC_ID_*
.
Теперь, как я могу решить эту проблему, помогите мне?
Есть ли некоторый патч или что-то, уже потратили впустую 3 целых дня в просто попытке выяснить проблему, теперь я знаю проблему, но не могу найти решение?