我想在Google Cloud DataFlow上的基于Linux的计算引擎上运行一些视频处理工作 . Cloud DataFlow要求您构建setup.py文件,或者在requirements.txt中提供依赖项 .

https://cloud.google.com/dataflow/pipelines/dependencies-python

我的视频流程需要在python中使用opencv并支持FFMPEG . 我想避免从源代码构建opencv,因为每个worker需要将近35分钟才能完成git clone / make / make install .

有一个linux python二进制文件.whl很好用 . 但它专门编译没有FFMPEG .

来自https://pypi.python.org/pypi/opencv-python

“重要的提示

MacOS和Linux车轮目前有一些限制:

不支持视频相关功能(不使用FFmpeg编译)“

是否可以将FFMPEG post-hoc连接到二进制文件?那是单独下载FFMPEG及其库还是读取视频?我知道这是做作的,但除了从源代码为每个新工作者构建opencv之外,还有什么选择吗?