【问题标题】:Concatenating MP3 files连接 MP3 文件
【发布时间】:2012-07-20 19:20:30
【问题描述】:

鉴于 MP3 帧(大部分)是独立的单元,我认为将几个无标记 MP3 文件简单地连接在一起以便无损合并它们会很好。

然而,看起来,许多播放器程序(包括mplayermpd)似乎以某种我找不到文档的方式检测文件长度,并且只能查看和播放与第一个对应的部分我连接的文件。

无论这些信息是什么,我确信编写一个程序来删除然后重建它不会太难,但我不知道它是什么。有人知道吗?

只是为了确保:是的,我删除了所有文件的 ID3 标签。

【问题讨论】:

  • 考虑在 A&V 上发帖,而不是 SO。
  • 嗯,这更多的是文件格式问题而不是 A/V 问题,所以我认为 SO 更合适。
  • MP3 格式相当复杂。解码不仅仅是小菜一碟。
  • @GregHewgill:不是这样。我对合并 MP3 文件最实用的方法不是很感兴趣,而是具体是什么阻止我以这种方式合并它们。

标签: mp3


【解决方案1】:

啊。我找到了mp3val 程序,我尝试在连接后的结果文件上运行它,它告诉我该文件包含一个“Xing 标头”,虽然伪装成一个空数据块,但显然包含有关数量的冗余信息文件的帧数和长度。

它似乎是为 VBR 文件制作的,但这些 CBR 文件仍然包含它。无论哪种方式,谷歌确实指向了很多关于 Xing 标头的信息,这似乎是我需要的。

【讨论】:

    猜你喜欢
    • 2014-02-18
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 2018-02-20
    • 1970-01-01
    • 2012-05-13
    • 2011-02-26
    相关资源
    最近更新 更多