【发布时间】:2009-03-17 06:41:05
【问题描述】:
如何将大型 mp3 文件拆分为一个或多个 mp3 文件,并且每个部分仍可在媒体播放器中播放?
【问题讨论】:
标签: c# vb.net asp.net-2.0 mp3
如何将大型 mp3 文件拆分为一个或多个 mp3 文件,并且每个部分仍可在媒体播放器中播放?
【问题讨论】:
标签: c# vb.net asp.net-2.0 mp3
将一个 mp3 文件分解为单独的可播放 mp3 文件可能不是一件容易的事。 mp3 文件中有标题信息,您需要将其包含在所有拆分文件中。您可能需要获取book 或查找有关 mp3 的文件规范,这样您就知道自己在处理什么。
您最好寻找可以处理 mp3 文件的库,而不是尝试使用 FileStream 自己完成。
【讨论】:
实际上,将一个 MP3 文件拆分为单独的可播放 MP3 文件非常容易。 MP3 文件由许多 iirc 1500 字节的单独帧组成,每个帧都有自己的标题。无效数据将被播放器忽略。
但是,如果您在帧边界的何处拆分文件,创建正确的 mp3 文件,那会好很多。有关帧头的更多信息可以在此站点上找到:http://www.mp3-tech.org/programmer/frame_header.html
还请考虑音乐前面和/或附加各种元标记的可能性,例如 ID3、APE 和歌词。
【讨论】: