Page 1 of 1

Mediainfo Bitrate number formate

Posted: 07 Apr 2023 21:05
by DarKHawK
Hi,

Using this script to get the bitrate of video files:

Code: Select all

$round = 1;
    $div = ".";
    $mediaInfo = "C:\MediaInfo\MediaInfo.exe";
 $length = regexreplace(runret("$mediaInfo --Inform=Video;%BitRate% ""<cc_item>"""), "\n");
 return $length;
It returns a lot of zeros.

And using:

Code: Select all

Video;%BitRate/String%
The numbers have a space instead of decimal point so it can't be sorted correctly.
Image

So how do I divide Video;%BitRate% by a 1000 or remove the space from Video;%BitRate/String%

Thank you.

Re: Mediainfo Bitrate number formate

Posted: 07 Apr 2023 21:42
by jupe
Here is one way,

Code: Select all

 $length = regexreplace(regexreplace(runret("$mediaInfo --Inform=Video;%BitRate/String% ""<cc_item>"""), "\r\n"), "(\d) (\d)", "$1$2");

Re: Mediainfo Bitrate number formate

Posted: 07 Apr 2023 21:44
by highend

Code: Select all

    $mediaInfo = "C:\MediaInfo\MediaInfo.exe";
    return regexreplace(replace(runret("$mediaInfo --Inform=Video;%BitRate/String% ""<cc_item>"""), <crlf>), "[ \t](?=\d)");

Re: Mediainfo Bitrate number formate

Posted: 07 Apr 2023 21:49
by DarKHawK
Thank You