LINUXTALKS.CO

Tech / Games / Dev

 

L


0

1

Полез я искать и разбираться, как в ffmpeg наложить на видео текст. Нашёл, как накладывать сначала один, через время другой, третий, но как после убрать текст с видео не нашёл. И в документации глаза переломал, но не могу найти.

Вот пример:

ffplay -vf "sendcmd=f=text,drawtext=fontfile=/usr/share/fonts/liberation-fonts/LiberationMono-Bold.ttf:text='Hello':fontcolor=white:fontsize=24:box=1:[email protected]:boxborderw=5:x=(w-text_w)/2:y=(h-text_h)/2" DSCN2150.mp4

Содержимое файлика text:

3.0 drawtext reinit 'text=Текст';
6.0 drawtext reinit 'text=Второй';

Надеюсь на подсказку укротителей ffmpeg.

★★★★★

а что значит «убирать»? после того, как его растеризовало и он стал частью картинки что ли???

может, через субтитры это проще сделать? там все просто.

crypt    
★★☆☆☆
Последнее исправление: crypt (всего исправлений: 1)

FreeBSD / Chrome
Ответ на: комментарий от crypt

Уже разобрался как. Да, надо, чтобы надпись исчезала, а она висела до конца ролика. Параметр

enable='between(t,5,10)' 

Секунды, с пятой по десятую, потом убирается.

burato    
★★★★★
Linux / NetSurf