2011-12-20 190 views
0

我的問題很簡單。我想將mp3轉換爲aac。我掌握了兩種工具--NeroAacEnc和FFMpeg。現在哪一個產生最好的輸出,最小的尺寸是大師們回答的,所以我在這裏召喚他們來幫助我完成相同的任務。還請幫助我使用一些我可以使用的命令。將mp3轉換爲aac的最佳工具(FFmpeg與NeroAacEnc)

只是出於好奇,是(ALAC)蘋果無損音頻編解碼器的Nero AAC編碼器更好附帶FFmpeg的。如果是這樣,那我該如何使用它將mp3轉換爲aac。

+2

Unix還是Windows? – 2011-12-20 10:45:30

+1

看起來像Windows提到的「批處理」和「VBScript」,但它確實需要正確標記。 – 2011-12-20 10:48:44

+0

我應該使用Paul的標籤。你應該引導人們,而不是僅僅爲了他們的聲譽。 – 2011-12-20 10:55:22

回答

2

我會回答你的第二個問題。您正在對音頻編碼兩次。這會造成世代數據丟失,從而導致不必要的質量損失。沒有理由使用有損編碼器(neroAacEnc)編碼,然後使用另一個輸出相同格式(AAC-LC)的有損編碼器(vo-aacenc)重新編碼。在執行任何批量編碼之前,您應該決定是否要使用neroAacEnc或vo-aacenc,但使用這兩者僅僅是浪費時間和數據。

至於質量(假設該文件出來大約在同一文件大小):qtaacenc = neroAacEnc >> faac > vo-aacenc > ffaacenc(本地FFmpeg的AAC編碼器),或者faac > ffaacenc > vo-aacenc但當然質量的看法可能是主觀的。根據編碼速度或易用性而不是純粹的質量差異,差異可能足夠小以至於做出決定。

編輯:你大大改變了你的問題,所以我會在這裏解決它。 ALAC和AAC是兩種不同的格式。 ALAC是一種無損格式,AAC是有損格式。概括起來,考慮它們與FLAC和MP3類似。一個本質上並不比另一個「更好」,但具有不同的用例。研究無損和有損音頻格式之間的差異,然後您將知道使用哪種編碼器。

請注意,FFmpeg ALAC編碼器是反向設計的,Apple最近在Apache許可證下發布了ALAC encoder and decoder source code,所以現在您有兩個ALAC編碼器選擇。

+0

那麼什麼是最好的方法,如果可能的話,命令實現相同。 – 2011-12-21 04:47:54

0

FYI Windows 7自帶庫存AAC Encoder,雙接口DMO/MFT接口。