教您該如何安裝 FDK-AAC 音訊編碼器 / 教您該如何使用 fdk aac 音訊編碼器

[圖文教學] 教您該如何將 FDK AAC 之源代碼/原始碼,轉成 windows 作業系統能執行的 fdkaac.exe 執行檔

網上有很多的教學文章是教人用 nero aac 編碼,但 nero aac 已經沒有更新,不要再用 nero aac 編碼器

FDK AAC 是 Open Source AAC Encoder 開源音訊編碼器;也是 Fraunhofer 為安卓 Android 系統,提供的一套高品質音訊編碼器

注意一下:無法將 fdkaac.exe 執行檔,隨機附上,給大家下載;因為 MinGW/MSYS 這2個東西,會偵測你目前的 windows 作業系統,自動產生對應的 fdkaac.exe 執行檔;所以下載別人的 fdkaac.exe 執行檔,未必能正常執行,只能自己製作 fdkaac.exe 執行檔,比較妥當

教您該如何安裝 FDK-AAC 音訊編碼器? FDK-AAC 編碼器之下載、安裝、設置

事前準備
1、建議,將副檔名顯示出來,方便查看檔案類型
2、防毒軟體必須關掉,因為防毒不允許,及會擋掉 .bat 自動執行批次檔,裡面的腳本運作
3、路徑/目錄/檔名,只能用英文數字,不要放在中文路徑/目錄,也不可以用中文檔名

fdkaac autobuild master 下載 https://sites.google.com/site/qaacpage/cabinet

fdkaac autobuild master 備存載點 https://zfly9.blogspot.com/2009/01/20090126-fdkaac-autobuild.html

點擊 fdkaac_autobuild-master.zip 下面的 Download




fdkaac_autobuild-master.zip 用 7-zip 解壓,後到 fdkaac_autobuild-master 目錄下,再用 notepad++ 將 README.txt 安裝說明檔,打開查看,複製那3段安裝流程到 google 翻譯




點擊 install-mingw.bat 會開始下載及安裝 MinGW/MSYS 這2個東西,到當前目錄
點擊 build_libfdk_aac.bat 安裝 FDK AAC 各種函數庫




點擊 build_fdkaac.bat 建立 windows 作業系統能執行的 .exe 執行檔
大功告成,產生 fdkaac.exe 執行檔了,滑鼠右鍵 → 複製
到 MeGUI 的 Tools 目錄下,建一個 fdkaac 目錄
將 fdkaac.exe 複製到 fdkaac 目錄下面




打開 MeGUI 後,上方 Options 項目 → settings 參數設置
上方點到 external program configuration 外部程序配置這個頁面
將 Enable FDK-AAC 左側框框打勾 → 確定
點擊 Save 儲存後;點擊右上 X 離開,關閉 MeGUI 程序
再次啟動 MeGUI 程序,下方的 Audio 就可以使用 FDK-AAC 編碼器







README.txt 安裝說明檔,英文簡易解說

Place these files in some directory (Avoid pathnames containing white spaces or non-ascii characters).
Disk space of 200MB or so is required.
需要 200MB 以上的空間

Finally, you will get fdkaac.exe in the current directory.
You can place it to anyware you want.
fdkaac.exe 會產生在當前目錄,之後 fdkaac.exe 可以放在,你想放的地方

If you only need fdkaac.exe and don't need to update it,
you can safely remove other files/directories.
Special uninstallation is not required.
產生 fdkaac.exe 後,你可以砍了 fdkaac_autobuild-master 目錄,沒關係不影響

Otherwise, you might want to keep MinGW/MSYS.
In this case, you can skip step 1 on the next time.
電腦已有 MinGW / MSYS 這2東西,可以跳過第1個安裝步驟

If you want to move/rename this directory, you have to execute fstab-fix.bat,
so that will point MinGW/MSYS to the new directory.
對 MinGW/MSYS 做任何移動/更名,可以點擊 fstab-fix.bat 會重新配置

If step 1 fails for some reason, you can still manually download
mingw-get-*-bin.zip from https://sourceforge.net/projects/mingw/files/Installer/mingw-get/, place the donloaded file here, and try running install-mingw.bat again like this:
C:/foo/bar> install-mingw.bat mingw-get-0.6.2-mingw32-beta-20131004-1-bin.zip
(You have to pass the actual filename of mingw-get-*-bin.zip)
第1個安裝步驟,無法自動下載 MinGW/MSYS 這2個東西,可以到下面連接,下載及安裝
https://sourceforge.net/projects/mingw/files/Installer/mingw-get/
並使用下面 dos 命令安裝;範例如下
C:/執行所在的路徑目錄>install-mingw.bat mingw-get-中間這串是版號-bin.zip





教您該如何使用 fdk aac 音訊編碼器?

打開 MeGUI 後 Encoder settings 切到 FDK-AAC 在點擊右側的 Config 按鈕
Sample Rate 採樣赫茲率切成 48000 Hz
FDK-AAC Options - Constant Bitrate 拉到 192 kbit/s
點擊 New 按鈕,給這設定參數一個名稱 FDK-AAC_48khz_192kb → Ok → 是 → Ok




那個 Extension 指的是,轉換後的檔案,要用什麼副檔名,切成 m4a 這項
用成 .m4a 副檔名,方便查看及區分,是音訊檔,還是影片檔




隨便找一個 .mp3 音樂檔,轉檔測試看看

多媒體播放軟體&萬能影音撥放器 → 內容 → 媒體資訊,可以查看,如 fdkaac 版本 ...等許多東西







其他說明

MinGW/MSYS 這2個是什麼東西,做什麼用的?
把 MinGW/MSYS 理解成源代碼/原始碼,轉成 windows 作業系統能執行的 .exe 執行檔之平台,沒有這平台,就不能轉 .exe 執行檔

搞了半天 Android 安卓的 FDK-AAC 音訊編碼器之 fdkaac.exe 執行檔,搞不出來?

可以嘗試,使用 Apple 蘋果的 QAAC 音訊編碼器

二者都搞不定,請放棄,別搞了 MeGUI 有内帶 AC-3 / MP3 / FLAC 用其中1種,也是可以


問題處理 → 音訊軌轉檔後,聲音變小了 / 沒聲音 / 都變成 擦擦擦 滋滋滋


返回目錄 → ( 影音轉檔軟體 MeGUI ) 之使用教學,連結總整理


對上述圖文教學,還不太明白的話,請至下方連結,查看 youtube 視頻解說

視頻解說之第一部分 https://www.youtube.com/watch?v=VPW9IPfaXIY

謝謝大家,抽空觀看,files備份檔名 converters01054

Teach you how to use FDK-AAC on MEGUI

2 則留言:

  1. fdkaac-master.zip
    fdk-aac-master.zip
    按照您的指导,生成的上面两个文件都是0kb
    不知道是哪里的问题。

    回覆刪除
    回覆
    1. 是不是 防毒軟體 檔了,自動下載

      搞不定,下載 MeGUI 備存載點,在 tools/fdkaac 目錄裡面
      https://zfly9.blogspot.com/2016/05/20160526a.html

      在不行,用 MeGUI 內建的 ac3 或 mp3

      刪除

由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.