Мне нужно разобрать вывод метаданных 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',
Wav:
(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 и результат анализа: