OK, maybe I put my question the wrong way: I would like to display a stop watch starting at an arbitrary time in the video (usually the collision of two cars for accident reconstruction purposes). This can obviously be done via drawtext and pts, but the result looks nasty, and I seem to have no control on the formatting of the string displayed. So possibly there is another way to acchieve this? Could I for example store a string in a user-defined frame-wise variable and display its value by drawtext as is done when deciphering the VITC: ffmpeg -i sample-vitc.avi -filter:v "readvitc,drawtext=fontfile=FreeMono.ttf:fontcolor=white:text=%{metadata\\:lavfi.readvitc.tc_str}:x=(w-tw)/2:y=400-ascent" -f avi -codec:v huffyuv test.avi (Code by Tobias Rapp) Any help would be appreciated. Wolfgang Hugemann Am 23.01.2017 um 16:13 schrieb Wolfgang Hugemann:
Hey,
seems to be an easy question, but I have been searching for the answer quite a while without success:
If I perform a float calculation via text=%{expr\:whatever} is there any way to format the output the printf way?
I know, the result could be converted to integer and be formatted via text=%{eif\:whatever\:d} but this is restricted to integer results.
Wolfgang Hugemann