и с кодеком avc1
Вот только установленный через
pip install python-opencv-headless... Не может записать с этим кодеком, может mp4v
В интернетах пишут что чтобы была такая возможность нужно OpemCV собрать из исходников... Ну да, сейчас бы питонисту C компилировать...
Короче частично проблему решает
apt install python3-opencv. В таком варианте работает, без проблем
НО он устанавливает модуль в систему, а мне в идеале в venv его засунуть
В общем есть ли инфа как правильно скомпилировать или установить ПОЛНЫЙ opencv в venv???
Да вроде без ошибок. Скопировал репозиторий. Указал пакеты. Запустил pip wheel . --verbose. Он скомпилился. Появился файл python-opencv....whl Я его установил через pip install Все. Библиотека появилась. Но не робит. Вот ссылка и там мануал как собрать вручную Просто очень долго он собирается. Где то пол часа. Как бы не хотелось 10 раз пересобирать
В итоге на данный момент. Я тупо скопировал из "../dist-packages/..." системного питона модуль "opencv....so2" и целиком папку "numpy" к себе "../venv/lib...site-packages..." Импортировал и короче с таким костылем работает как надо. Правда модуля нет в pip list.
Обсуждают сегодня