Jestem w stanie dodać tekst do wideo na moim dysku twardym, zanim go odłożę ... za pomocą polecenia.
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
Teraz chcę dodać różne teksty w różnych momentach. Powinien być odczytany z pliku, który ma format format: Na przykład
00:00:10: google 00:00:20: yahoo 00:00:30: msft . . . 00:00:60: amzn . . . 00:05:30: java
Czy istnieje sposób, aby ffmpeg odczytał plik i dodał tekst w określonym czasie? Ostatecznie chciałbym dodać symbol wideo na żywo przed jego nadaniem.
ffmpeg -i infile -i subtitle.srt -scodec copy -acodec copy -vcodec copy outfile.mkv
. Wyszukaj format srt.