如何将 mp3 文件分割成多个可单独播放的部分?

问题描述 投票:0回答:3

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

c# vb.net asp.net-2.0 mp3
3个回答
4
投票

将 mp3 文件分解为单独的可播放 mp3 文件可能不是那么容易。 mp3 文件中有一些标头信息,您需要将其包含在所有拆分文件中。您可能需要获取一本或查找 mp3 上的文件规范,以便您知道自己正在处理什么。

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


4
投票

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

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

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


0
投票

试试这个。就像魅力一样起作用。你可以手动做,也可以自动做,甚至还有批量功能。

https://mp3splt.sourceforge.net/mp3splt_page/home.php

© www.soinside.com 2019 - 2024. All rights reserved.