using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string line = "Duration: 00:00:02.60, start: 0.000000, bitrate: 517 kb/s";
string pattern = "bitrate: ";
int bitrate = -1;
int index = line.IndexOf(pattern, StringComparison.OrdinalIgnoreCase);
if(index >= 0)
{
index += pattern.Length;
int endIndex = line.IndexOf(" kb/s", index + 1, StringComparison.OrdinalIgnoreCase);
if(endIndex >= 0)
{
int.TryParse(line.Substring(index, endIndex - index), out bitrate);
}
}
Console.Write("Bitrate: " + bitrate);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIHN0cmluZyBsaW5lID0gIkR1cmF0aW9uOiAwMDowMDowMi42MCwgc3RhcnQ6IDAuMDAwMDAwLCBiaXRyYXRlOiA1MTcga2IvcyI7CiAgICAgICAgc3RyaW5nIHBhdHRlcm4gPSAiYml0cmF0ZTogIjsKICAgICAgICBpbnQgYml0cmF0ZSA9IC0xOwogICAgICAgIGludCBpbmRleCA9IGxpbmUuSW5kZXhPZihwYXR0ZXJuLCBTdHJpbmdDb21wYXJpc29uLk9yZGluYWxJZ25vcmVDYXNlKTsKICAgICAgICBpZihpbmRleCA+PSAwKQogICAgICAgIHsKICAgICAgICAgICAgaW5kZXggKz0gcGF0dGVybi5MZW5ndGg7CiAgICAgICAgICAgIGludCBlbmRJbmRleCA9IGxpbmUuSW5kZXhPZigiIGtiL3MiLCBpbmRleCArIDEsIFN0cmluZ0NvbXBhcmlzb24uT3JkaW5hbElnbm9yZUNhc2UpOwogICAgICAgICAgICBpZihlbmRJbmRleCA+PSAwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpbnQuVHJ5UGFyc2UobGluZS5TdWJzdHJpbmcoaW5kZXgsIGVuZEluZGV4IC0gaW5kZXgpLCBvdXQgYml0cmF0ZSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgQ29uc29sZS5Xcml0ZSgiQml0cmF0ZTogIiArIGJpdHJhdGUpOwoJfQp9