0
ffmpeg -i
コマンドの出力を解析しようとしています。出力の一部は、次のようになります。Java:ffmpegの出力を解析します。
libavutil 50. 8. 0/50. 8. 0
libavcodec 52.52. 0/52.52. 0
libavformat 52.50. 0/52.50. 0
libavdevice 52. 2. 0/52. 2. 0
libswscale 0.10. 0/0.10. 0
libpostproc 51. 2. 0/51. 2. 0
Input #0, avi, from '/my/folder/clip.mpeg':
Duration: 00:05:25.00, start: 0.000000, bitrate: 554 kb/s
Stream #0.0: Video: msvideo1, rgb555le, 160x100, 10 tbr, 10 tbn, 10 tbc
どのように私は最後から二番目のライン上のビットレート値を解析することができますか?出力が時々違うので、ストリング内の位置xの値を選択する静的パーサーは作成できません。したがって、何らかの方法で動的にする必要があります。
どのようにですか?
パーサーで「ビットレート」の文字列をSERCHことはできますか? – chance