2013-01-14 149 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

回答

相關問題