FFmpeg, как добавить drawtext на комплекс фильтров вместе с водяным знаком и палитрой - PullRequest
0 голосов
/ 12 октября 2018

благодаря многим сообщениям о переполнении стека я мог бы прийти сюда: Как добавить водяной знак в GIF с помощью ffmpeg? , который я могу преобразовать в mp4 в анимированный GIF с умеренным качеством и водяным знаком.Но я бы тоже хотел добавить отрисовку в эти строки.

ffmpeg -i in.mp4 -i watermark.png -filter_complex "[0]fps=10,scale=320:-1:flags=lanczos[bg];[bg][1]overlay=W-w-5:H-h-5,palettegen" palette.png
ffmpeg -i in.mp4 -i watermark.png -i palette.png -filter_complex "[0]fps=10,scale=320:-1:flags=lanczos[bg];[bg][1]overlay=W-w-5:H-h-5[x];[x][2]paletteuse=dither=bayer:bayer_scale=3" output.gif

Возможно ли это через filter_complex, добавив еще один []?Большое спасибо всем

1 Ответ

0 голосов
/ 12 октября 2018

Вы можете добавить drawtext после наложения.

ffmpeg -i in.mp4 -i watermark.png -filter_complex "[0]fps=10,scale=320:-1:flags=lanczos[bg];[bg][1]overlay=W-w-5:H-h-5,drawtext=text='foo',palettegen" palette.png
ffmpeg -i in.mp4 -i watermark.png -i palette.png -filter_complex "[0]fps=10,scale=320:-1:flags=lanczos[bg];[bg][1]overlay=W-w-5:H-h-5,drawtext=text='foo'[x];[x][2]paletteuse=dither=bayer:bayer_scale=3" output.gif
...