我正在尝试在 C#.NET 中创建一个简单的应用程序,它可以从图像流和音频文件中生成视频文件。我选择了Splicer,它在我的部分代码中工作得非常好。但是,当我尝试输入 mp3 音频格式时,它显示错误:指定了无效的媒体类型。 我扫描了 Splicer 论坛,但没有得到任何有用的信息。任何形式的帮助表示赞赏。这是一个简单的代码:
using (ITimeline timeline = new DefaultTimeline())
{
IGroup audioGroup = timeline.AddAudioGroup();
ITrack rootTrack = audioGroup.AddTrack();
rootTrack.AddAudio("testinput.mp3");
using (
WindowsMediaRenderer renderer =
new WindowsMediaRenderer(timeline, "output.avi", WindowsMediaProfiles.LowQualityAudio))
{
renderer.Render();
}
}