Как добавить наложение текста на мое видео в ffmpeg?
то есть. с помощью видео "video1.flv", как я могу добавить текст "StackOverflow" во время всего видео, расположенного посередине экрана, с белым текстом и рамкой?
@0.5 управляет непрозрачностью текстового поля. В этом примере он установлен на 50%. Вы можете удалить @0.5 и прозрачности не будет.
-codec:a copy будет копировать поток (повторный мультиплекс) аудио и избежать повторного кодирования.
Альтернативой фильтру drawtext является использование ASS или SRT субтитров, особенно если вы хотите иметь временный текст или softsubs.
Если вы хотите обновить или изменить текст, см. параметры textfile и reload для этого фильтра.
Этот фильтр требует, чтобы ваш ffmpeg был скомпилирован с помощью --enable-libfreetype. Если вы получаете No such filter: 'drawtext', то, вероятно, отсутствует --enable-libfreetype. Большинство поддерживаемых статических построек ffmpeg поддерживают это, поэтому см. Страницу FFmpeg Download для ссылок.