Connaitre le temps en secondes :
ffmpeg -i test.MP4 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,// | sed 's@\..*@@g' | awk '{ split($1, A, ":"); split(A[3], B, "."); print 3600*A[1] + 60*A[2] + B[1] }'
Sous Linux (et MacOS) on peu aussi faire :
- ffmpeg -i loop1.mp4 -f null -|grep time
- ffprobe -i loop1.mp4 -show_format | grep duration
- ffprobe <file> -show_format 2>&1 | sed -n 's/duration=//p'
