值得一试,我喜欢 Linux,而且我已经使用它很多年了,但现在只有一件事我无法做到。我的音乐收藏是 flac 格式的,我总是在 Windows 下使用 nero aac 将 flac 转换为 m4a,但在 Linux 下我不知道该怎么做。使用 sound-converter 和 soundkonverter 我只得到 256kbs aac 文件,为了获得更好的音质和空间,我希望它们的速度为 400kbs。
答案1
您如何在 Windows 上使用 Nero AAC 进行此操作?
如果您neroAacEnc -lc -br 400 -if <input-file> -of <output-file>
在 Windows 上使用,那么在 Linux 上,使用 Nero 提供的 Linux 二进制文件也是一样的。
您应该重新评估编码器、编解码器和比特率的选择:
- 如今,移动和娱乐设备拥有更多存储空间、集成在线存储或流媒体以及支持无损音频格式。为什么不将重要部分设为 FLAC,将其他部分设为 256kbps?
- 有新的编码器和编解码器,例如弗劳恩霍夫FDK AAC和作品。
- 最后,您是否曾对不同的 AAC 编码器和您的 Nero 400kbps 编码器进行过双盲测试?您注意到任何差异了吗?在哪个播放设备和哪个设备上?
有关的:
答案2
neroAacEnc
不会使用 flac 作为输入文件,但您可以使用 Linux管道neroAacEnc
使用ffmpeg
或将文件传递给avconv
。为了实现比特率略微过高使用以下内容:
ffmpeg -i test.flac -f wav - | neroAacEnc -if - -ignorelength -br 400000 -of test.m4a
avconv
这在我的系统上测试得很好,如果你喜欢用这个而不是 ,它应该也能很好地工作ffmpeg
。avconv
语法仅在可执行文件的名称上有所不同:
avconv -i test.flac -f wav - | neroAacEnc -if - -ignorelength -br 400000 -of test.m4a
我承认,我可能也会越来越喜欢这种可怕的比特率:)
参考: