☞ ░ 前往老猿Python博文目录

由于moviepy对多语言环境支持存在一些问题,因此在执行TextClip.list(‘font’)和TextClip.search(‘GB’,‘font’)会报错,报错信息为:

  File "C:\Program Files\Python37\lib\site-packages\moviepy\video\VideoClip.py", line 1177, in list
return [l.decode('UTF-8')[8:] for l in lines if l.startswith(b" Font:")]
File "C:\Program Files\Python37\lib\site-packages\moviepy\video\VideoClip.py", line 1177, in <listcomp>
return [l.decode('UTF-8')[8:] for l in lines if l.startswith(b" Font:")]
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb7 in position 8: invalid start byte

在这种情况下,要支持中文环境,需要修改VideoClip的1177行,具体修改内容如下:

        if arg == 'font':
#return [l.decode('UTF-8')[8:] for l in lines if l.startswith(b" Font:")]
return [l.decode('ANSI')[8:] for l in lines if l.startswith(b" Font:")]

更多TextClip的介绍请参考《moviepy音视频剪辑:视频基类VideoClip子类DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip类详解》。

更多moviepy的介绍请参考《PyQt+moviepy音视频剪辑实战文章目录》或《moviepy音视频开发专栏》。

关于收费专栏

老猿的付费专栏《使用PyQt开发图形界面Python应用》专门介绍基于Python的PyQt图形界面开发基础教程,付费专栏《moviepy音视频开发专栏》详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,两个专栏加起来只需要19.9元,都适合有一定Python基础但无相关专利知识的小白读者学习。这2个收费专栏都有对应免费专栏,只是收费专栏的文章介绍更具体、内容更深入、案例更多。

对于缺乏Python基础的同仁,可以通过老猿的免费专栏《专栏:Python基础教程目录》从零开始学习Python。

如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。

跟老猿学Python、学5G!

☞ ░ 前往老猿Python博文目录

最新文章

  1. 《CoffeeScript应用开发》学习:第五章 CoffeeScript中的类
  2. Hibernate SQL查询 addScalar()或addEntity()
  3. oracle 中的游标
  4. zoj Gao The Sequence
  5. Js设置所有连接是触发/swt/的代码
  6. [LeetCode]N-Queens 八皇后问题扩展(经典深层搜索)
  7. view components介绍
  8. 融云发送手机短信验证短信(.net版本)
  9. Nginx入门案例(Mac版)
  10. WPF 圆角输入框
  11. JAVA8之数据流Stream
  12. &lt;转载&gt;ford-fulkerson算法2
  13. 快速开发项目,用到的工具:UI 设置利器 sketch
  14. centos7下安装指定版本mysql5.7.23
  15. MongoDB的导入导出
  16. 安装npm报错 npm cache clean --force 搞定
  17. const和volatile分析
  18. 第9章 符合Python风格的对象
  19. Android-Kotlin-印章类
  20. Android插件化与热修复(六)-微信Tinker原理分析

热门文章

  1. 【Kata Daily 190923】Odder Than the Rest(找出奇数)
  2. H264音视频直播系统 服务器端+客户端源码 可用于直播系统搭建
  3. 想更改Github仓库中的某个文件结构
  4. 咀嚼Lock和Synchronized锁
  5. k8s event监控利器kube-eventer对接企微告警
  6. 从零开始实现ASP.NET Core MVC的插件式开发(九) - 升级.NET 5及启用预编译视图
  7. close与shutdown
  8. 基于Docker UI 配置ceph集群
  9. html 小米商城导航栏示例
  10. centos搭建dns服务