我正在寫一個小的python腳本,將mp3
文件轉換爲aac
。我通過使用avconv
這樣做,我想知道我是否正確。 目前我的命令如下:正確的參數轉換爲使用avconv的mp3到aac
avconv -i input.mp3 -ab 80k output.aac
這使我想起我的第一個問題:我用-ab 80k
,因爲這工作與我的測試文件。在某些文件中,我可以更高級地使用100k
。但我寧願總是在最高的設置。有沒有辦法說這個?
另一個問題:我在一個python腳本中使用它。目前我稱之爲子過程。我更喜歡的不是這樣做,因爲這迫使我寫一個文件到光盤,然後在完成一切後再次加載它。有沒有辦法只在內存中執行它?我之後使用web.py
返回文件,並且不需要或不需要它在我的光盤上?所以會很酷,根本不需要使用臨時文件。
感謝任何的竅門和技巧:)
感謝您的幫助:關於'-ar' ...當使用它而不是'-ab'參數時,我的機器抱怨'[aac @ 0x11d0820]不支持的採樣率80000'。任何想法?對不起......我是一個媒體文件noobie :) – Georg
我也看看'tmpfs',thx。但基本上我仍然會使用臨時文件,對吧? – Georg
好的...忘了採樣率... :)我想要一個無損aac文件。所以我的輸入有256k的比特率。我想對我的aac文件有相同的內容。但是avconv抱怨:「每幀請求的位太多」。如果你知道我能如何解決這個問題,那會很好。 – Georg