Isso informará a taxa de quadros se não for variável:
nome do arquivo ffmpeg -i
Exemplo de saída com nome de arquivo obscurecido:
Entrada # 0, matroska, webm, de 'somerandom.mkv':
Duração: 01: 16: 10.90, início: 0.000000, taxa de bits: N / A
Stream nº 0.0: Vídeo: h264 (Alto), yuv420p, 720x344 [PAR 1: 1 DAR 90:43], 25 qps, 25 tbr, 1k tbn, 50 tbc (padrão)
Stream # 0.1: Áudio: aac, 48000 Hz, estéreo, s16 (padrão)
ffmpeg -i nome do arquivo 2> & 1 | sed -n "s /.*, \ (. * \) fp. * / \ 1 / p"
Alguém editou com um que não funcionou exatamente como eu queria. É referenciada aqui
Edição adicional ... Se você quiser o valor tbr, esta linha sed funciona
sed -n "s /.*, \ (. * \) tbr. * / \ 1 / p"