Как добавить текст к видео с помощью ffmpeg без vhook?

Я думаю, что вопрос достаточно прост. Как добавить текст с помощью ffmpeg vhook устарела, и я не могу найти более простого решения.

Используя ubuntu и установленную последнюю версию ffmpeg.

 llogan06 июн. 2012 г., 17:52
Какую версию Ubuntu вы используете? Возможно, вам придется скомпилировать ffmpeg, потому что ffmpeg в старых репозиториях Ubuntu не имеет возможностей фильтрации.
 motto06 июн. 2012 г., 18:08
@LordNeckbeard Ubuntu 10.04.2 LTS

Ответы на вопрос(1)

Решение Вопроса

FFmpeg из Ubuntu 10.04, по-видимому, не поддерживает фильтры, поэтому вам придется получить более свежую версию. Вы можете следовать шаг за шагомруководство по компиляции ffmpeg в Ubuntu, или вы можете просто скачатьЛинукс сборка ffmpeg.

Обратите внимание, что если вы будете следовать руководству по компиляции, вам нужно будет дополнительно установитьlibfreetype6-dev в качестве зависимости, а затем добавить--enable-libfreetype к вашему ffmpeg./configure.

В этом примере команда добавит слова «переполнение стека» к видео с белым фоном и по центру видео:

ffmpeg -i input -filter:v "drawtext=fontsize=30:box=1:fontfile=/usr/share/fonts/TTF/Vera.ttf:text='Stack Overflow':x=(w-text_w)/2:y=(h-text_h-line_h)/2" output

drawtext example

Увидетьdrawtext documentation для более подробной информации о дополнительных параметрах.

Ваш ответ на вопрос