
It will take some time to test this, so do not except video support any time soon. We will ship LGPL FFmpeg with the packages like in the Windows wheels.

However, the same logic could be applied to _init_.py if import fails -> remove DT_NEEDED (with python) entries from the binary and try again.ĮDIT2: Forget all of the above. trying to use video related functions without FFmpeg will most likely result in undefined symbol / some other error and terminate the programĮDIT: I have been thinking about this and the solution above does not probably work correctly. video I/O is maybe (I have to look at this, not sure about the dynamic linker stuff) supported given that FFmpeg has been separately installed in the system and it is API/ABI compatible with the one that OpenCV was compiled against Users can install the opencv-python as before and it will import without any issues, BUT:

this means that any needed link time dependencies ( DT_NEEDED) related to FFmpeg will be removedĤ. Patch the resulting binary with PatchELF which comes pre-installed in the manylinux containers Installing FFMPEG for Raspberry Pi cd /usr/src git clone git:///x264 cd x264. Find somewhere a fresh dev build of FFmpeg for Cent OS 5 or compile it manuallyģ. This will of course require a proof of concept first, but this is roughly the idea:ġ. We are now ready to install Homebrew, a package manager for macOS.

Click Install and the Apple Command Line Tools will be downloaded and installed on your system. I might have figured out a way to include FFmpeg support to the Linux (and maybe MacOS too) builds without actually shipping the library itself within the package. Figure 3: Installing the Apple Command Line Tools on macOS.
