【问题标题】:How can I split an mp3 file into several individually playable parts?如何将 mp3 文件拆分为多个可单独播放的部分?
【发布时间】:2009-03-17 06:41:05
【问题描述】:

如何将大型 mp3 文件拆分为一个或多个 mp3 文件,并且每个部分仍可在媒体播放器中播放?

【问题讨论】:

    标签: c# vb.net asp.net-2.0 mp3


    【解决方案1】:

    将一个 mp3 文件分解为单独的可播放 mp3 文件可能不是一件容易的事。 mp3 文件中有标题信息,您需要将其包含在所有拆分文件中。您可能需要获取book 或查找有关 mp3 的文件规范,这样您就知道自己在处理什么。

    您最好寻找可以处理 mp3 文件的库,而不是尝试使用 FileStream 自己完成。

    【讨论】:

      【解决方案2】:

      实际上,将一个 MP3 文件拆分为单独的可播放 MP3 文件非常容易。 MP3 文件由许多 iirc 1500 字节的单独帧组成,每个帧都有自己的标题。无效数据将被播放器忽略。

      但是,如果您在帧边界的何处拆分文件,创建正确的 mp3 文件,那会好很多。有关帧头的更多信息可以在此站点上找到:http://www.mp3-tech.org/programmer/frame_header.html

      还请考虑音乐前面和/或附加各种元标记的可能性,例如 ID3、APE 和歌词。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多