2013-01-14 100 views
1

我想从视频文件中提取音频作为使用c#的MP3。音频的比特率应该能够指定。有人可以帮助我吗?我已经看过“是否”,但我不确定在不提示CMD的情况下是否可以处理“是否”。从视频c提取音频作为MP3文件#

请不要建议我关注文章。它不适用于大于700MB的文件 http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library

+2

你不理解它是如何工作的。 avi文件不会神奇地为您提供您想要的任何比特率。你提取嵌入在那里的任何音频,然后**你转换成你想要的比特率。如果你想要> 700meg avi,那么不要寻找标准的avi库。由MS指定的avi格式从未支持大文件。 –

+0

会调用一个ffmpeg二进制文件(或使用libffmpeg)作为解决方案吗?因为如果没有,那么你会陷入困境。 – Magnus

+0

@MarcB我的理解是海报想要指定MP3输出的比特率。我假设它将是AVI-> PCM-> MP3,因为AVI中的音频不必是mp3编码的。 AVI只是一个包装。他可能想要控制第二阶段编码的保真度。另外,AVI有2GB的限制。 – thang

回答

相关问题