gpt4 book ai didi

ffmpeg + libavfilter 的 drawtext 不打印重音字符

转载 作者:行者123 更新时间:2023-12-04 22:51:13 25 4
gpt4 key购买 nike

FFMpeg 的 libavfilter drawtext 过滤器似乎不想打印像 é 这样的重音字符,而只是在它们应该存在的地方留下一个空间。从文件加载文本和从命令行指定文本时都会发生这种情况:

ffmpeg -i test.mpg -vf drawtext=text:"Café doesn\\\\\'t print the é" ...
ffmpeg -i test.mpg -vf drawtext=textfile:file_with_accents_inside.txt ...

有什么方法可以让 ffmpeg 正确绘制重音字符?我尝试了几种不同的字体,以确保它们不是罪魁祸首。

最佳答案

使用为 Windows 编译的 03-25-12 的 ffmpeg 构建,我能够让 drawtext 过滤器使用 Arial 字体打印 é。虽然要这样做,但我不得不使用 Windows CL,而不是 MinGW。 MinGW 甚至不会在命令行中打印 é。我现在无法测试 Linux 命令行,但这可能是您的问题。您使用的是什么命令行/ffmpeg 版本?

关于ffmpeg + libavfilter 的 drawtext 不打印重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com