想要在视频或图片上显示带有表情符号的文字
drawtext=text='TextToDispley':fontfile=Roboto-Bold.ttf:fontcolor=white@0.9:fontsize=50:x=100:y=100:
但它没有按预期工作。
答案 0 :(得分:2)
截至本答复时间(2018年5月),FFmpeg不支持彩色表情符号。
看到这个FFmpeg trac问题,坦率地说它似乎已经被忽略了很长一段时间,所以我不会屏住呼吸,这将在不久的将来得到支持:
https://trac.ffmpeg.org/ticket/5777
然而,这并不能使你的任务变得不可能。更复杂。
我要做的不是让FFmpeg在图像上渲染文本和表情符号,而是创建文本+表情符号叠加层作为支持透明度的图像(例如png)与另一个能够这样做的程序。
然后,使用FFmpeg在视频上呈现所述图像。
但是,我不知道任何能够轻松地将文本+表情符号渲染到图像的命令行工具。如果有人知道这样的工具,我很乐意编辑我的答案 FreeType本身确实支持渲染这样的图像,因此您可能想尝试使用FreeType自己编写工具。