Я могу добавить текст к видео на моем жестком диске, прежде чем я сделаю это… с помощью команды.
ffmpeg -y -i IMG_0696.MOV -acodec libmp3lame -vcodec msmpeg4 \
-b:a 192k -b:v 1000k -ar 44100 \
-vf "drawtext=text=string1 string2 string3 string4 string5 string6 string7 :expansion=normal:fontfile=/Windows/Fonts/cambriai.ttf: y=0:x=h-(2*lh)-n: fontcolor=white: fontsize=40: box=1: boxcolor=0x00000000@1" \
-an IMG_0696.avi
Теперь я хочу добавить разные тексты в разные моменты времени. Это должно быть прочитано из файла, который имеет формат:
00:00:10 : google 00:00:20 : yahoo 00:00:30 : msft . . . 00:00:60 : amzn . . . 00:05:30 : java
Есть ли способ заставить ffmpeg читать файл и добавлять текст в указанное время? В конце концов, я хотел бы добавить символ тикера в видео перед его трансляцией.