【问题标题】:MPEG layer 3 compressionMPEG 第 3 层压缩
【发布时间】:2015-10-26 19:44:54
【问题描述】:

如何将 MPEG-1 第 3 层压缩(64 kbps 或 48 或任何值)应用于音频信号?

我通过谷歌搜索,但不知何故我无法得到答案。所以我的脑海里出现了一些东西!让我分享一下..

一开始我通过 wavread 函数读取音频

然后把它写成mp3格式

这可能吗?有没有内置的 mp3 write (MATLAB) 功能?

如果这是一个坏主意(我认为是这样),那么问题是,我该怎么做?

【问题讨论】:

  • 我认为,如果 MP3 编解码器与 Matlab 等商业产品一起出售,则需要获得编码许可。您是否在 MathWorks 文件交换中尝试过 this?否则使用audiowrite 将您的音频保存为无损WAV,并使用其他应用程序转换为MP3。您还应该使用audioread 而不是已弃用的wavread

标签: matlab audio signal-processing


【解决方案1】:

MP3 编解码器具有相当复杂的许可协议。 AUDIOWRITE 支持使用 AAC 编码编写 MPEG-4 音频。这比 MP3 更好,因为它以较低的比特率提供更好的质量。这在 Windows 和 Mac 上受支持。

如果您想编写压缩音频,可以试一试。但是,如果您想要的是 MP3,您可能需要查看文件交换。

饭菜

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多