gpt4 book ai didi

bash - 使用 ffmpeg 生成原始音频波形无法正常工作(不显示剪辑)

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

我用 ffmpeg 生成了原始音频的波形,它在图片上看起来就像是完全正常的音频。但是当我将它导入 Audacity 时,我可以看到并听到音频正在剪辑。

我尝试了简单的命令:

ffmpeg -f s16le -ar 16000 -ac 1 -i audio.raw -lavfi showwavespic audio.png

结果: waveform image 1

并且还尝试了这个解决方案 https://stackoverflow.com/a/32276471/12253501

看起来更漂亮,但仍然看不到实际剪辑的音频: waveform image 2 .
对于第二个,我确保删除“compand=gain=-6”以获得实际的音频电平。

这是我在 Audacity 中看到的: screenshot from Audacity

我要导入的音频是原始数据(16 位签名 PCM,Little-endian,16000Hz 采样率)。我也尝试先将其转换为 WAV,但使用 ffmpeg 和 Audacity 得到了相同的结果。

我想知道我做错了什么以及如何看到 ffmpeg 波形输出的剪辑?

这是音频文件的链接: raw and wav

最佳答案

您的音频肯定是剪辑的。尝试设置 scale=log 所以你可以更好地看到这一点。

ffmpeg -i audio.wav -lavfi showwavespic=scale=log audio.png

另请记住,其中一些剪辑可能发生在此版本的文件之前。如果这是在录音机的输入级削波,但录制的输出下降了几分贝,那么您可以听到削波但不一定在原始电平中看到它。

Waveform

关于bash - 使用 ffmpeg 生成原始音频波形无法正常工作(不显示剪辑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58508645/

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