gpt4 book ai didi

php - ffmpeg 最多只能压缩 32 kbps

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:06:21 27 4
gpt4 key购买 nike

我创建了一个 PHP 代码,它在上传到 32kbps 比特率时压缩 mp3 我已经引用了这个线程

How to compress or convert to low quality Mp3 file from PHP

使用了这段代码

exec("ffmpeg -i inputfile.mp3 -ab 24000 outputfile.mp3") 

但问题是我不能压缩超过 32kbps。我的代码指示压缩到 24kbps 但执行后,我可以看到输出文件是 32kbps。谁能告诉我应该怎么做才能压缩超过 32kbps。或者 ffmpeg 有什么限制吗??

最佳答案

你不能达到低于 32kbps 的原因是因为采样率很可能仍然是 44100-Hz,这意味着更大的流大小,你有几个选项 44100-Hz、22050-Hz 和 11025-Hz 作为有效频率。

尝试(质量非常低):

ffmpeg -i inputfile.mp3 -acodec libmp3lame -b:a 8k -ac 1 -ar 11025 outputfile.mp3

-b:a = 音频比特率

-ar = 采样率

关于php - ffmpeg 最多只能压缩 32 kbps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10966115/

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