首页 > 解决方案 > 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 中显示文本。

它只是显示框而不是字符。

谁能帮我解决这个问题?供您参考,我正在添加语言代码中显示的文本图像

标签: pythonpython-2.7imagemagickmoviepy

解决方案


推荐阅读