python - MoviePy 不显示非英文字符
问题描述
我试图在电影 py 中显示非英文字符,但它没有显示我输入的实际字符。我正在尝试的语言是泰卢固语。显示字符有什么问题?这是我正在使用的代码
# -*- coding: utf-8 -*-
from moviepy.editor import *
# create clip from image
clip = ImageClip('img/1.jpg').on_color((1920, 1080))
clip = clip.set_duration(2)
# add annotation to clip
txtclip = TextClip('n+<ý² yûTq¿£yû', fontsize=50, color='red', font="Deepika")
cvc = CompositeVideoClip([ clip, txtclip.set_pos(('center', 'bottom'))])
cvc = cvc.set_duration(2)
# write video to file
cvc.write_videofile("text.mp4", fps=24)
代码中显示的字符(语言)很奇怪,但是当我从原始文件中复制文本时,显示的是不同的字符。这适用于在 PySide QLabel 中显示文本。
它只是显示框而不是字符。
谁能帮我解决这个问题?供您参考,我正在添加语言代码中显示的文本图像
解决方案
推荐阅读
- python - 使用 pandas 数据框创建文本文件
- python-3.x - 如何分发包含外部库的python3代码
- angular - 读取类型的参数:typeof elementref 不可分配给类型属性静态的参数类型中缺少
- cloud-hosting - 专用实例服务器和物理专用服务器中哪个最好
- excel - 如何将占据两行的excel工作表中的单元格转换为一行?
- python - PyYAML 中 yaml.load 和 yaml.SafeLoader 的区别
- producer-consumer - 生产者和消费者缺失数据
- php - 无法迁移外键
- grafana - Grafana 仪表板不显示 pod 名称
- opencv - CMake ENABLE_FAST_MATH=ON 目录不存在