C# 拼接器库不支持mp3格式

C# 拼接器库不支持mp3格式,c#,.net,windows,video,mp3,C#,.net,Windows,Video,Mp3,我正在尝试在C#.NET中创建一个简单的应用程序,它可以从图像流和音频文件生成视频文件。 我选择了,它与我的代码部分配合得非常好。但是,当我尝试放置mp3音频格式时,会显示一个错误:指定了无效的媒体类型。 我扫描了拼接器论坛,但没有得到任何有用的东西。 感谢您的任何帮助。 下面是一个简单的代码: using (ITimeline timeline = new DefaultTimeline()) { IGroup audioGroup =

我正在尝试在C#.NET中创建一个简单的应用程序,它可以从图像流和音频文件生成视频文件。 我选择了,它与我的代码部分配合得非常好。但是,当我尝试放置mp3音频格式时,会显示一个错误:指定了无效的媒体类型。 我扫描了拼接器论坛,但没有得到任何有用的东西。 感谢您的任何帮助。 下面是一个简单的代码:

        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();
            }
        }

这听起来像是对拼接器的一个功能要求,或者你想知道如何转换MP3->wav。我可以毫无问题地转换MP3>wav,但我希望我的应用程序与MP3格式兼容。我发布的代码来自拼接器网站本身,这表明mp3可能与之兼容。但我不知道哪里出了问题,我想说的是,这个问题可能更适合我已经尝试过的拼接器,但他们没有回应。我在这里看到了一些关于拼接器和图像到视频主题的已解决的线程,所以我想可能有人对此问题有经验。您尝试过吗?