我需要解析 ffmpegs 元数据输出,但由于某种原因,wav 和 flac 文件之间存在差异。
弗拉克:
(int) 14 => ' Duration: 00:03:18.93, bitrate: 1045 kb/s',
(int) 15 => ' Stream #0:0: Audio: flac, 44100 Hz, stereo, s16',
声音:
(int) 13 => ' Duration: 00:00:15.00, bitrate: 1411 kb/s',
(int) 14 => ' Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s',
我认为我也可以从持续时间线获得比特率,但为什么会有所不同?未来的版本会不会有更多不同?真的很糟糕,没有比解析它的输出更好的方法来从 ffmpeg 获取信息。有更好的想法吗?
这是我的整个 ffmpeg 输出和我的解析结果: