删除 id3v2 标签 c++

Posted

技术标签:

【中文标题】删除 id3v2 标签 c++【英文标题】:Remove id3v2 tag c++ 【发布时间】:2012-05-13 22:27:09 【问题描述】:

有谁知道如何在给定一个 mp3 文件的情况下在 c++ 中从中删除 id3v2 标头?我正在使用 Windows 机器,但找不到任何关于如何让 id3lib 在 Windows 上工作的说明。否则,我就用那个。

【问题讨论】:

对于id3lib,您只需下载二进制文件和头文件,然后将它们包含到您的项目中(here is an explanation),应该不会那么难... 【参考方案1】:

你试过阅读id3v2 standard吗? This document 描述了 id3v2 标签的结构。

【讨论】:

我有,但我错过了他们描述标题结构的部分,包括他们告诉你标签有多大的部分。所以我应该能够从文件中删除前 x 个字节然后......

以上是关于删除 id3v2 标签 c++的主要内容,如果未能解决你的问题,请参考以下文章

如何用 java 读/写 ID3v2 标签?

如何停止将已知类型转换为 id3v2 标签中的数字?

使用 id3v2 获取 MP3 ID3 (V2) 标签

在 MP3 ID3v2 标签中设置歌词

使用 JavaFX MediaPlayer 从 MP3 读取 ID3v2 标签

从 mp3 id3v2 标签中识别歌曲信息