使用movipy在视频上添加文字需安装独立软件magick.exe,安装完了根据网上提供方法打开 Python 文件目录搜索 MoviePy,找到 MoviePy 目录在其下文件中找到 config_defaults.py 文件。打开该文件对其进行配置 ImageMagick 根目录下 magick.exe 所在的位置信息:
设置好以上,运行脚本还是提示以下错误
this error can be due to the fact that imagemagick is not installed on your computer
百度上搜了个编全是说更改config_default.py里面的路径,也没看到正确操作,后面在谷歌找到解决办法在这给码上,在脚本开头导入插件位置加入 以下两行就能成功给视频添加文字了
#coding=utf-8
from moviepy.editor import *
import os
import cv2
from moviepy.config import change_settings
change_settings({"IMAGEMAGICK_BINARY": r"D:\software\magick.exe"})