2014-09-03 2 views
2

Я пытаюсь поместить водяной знак в видеофайл, который я сжимаю, используя библиотеку ffmpeg.Как поместить текстовый водяной знак на видео с помощью команды ffmpeg в android

Что такое команда, которую мне нужно поставить, чтобы поместить текстовый водяной знак в видеофайл?

Я попытался с помощью этой команды:

String commandStr = "ffmpeg -i " + inputpath 
        +" drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text' -strict experimental -s " + str_resolution 
        + " -ac 2 -ar 44100 -b "+str_bitrate+" " 
        + outvidpath; 

После использования этой команды видео не получает генерируемый. Что могло бы пойти не так в этой команде?

Пожалуйста, помогите! Заранее спасибо!

+0

Этот ответ может помочь. http://superuser.com/questions/701152/ffmpeg-drawtext-and-watermark-only-creates-watermark-but-no-text – pragnesh

+0

Вы также должны включить полный вывод 'ffmpeg'. – LordNeckbeard

ответ

0

Мои первые настройки для водяных знаков с использованием текста и изображения используют «Mencoder». это лучше и просто, что FFmpeg

Я посмотрел в вашей команде. кажется, что у вашего видеофайла есть черное пространство, поэтому используйте двойные кавычки, чтобы заключить имя файла. или видеофайл не находится в папке.