我目前正在使用Video to Ascii转换器(基本上是可以进行视频播放的图像到Ascii转换器),当我以.py文件运行时,这非常理想,但是一旦我使用pyinstaller将其转换为exe文件,它不再起作用,并引发以下错误:
[ WARN:0] global C:\projects\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (681) CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (0x0 @ 1) MFVideoFormat_RGB24(unsupported media type)
'NoneType' object is not subscriptable
我正在使用CV2导入视频文件,并且我将pyautogui用于一些基本的ui,并且我使用easygui获得了文件浏览器(选择文件)
让我知道您是否需要查看代码
答案 0 :(得分:0)
从opencv_video_ffmpeg412_64.dll
复制Anaconda3\envs\your_env_name\Lib\site-packages\cv2
到exe文件所在的目录。