【问题标题】:Convert mp3 to aac with HE-AAC (AAC+) - linux使用 HE-AAC (AAC+) 将 mp3 转换为 aac - linux
【发布时间】:2019-02-05 09:01:27
【问题描述】:

我目前正在处理丢失大小的 mp3 文件以流式传输它。 我想将 mp3 的大小减小多少。我知道最好的(可能)编码是 HE-AAC (AAC+)。他给了我 32kb/s 的 mp3 立体声,比如原始的 320kb/s。

我在 Ubuntu 上。 我找到了一种解决方案。 它是一个 NeroAacEnc,它是免费的,而且运行起来也不错。 但是有个bug。输入文件必须是“wav”文件,所以当我首先将我的 mp3 (400mb) 转换为 wav 时,会得到超过 4GB 的文件。 然后我在 NeroAacEnc 中无法打开这么大的文件。

带有 -ignorelength 的命令不起作用

$ neroAacEnc -ignorelength -br 32000 -if test.wav -of test_nero.mp3

你能帮我,找到解决办法吗? 其他编码器非常糟糕,无法将大小降低到 32kb/s,因为这样会降低质量。只有 HE-AAC (AAC+) 才能为我提供高质量和 32kb/s 的文件。

编辑: 好的,我发现我可以用 AAC+ 编码器编译 ffmpeg。 http://ffmpeg.org/doxygen/trunk/libaacplus_8c-source.html 这是一个来源。但是我不知道怎么做,有人知道吗?

【问题讨论】:

    标签: compression mp3 aac


    【解决方案1】:

    他给了我 32kb/s 的 mp3 立体声,就像原来的 320kb/s。

    这完全是谎言。告诉你的人完全不知道他们在说什么。

    所以当我首先将我的 mp3 (400mb) 转换为 wav 时获得超过 4GB 的文件

    是的,很有可能。不要将其转换为文件,而是通过管道传输。 neuroAacEnc 支持-if - 读取STDIN。

    其他编码器非常糟糕,无法将大小降低到 32kb/s,因为这样会降低质量。

    所有编解码器在 32k 时听起来都很糟糕。

    只有 HE-AAC (AAC+) 才能为我提供高质量和 32kb/s 的文件。

    HE-AAC 是您的最佳选择之一,但它仍然不会令人惊叹。也可以考虑 Opus。

    您可以考虑使用预构建的 FFmpeg。但实际上,无论如何您都不应该从 MP3 转换为 AAC。尽可能获取原始音频,否则您将浪费大量带宽尝试对来自以前有损编解码器的伪影进行编码。

    【讨论】:

      【解决方案2】:

      好的,伙计们,经过研究,我终于完成了我要做的事情。 但是我们不能分割和marge文件。当您尝试合并以 AAC+ 编码的文件时,您会丢失它,因为合并文件的工具会再次以错误的编解码器对文件进行编码。

      但是我们可以通过命令将大 (>4gb) wav 文件实时压缩为 aac

      rm audio.fifo; mkfifo audio.fifo; cat test.wav > audio.fifo & neroAacEnc -ignorelength -br 23000 -if audio.fifo -of test.m4a
      

      这使用临时fifo文件。

      Obus (ogg) 也不错,但在这里https://trac.ffmpeg.org/wiki/Encode/HighQualityAudio#Recommendedminimumbitratestouse 他们向我们展示了最好的质量是使用最低比特率的 he-aac。

      PS。我知道从 mp3 转换为 wav 到 aac 不是很好的方法,但我的源文件是 mp3。

      PS2。我知道 AAC+ 中的 32kb/s 听起来不像 mp3 320kb/s,而是普通用户在流媒体中从预览中听音乐,他不会听细节,会很高兴。

      【讨论】:

        【解决方案3】:

        如果您找不到更好的解决方案,请考虑 .waw 和 .aac 文件很容易拆分和合并。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-09-24
          • 1970-01-01
          • 2011-01-14
          • 1970-01-01
          • 2019-01-12
          • 1970-01-01
          • 2012-05-30
          相关资源
          最近更新 更多