Как использовать ffmpeg с drawtext и emoji TTF

Я пытаюсь наложить некоторые текстовые смайлики поверх видео с помощью ffmpeg. Это отлично работает для обычного TTF, например.

ffmpeg -i video.mp4 -vf drawtext="Arial.ttf: text='YENTL 😎 Bresseleers ': fontcolor=white: fontsize=24: x=(w-text_w)/2: y=(h-text_h-line_h)/2" -codec:a copy output.mp4 -y

Я могу использовать OpenSansEmoji шрифт, который приближает меня к тому, что мне нужно.

ffmpeg -i video.mp4 -vf drawtext="OpenSansEmoji.ttf.ttf: text='YENTL 😎 Bresseleers ': fontcolor=white: fontsize=24: x=(w-text_w)/2: y=(h-text_h-line_h)/2" -codec:a copy output.mp4 -y`

Однако, когда я пытаюсь использовать TTF файл с цветными эмуляторами, например emojione или Noto Color Emoji Я получаю следующую ошибку:

[Parsed_drawtext_0 @ 0x7fd643700000] Could not set font size to 24 pixels: invalid module handle
[AVFilterGraph @ 0x7fd643608b80] Error initializing filter 'drawtext' with args 'fontfile=AppleColorEmoji.ttf: text=YENTL 😎 Bresseleers : fontcolor=white: fontsize=24: x=(w-text_w)/2: y=(h-text_h-line_h)/2'
Error opening filters!`

Любые идеи?

Ответы