pyinstaller打包后,用cv2的视频保存后播放不了
发布网友
发布时间:2022-09-25 22:00
我来回答
共1个回答
热心网友
时间:2023-09-22 00:53
python中,使用cv2将视频保存,当是保存后的视频不能够正常播放
原因:打包的文件中缺少了一些cv的文件,opencv_ffmpeg331_64.dll
解决方法:
1.手动添加到打包后的exe文件夹下
或
2.在生成的xx.spec文件中修改
在datas中添加
datas=[('C:\\Users\\hanvis\\Desktop\\MouseTracking - V6\\model_data','model_data'),('C:\\Users\\hanvis\\Anaconda3\\envs\\tensorflow\\Lib\\site-packages\\opencv_videoio_ffmpeg412_64.dll','./')],
如果要添加多项,用,隔开 ;datas是【】,里面的元组(要打包进去的文件/夹,打包后放的目录)
如果打包后放的目录是没有的,那么会自动生成,如果想放到同exe文件同目录就写 ‘./’
pyinstaller打包后,用cv2的视频保存后播放不了
python中,使用cv2将视频保存,当是保存后的视频不能够正常播放 原因:打包的文件中缺少了一些cv的文件,opencv_ffmpeg331_64.dll 解决方法:1.手动添加到打包后的exe文件夹下 或 2.在生成的xx.spec文件中修改 在datas中添加 datas=[('C:\\Users\\hanvis\\Desktop\\MouseTracking - V6\\model_dat...