You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FFmpeg中印地语文本渲染异常的解决方法咨询

FFmpeg中印地语文本渲染异常的解决方法咨询

各位好,我在使用FFmpeg给MP4视频添加印地语文字时遇到了两个棘手的问题,想请教下大家有没有解决思路。

我的FFmpeg命令如下:

ffmpeg -i template_video.mp4 -filter_complex "drawtext=text='नमस्कार जी मैं हूँ':fontfile=mukta.ttf:fontsize=40:box=1:boxcolor=black@0.5:boxborderw=5:x=530:y=530:enable='between(t,20,22)'[output]; [output] drawtext=text='आज हम स्कैन करेंगे':fontfile=mukta.ttf:fontsize=20:box=1:boxcolor=black@0.5:boxborderw=5:x=100:y=100:enable='between(t,15,20)'[outv]" -map "[outv]" -map 0:a? -c:a copy -pix_fmt yuv420p -s 1080x1920 output_video.mp4 -y

遇到的具体问题:

  • 印地语的半字母无法正常渲染,和预期的完整字母显示效果不一致
  • 更换字体后(比如将Mukta换成Tahoma),文本直接显示为方框

我已经尝试过查找相关问题并调整参数,但还是没能解决。有没有朋友遇到过类似情况?或者知道我哪里漏掉了关键配置吗?

备注:内容来源于stack exchange,提问作者Varun Raj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:54:37