AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1224198
Accepted
andrew.46
andrew.46
Asked: 2020-04-05 19:38:09 +0800 CST2020-04-05 19:38:09 +0800 CST 2020-04-05 19:38:09 +0800 CST

如何在 Ubuntu 下制作 xHE-AAC 音频文件?

  • 772

在 Ubuntu 下,我可以轻松生成 AAC 文件:AAC-LC、HE-AAC 甚至 HE-AACv2。但是,我如何生产最新形式的 AAC:xHE-AAC,它有望在低数据速率下提供一致的性能?

codecs aac m4a 20.04
  • 1 1 个回答
  • 1463 Views

1 个回答

  • Voted
  1. Best Answer
    andrew.46
    2020-04-05T19:38:09+08:002020-04-05T19:38:09+08:00

    多年来,Linux 上没有开源 xHE-AAC 编码器,但这一切在 2020 年初随着 Christian R. Helmrich 的exhale. 这在 Ubuntu 下很容易构建,我在 20.04 下进行了测试,其中只需几个步骤即可构建最新版本:

    建筑呼气...

    按顺序使用以下步骤,复制每个命令并粘贴到终端窗口(注意:如果您有 32 位安装,则需要:)BUILD32=1:

    sudo apt-get install build-essential
    mkdir $HOME/Desktop/exhale_build && cd $HOME/Desktop/exhale_build
    wget https://gitlab.com/ecodis/exhale/-/archive/v1.1.9/exhale-v1.1.9.tar.gz
    tar xvf exhale-v1.1.9.tar.gz && cd exhale-v1.1.9
    make BUILD32=0 release
    sudo cp -v bin/exhale /usr/local/bin
    

    这样就成功安装了我们的xHE-AAC编码器;按如下方式测试您的安装:

    andrew@ithaca:~$ exhale | head -n 6
    
      ---------------------------------------------------------------------
     | exhale - ecodis extended high-efficiency and low-complexity encoder |
     |                                                                     |
     | version 1.1.9 (x64, built on Feb 21 2022) - written by C.R.Helmrich |
      ---------------------------------------------------------------------
    andrew@ithaca:~$ 
    

    现在来看看一些使用技巧:

    使用呼气...

    为了测试exhale,我强烈建议使用“标准”wav 文件;可以按如下方式下载和提取:

    cd $HOME/Desktop
    wget http://samples.mplayerhq.hu/A-codecs/lossless/luckynight.wav.bz2
    bunzip2 -v luckynight.wav.bz2
    

    现在,可以使用从 1 到 10 的选定预设比特率模式轻松将此文件编码为 xHE-AAC,其中 1 约为 64kbit/s,10 约为 192kbit/s。以下编码为大约 96kbit/s:

    exhale 3 luckynight.wav luckynight_USAC.m4a
    

    恭喜,您已经在 Ubuntu 下生成了 xHE-AAC 文件!

    笔记...

    • exhale Wiki :: 常见问题 (FAQ) : 一些有用的问题和答案,特别是显示比特率模式和结果 kbit/s 之间关系的表格。
    • 主题:呼气 - 开源 xHE-AAC 编码器:Hydrogen Audio home for exhale. 重要的是,开发人员在这里发帖并提供反馈。
    • FFmpeg Ticket: Support USAC / xHE-AAC : 在 avcodec 和 MPlayer, mpv, vlc 等中获得解码器的关键票。
    • 与 abcde 一起使用?:我不久前创建了一个补丁,可以从 abcde 启用 USAC / xHE-AAC 输出。您将需要 git abcde 和此补丁...
    • 回放呢??: 目前,Linux 用户的最佳播放方式是使用 Wine 和最新版本的 Foobar 2000。您还需要安装 1.7 或更高版本的 fdk-aac 数据包解码器,可在此处找到...
    • 2

相关问题

  • ProRes 编码和解码?

  • 将任意文件格式的视频文件转换为 MPEG4/H.264?

  • Medibuntu vs Fluendo

  • 为什么默认不包含多媒体编解码器?

  • 如何播放加密的 DVD 电影?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve