Как отобразить битрейт моего видео в Мбит / с с помощью MediaInfo в командной строке с параметром --Inform - PullRequest
1 голос
/ 11 января 2020

У меня есть эта команда:

mediainfo --Inform="Video;%CodecID% %BitRate/String% %Height%p" ./filename.mp4

, которая отображает:

avc1 882 kb/s 720p

, но я хотел бы, чтобы вместо этого она отображалась в Мбит / с с максимальным десятичным разрядом, например, 1,1 Мбит / с.

Можно ли сделать это из коробки без использования bash и numfmt? Если мне нужно numfmt, как я могу это использовать?

1 Ответ

4 голосов
/ 11 января 2020

Удалить /String, чтобы получить битрейт в бит / с и добавить:

| awk '{$2=sprintf("%.1f Mbps",$2/1024/1024)}1'
...