Opencv 3.1, скомпилированный с FFMPEG, но, не откроет https URL

Я работаю над 16,04 системами и успешно установил opencv 3.1 с включенными флагами FFMPEG. Я проверил дважды, это на самом деле имело место cv2.getBuildInformation (), и я получил FFMPEG = ДА.

Я пытаюсь открыть видео, которое является хостелом на частном сервере моим рабочим местом (я зарегистрирован к VPN, в случае, если это - беспокойство), и я могу получить доступ к этому видео по браузеру. Но видеосъемка со сбоями cv2.

>>> cap = cv2.VideoCapture("https://xxx.mp4", cv2.CAP_ANY) #dummy url
>>> cap
<VideoCapture 0x7f63300fa4b0>
>>> cap.isOpened()
False

Это всегда имеет место для https URL. Это, кажется, может работать с локальными видео очень хорошо. Я попробовал набор другой вещи: первоначально мысль, это была gstreamer проблема, таким образом, я проверил свои плагины, имел некоторые плохие GST версии (касательно: https://github.com/GStreamer/gst-plugins-ugly), удалил их и заменил хорошими версиями, никакой радостью. Также попробованный, чтобы явно сказать видеосъемке использовать cv2. CAP_ANY и cv2. CAP_FFMPEG отмечает при чтении видео, все еще никакая удача.

Я отключил флаг Gstreamer при компиляции opencv, но даже с ним набор к НА, не было никакого различия в моей проблеме.

Я не смог найти решение этой проблемы и смотрел и пробовал разные вещи в течение многих дней теперь! Какие-либо идеи?

1
задан 2 March 2018 в 03:42

1 ответ

В конечном счете я разочаровался в попытке установить и переустановить opencv3.1, и переключенный на opencv 3.4.1. С этим и моим током (как исходное сообщение вопроса) конфигурация для gstreamer и ffmpeg, я только должен был создать символьные ссылки для libopencv_core.so.2.4, который искал gstreamer, и остальная часть его хорошо работала. Надежда это помогает кому-то! Мне не удалось выяснить то, что точно было проблемой с opencv3.1 (как, я упомянул, это - конфигурация, которую имеют мои другие коллеги, и функциональность работает просто великолепно для них), но это - то, что я закончил тем, что делал после пребывания в течение дней по проблеме.

1
ответ дан 7 December 2019 в 15:23

Другие вопросы по тегам:

Похожие вопросы: