我在使用带有" TextClip":' utf8'编解码器不能解码位置5中的字节0x84:无效的起始字节
Imagemagick和魔杖是(正确的?)安装。 有人知道可能的解决方案吗?
答案 0 :(得分:0)
显然,moviePy需要非unicode字符串(文件moviepy/video/VideoClip.py
,第1095行)。解决方法是在将unicode字符串传递给TextClip之前对其进行解码:
if isinstance(mytext, unicode):
mytext = mytext.encode('latin1')
MoviePy需要UTF8字符串(非unicode),因此上面的内容变为
if isinstance(mytext, unicode):
mytext_str = mytext.encode('utf8')