Generuje z poziomu kodu skrypt wykonujacy osobny drawtext co sekunde w ffmpeg. Skrypt dziala dobrze dla ilosci drawtextow mniejszej od 500.... a przy wiekszej (czasem 507, a czasem 509) sie wysypuje z bledem:
Fontconfig error: Cannot load default config file
[Parsed_drawtext_509 @ 09d7f5a0] Cannot find a valid font for the family Sans
[AVFilterGraph @ 030bcb00] Error initializing filter 'drawtext' with args 'fonts
ize=26:enable=between(t,509,510):fontcolor=Black:fontfile=C\:\\Windows\\Fonts\\m
icross.ttf:text=Time=509, speed=17,32km/h, distance=2575,225km:x=0:y=0'
Error initializing complex filters.
No such file or directory
O co chodzi? To jest jakis limit drawtextow? Ja mam filmy po godzine czasu i chce im renderowac czas w sekundach.... wiec potrzebuje nawet po 60*60=3600 drawtextow!
Skrypt FFMPEG:
ffmpeg -i input.mp4 -filter_complex_script "scr.txt" -y output.mp4
pause
Plik txt: https://pastebin.com/BtpAydK2