pyinstaller 打包成 exe 文件後無法保存視頻的問題

問題描述

我使用pyinstaller將py程序打包成exe文件,其中包含保存視頻的代碼。直接運行腳本時,程序能夠正確的保存視頻。但是通過pyinstaller打包成exe文件後,exe文件無法保存視頻。

解決方法

從python對應的路徑中拷貝 opencv_video_ffmpeg412_64.dll 到exe旁邊。可能不同的python和opencv版本對應的文件名和數字不一樣,大家自己測試以下即可。

我用的Anaconda來管理python環境,因此我從 Anaconda3\envs\(環境名) 下將所有包含ffmpeg的dll文件都拷貝過去了,然後發現是 opencv_video_ffmpeg412_64.dll 的問題。

參考信息:

發佈了103 篇原創文章 · 獲贊 153 · 訪問量 50萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章