問題1
打包報錯AttributeError: module audio/video.fx.all has no attribute fadein
在audio.fx.all的__init__.py文件後,該文件內容爲如下:
註釋掉:
#for name in __all__:
# print("from moviepy.audio.fx import %s" % (name))
新增以下:
from moviepy.audio.fx import audio_fadein
from moviepy.audio.fx import audio_fadeout
from moviepy.audio.fx import audio_left_right
from moviepy.audio.fx import audio_loop
from moviepy.audio.fx import audio_normalize
from moviepy.audio.fx import volumex
問題2
This error can be due to the fact that ImageMagick is not installed on your computer
1、安裝 ImageMagick
2、修改moviepy模塊下的config_defaults.py文件
D:\python_study_tools\python36\Lib\site-packages\moviepy\config_defaults.py
FFMPEG_BINARY = os.getenv('FFMPEG_BINARY', 'ffmpeg-imageio')
# IMAGEMAGICK_BINARY = os.getenv('IMAGEMAGICK_BINARY', 'auto-detect')
# 修改爲剛剛ImageMagic的安裝路徑
IMAGEMAGICK_BINARY = r"D:\python_study_tools\ImageMagick-7.0.9-Q16\magick.exe"
未解決
一波流之後打包成功,但是打開速度有點慢,總體可行!