ffmpeg drawtext过滤器

时间:2017-10-01 21:07:45

标签: ffmpeg drawtext

我需要帮助在ffmpeg drawtext过滤器中正确显示德语变音符号'äüö'/(根本没有)。我现在不能说我的无能力来自缺乏ffmpeg专有技术或机器配置或两者兼而有之。非常感谢您的意见。

在ffmpeg cmd行中我有:

/home/tools/bin/ffmpeg -loop 1 -i RAW2TIF_01_png_1080/IMG_1119.png -c:v libx264 -vf drawtext="fontsize=60:fontcolor=yellow:fontfile=/usr/share/fonts/truetype/freefont/FreeSans.ttf:textfile=./Scripts/header_text.txt:x=(w-text_w)/2:y=(h-text_h-line_h)/2" -t 10 -pix_fmt yuv420p  -crf 16 -r 24 -y ./Video/header_txt.mp4

请注意'drawtext'调用。

我运行ffmpeg的linux机器是为美国键盘和字符设置的。所以我的第一个障碍就是在某些编辑器中将变音符号放入文本中。我尝试输入'alt-numerical'序列,但特殊字符不会显示在vi,vim,emacs中。

如果我在文本文件中有特殊字符,我不知道ffmpeg是否能够处理它们。

搜索'ffmpeg drawtext umlaut'的流行引擎不会返回任何(对我来说)有意义的回报。

谢谢, 格特

1 个答案:

答案 0 :(得分:0)

使用unicode字体,并确保文本文件是UTF-8字符序列。 ASCII码无效。