gpt4 book ai didi

audio - FFMPEG 音频解码

转载 作者:行者123 更新时间:2023-12-02 23:20:30 25 4
gpt4 key购买 nike

我使用 avcodec_decode_audio3 函数按帧顺序解码 AMR 内容。

我得到每帧 640 字节的输出,样本格式为浮点数,我已将输出保存为原始输出文件。

现在,我想验证这个输出内容。但我无法在任何播放器中播放它,因为它没有任何标题或媒体信息。而且我无法在 ffmpeg 中找到任何可以提供原始音频输出的命令。

现在,如果想在 FFMPEG 中重新编码原始输出内容,我需要提供的输入格式是什么。

有人可以对此提出一些建议吗?

最佳答案

如果音频数据以原始( headless 文件)形式保存在二进制文件中,您可以使用 Audacity导入为原始数据并回放。您需要提供样本编码、采样率和 channel 数。

如果有任何问题,您可以使用 ffmpeg 转换为原始文件。 ,并使用结果进行比较。例如:

ffmpeg -i input.wav -f f32le output.raw

生成具有 32 位 little-endian 浮点样本的原始音频文件,具有原始采样率和 channel 数。或者,可以指定结果采样率和 channel 数,例如 -ar 44100-ac 2 .

关于audio - FFMPEG 音频解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9313421/

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