Adding -benchmark flag to ffmpeg command resutls with addition of following 2 lines in the shell output:
bench: utime=10.125s stime=4.234s rtime=5.606s
bench: maxrss=110080kB
The maxrss serves to indicate the maximum RAM used during the ffmpeg execution. The utime, stime, rtime indicate accordingly:
- user time;
- system time;
- real time.
I tried to understand the meaning of these times from the source code and failed. Please, help.
- Which of these times indicate how much time was human waiting while the ffpmeg was processing the video?
- Can this time be seen directly or it's a combination/calculation of these 3 parameters?
- How it can be for certain videos
utime > rtimeand for othersutime < rtime?