avconv - Фильтр drawtext не работает

Я собираюсь добавить текст в сегмент видео, используя -vf, но он не работает. Вот что я пробовал

avconv -ss 00:00:20 -i input.mp4 -t 00:00:10 -vcodec copy -acodec copy \
  -vf "drawtext=fontfile='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf':text='hello world':x=0:y=0:fontsize=24:fontcolor=black" output.mp4

Но текст не отображается. Я знаю, что аргумент -t должен появиться после -i или продолжительность не будет установлена. Интересно, если я ошибаюсь -vf в этом случае. Кто-нибудь скажет мне, как это сделать?

P.S. Я устанавливаю его с помощью apt-get install ffmpeg. Информация о программном обеспечении:

avconv version 0.8.9-6:0.8.9-0ubuntu0.13.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Nov  9 2013 19:09:48 with gcc 4.7.3
1
задан 19 March 2014 в 08:21

1 ответ

Следующая команда работала для меня:

avconv -i input.mp4 -vf "drawtext=fontfile='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf':text='hello world':x=0:y=0:fontsize=24:fontcolor=black" output.mp4

проверена в этом файле образца mp4.

1
ответ дан 24 May 2018 в 10:39

Другие вопросы по тегам:

Похожие вопросы: