我一直在将个人媒体库中的各种格式的音频编码为 AAC,以便在 Plex Server 上直接播放。我一直在使用以下命令ffmpeg
:
ffmpeg -i "input.format" -c:a aac -b:a 512k -ac 6 output.format
然而,输出音频似乎不稳定,质量较差,而且远未达到转换参数中尝试的 512kbps,尽管输入是 DTS。我该如何最有效地将我的音频输入文件转换为 AAC?我曾考虑将音轨作为私人视频上传到 YouTube,并下载其编码的 AAC 格式,假设它们的编码能力优于我的或标准ffmpeg
编码器。
答案1
FFmpeg 的 AAC 编解码器远非完美 – 为了在相同比特率下获得更好的音频质量,您应该使用libfdk-aac
Fraunhofer 的编解码器。
罪魁祸首:很可能,由于版权和专利原因,FFmpeg 中的 libfdk-aac 支持未随您的发行版提供。您可能必须从包管理器下载 libfdk-aac,然后使用通常的 configure-make-install 顺序从源代码构建单独的 FFmpeg。apt-get source
在 Debian、Ubuntu 及其衍生产品中推荐通过下载源代码,dnf download --source
在 Fedora、CentOS 及其衍生产品中推荐通过下载源代码。