我有一个Windows Forms应用程序,并且我使用Windows Media Player的一个实例(通过WMPLib)来播放一些音频/视频文件,可以是wmv或wav格式。我目前需要做的是分割原始文件,并从其中“提取”一个或多个剪辑,比方说从文件的特定时间点提取3-4秒。
你知道该怎么做吗?
第三方库是可以的,只要它们不是那么昂贵。
发布于 2009-09-30 09:44:07
看一看Windows Media Encoder SDK。如下所示:
Int32 StartTime = 60 * 1000;
Int32 EndTime = 120 * 1000;
String SourceName = "original.mp3";
String DestinationName = "split.mp3";
WMEncBasicEdit SplitFile = new WMEncBasicEdit();
SplitFile.MediaFile = SourceName;
SplitFile.OutputFile = DestinationName;
SplitFile.MarkIn = StartTime;
SplitFile.MarkOut = EndTime;
SplitFile.Start();应该行得通。
https://stackoverflow.com/questions/1386055
复制相似问题