c++ - PCM 文件如何使用 lame 编码器转换为 MP3
问题描述
我正在使用 lame 编码器将波形文件转换为 mp3。
我已经达到了这个答案(Mike Seymour),它做得非常好。我希望将其转换为 c++ 等效代码。
这个答案(trodevel)是否对代码进行了c ++等效转换,但我无法理解这个。
我正在寻找的是了解Mike Seymour 的答案是如何工作的?
为什么他使用pcm_buffer
(size 4 * 8192 bytes) & mp3_buffer
(size 8192 bytes)?
(pcm size) : (mp3 size) = 4:1 之间的比例是多少?
任何帮助表示赞赏。
解决方案
推荐阅读
- arrays - 当状态是对象数组时如何更新特定值 - React
- google-apps-script - 如何查询查询
- ruby-on-rails - heroku 上的第三方库
- sql - 更新查询不断抛出错误
- angular - 如何从 Angular 订阅 NestJs Observable?
- ios - Xcode 中有没有办法使用内置的后退导航和自定义按钮?
- java - 如何从表列中解析日期
- yii2 - 用户在yii2上闲置一段时间如何自动注销
- memory - 为什么“可用内存”小于“总内存”?
- instagram - 如何在未经第三方许可的情况下使用 IG Business Discovery API 获取媒体计数?