(avconv -i $FILE_NAME 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] }'
Используйте эту команду, чтобы получить длительность в секундах
avconv и ffmpeg одинаковы. В Ubuntu 13.10 и выше ffmpeg заменяется на avconv