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
    • 最新
    • 标签
主页 / computer / 问题 / 1789216
Accepted
ein supports Moderator Strike
ein supports Moderator Strike
Asked: 2023-06-15 20:52:35 +0800 CST2023-06-15 20:52:35 +0800 CST 2023-06-15 20:52:35 +0800 CST

我不能用元数据标记我的 AAC 文件;我能做什么呢?

  • 772

我有一个 AAC 文件,我想用信息(艺术家、标题、曲目编号、专辑标题等)标记它;不幸的是 - 似乎 AAC 不支持这些标签中的大部分,并且标记器应用程序拒绝编写它们。

我是否可以将文件转换为另一种格式,进行无损转换(希望仅复制),这样我就可以使用这种替代格式的标签?并在各种媒体播放器中轻松打开它?

编辑:至于这是什么类型的 AAC:

$ mediainfo myfile.aac
Complete name                            : myfile.aac
Format                                   : ADTS
Format/Info                              : Audio Data Transport Stream
File size                                : 1.23 MiB
Overall bit rate mode                    : Variable

Audio
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Format version                           : Version 4
Codec ID                                 : 2
Bit rate mode                            : Variable
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 1.23 MiB (100%)
audio
  • 3 3 个回答
  • 1644 Views

3 个回答

  • Voted
  1. Best Answer
    user1686
    2023-06-15T22:28:12+08:002023-06-15T22:28:12+08:00

    .aac文件只是“原始”音频流,它们不支持 MP3 样式的标签嵌入,因为 AAC 旨在与单独的“包装器”容器格式一起使用来代替这些标签。通常¹ MP4 容器文件(.mp4或.m4a)用于 AAC 音频。

    因此,如果您有原始“.aac”文件,请将它们重新打包(重新混合)为“.m4a”,然后您可以标记它们:

    ffmpeg -i Foo.aac -c:a copy Foo.m4a
    

    指定后-c:a copy,ffmpeg 将按原样使用现有的音频流(即它不会进行有损 AAC→AAC 转换)。-metadata如果您想附加一些标准字段,您还可以向同一命令添加选项。

    你可以通过官网获取FFmpeg for Windows ;在 Linux 上,它通常作为分发包提供。

    (我还发现“Xmedia Recode”似乎是一个很好的 FFmpeg 图形用户界面;同样,请确保您选择了不重新编码的复制/重新混合。)


    ¹(其他容器格式,如 Matroska .mkv/.mka也是可能的——尽管这很不寻常;AAC 几乎总是在 MP4 中。)

    • 32
  2. r2d3
    2023-06-16T03:52:13+08:002023-06-16T03:52:13+08:00

    我有一个 AAC 文件

    我不确定术语“AAC”文件是否定义明确。最好发布 GSpot 或 MediaInfo 等媒体分析软件的结果,以确定您的文件是否

    1. 包含原始 AAC 流的文件
    2. 嵌入传输流格式的 AAC(录制某些互联网广播流时得到的)
    3. AAC 嵌入在 mp4a(音频)外壳中。

    我的案例是第二个,Shenzen mp4 播放器无法播放这些歌曲。

    我想标记信息(艺术家、标题、曲目编号、专辑名称等);不幸的是 - 似乎 AAC 不支持这些标签中的大部分,并且标记器应用程序拒绝编写它们。

    你的标注器无法处理文件的外壳——如果有的话。

    我是否可以将文件转换为不同的格式,进行无损转换,这样我就可以使用这种替代格式的标签?并在各种媒体播放器中轻松打开它?

    尝试将您的 aac 文件嵌入到 mp4 容器中。那可能是

    1. mp4a 容器或
    2. 一个普通的 mp4 容器(允许视频和音频轨道)

    并尝试标记它们。我想第二个应该工作。您的标记器很可能会尝试标记容器而不是标记单个轨道。

    mp3 转换需要重新编码您的 aac 源,使您的目标文件变大并降低音频质量。

    • 4
  3. harrymc
    2023-06-15T21:57:49+08:002023-06-15T21:57:49+08:00

    我对多媒体文件有很多经验,可以说绝对没有必要将文件格式转换为 MP3。

    标记为 的文件.aac,无论其容器格式如何,都支持与任何音乐文件一样多的标签。只有 Windows 资源管理器不显示它们。使用真正的标记器将解决问题。

    所有容器格式都支持元数据块,并且存在音频标签块的国际标准。.aac由于某些未知原因,只是资源管理器不显示带有后缀的文件的标签。

    有很多标记器产品,尽管最好的是付费软件。一种免费产品是捐赠软件 Mp3tag, 它可以管理多种文件格式的标签(不管它的名字是什么)。

    转换为 MP3 是另一种选择,但没有必要,即使可以避免对音频流进行重新编码。真正的标签处理程序可以支持音频库,并具有许多 Explorer 所没有的功能。

    • 0

相关问题

  • audioSprite / ffmpeg 中的单声道音频与立体声具有相同的比特率

  • 蓝牙设备 Bose Soundlink Revolve 烦人地在 Windows 10 启动时自动打开

  • 如何使用 FFmpeg 获得最终的 LUF 值?

  • 最低比特率 ffmpeg 输出的编解码器和设置

  • 索尼WH-1000XMX2蓝牙耳机无法自动正确连接

Sidebar

Stats

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

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve