gpt4 book ai didi

parsing - flac 和 wav 的 ffmpeg 输出不同,为什么?

转载 作者:行者123 更新时间:2023-12-04 22:49:46 24 4
gpt4 key购买 nike

我需要解析 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',

我认为我也可以从持续时间线获得比特率,但为什么会有所不同? future 的版本会不会有更多不同?真的很糟糕,没有比解析它的输出更好的方法来从 ffmpeg 获取信息。有更好的想法吗?

这是我的整个 ffmpeg 输出和我的解析结果:

http://pastebin.com/4qJfzZNL

最佳答案

我最终通过使用 ffmpeg 附带的 ffprobe 解决了它。

ffprobe -v quiet -show_streams -show_format -show_error -print_format <format> <file>

See the writers section在有关它支持的格式的文档中,我使用了 json,但也支持 xml、csv 和 ini。

关于parsing - flac 和 wav 的 ffmpeg 输出不同,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com