moviepy音视频剪辑:TextClip.list(font)和search搜索字体报错UnicodeDecodeError:utf-8 codec cannott decode byte 问题

☞ ░ 前往老猿Python博文目录

在moviepy2.0.0.Dev版本中,执行如下语句:

from  moviepy.editor import *
TextClip.search('gb', 'font')

报错:

Traceback (most recent call last):
File "F:/study/python/project/moviepyTest/moviepyTest.py"

moviepy 无法显示中文,字幕设置效果无效.

03-28
1,描述问题moviepy 无法显示中文,字幕设置效果无效 2,贴上相关代码: ``` # -*- coding: utf-8 -*- #encoding=utf-8 #导入模块 from moviepy.editor import * #设置字幕路径 FONT_URL2 = '/font/庞门正道标题体.ttf' #设置窗口大小 screensize = (1280,720) #第一个杨样式,用路径字体 txt_clip = TextClip('我爱你中国大苏打!!!!123',color='white', font=FONT_URL2,kerning = 5, fontsize=100) #第二个样式,不用字体 txt_clip2 = TextClip("我爱你中国大苏打!!!!123",fontsize=100,color='red') #第三个样式,使用system/font内的字体 txt_clip3 = TextClip("我爱你中国大苏打!!!!123",font = 'STCAIYUN.TTF',fontsize=100,color='red') #设置位置 txt_clip = txt_clip.set_pos('top').set_duration(10) txt_clip2 = txt_clip2.set_pos('center').set_duration(10) txt_clip3 = txt_clip3.set_pos('bottom').set_duration(10) #合并成视频 cvc = CompositeVideoClip( [txt_clip,txt_clip2,txt_clip3], size=screensize) #视频输出 cvc.write_videofile("chinese_no_see_last.mp4",fps = 24) ``` 3,报错信息 无报错,代码正常运行 ``` t: 1%|▏ | 3/240 [00:00<00:09, 25.65it/s, now=None]Moviepy - Building video chinese_no_see_last.mp4. Moviepy - Writing video chinese_no_see_last.mp4 Moviepy - Done ! Moviepy - video ready chinese_no_see_last.mp4 ``` 4,尝试方法 已经尝试过引用路径,和系统内的字体,和使用list[font]中的字体,均无效 5,上传相关截图 ![图片说明](https://img-ask.csdn.net/upload/202003/28/1585387224_236767.png) 下面是一张能正常引用,但是没用中文的截图 ![图片说明](https://img-ask.csdn.net/upload/202003/28/1585387385_759616.png) 小白没有C币 感谢各位前辈了!!!
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师: CSDN官方博客 返回首页
实付9.90元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值