最近從 http://www.inf.ufpr.br/~rja00/aac.html
下載了新版的 AAC/MP4 Input Plugins for Winamp2 (in_faad.dll)。
結果發現以往壓的 AAC 檔在播放至曲末時都會現各式 FAAD Error 訊息,像是:Unable to fine ADTS syncword、Invalid huffman codebook....,但是有些曲子又不會出錯。
原本以為是我的 AAC 檔壞掉了,但是換回以往用的 in_aac.dll 卻又一點問題都沒有。我所有的 AAC 都是在同一台電腦、同一台 CD-ROM 上,用同一個 encoder 壓出來的。不知是還有什麼問題?
軟體版本:
Player: Winamp v2.81
AAC Encoder: PsyTEL AAC encoder v2.15
in_faad.dll: 2002/09/20
in_aac.dll: 2001/12/28
新版 AAC plugin for Winamp 出錯?
版主: DearHoney
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
最近從 http://www.inf.ufpr.br/~rja00/aac.html
下載了新版的 AAC/MP4 Input Plugins for Winamp2 (in_faad.dll)。
結果發現以往壓的 AAC 檔在播放至曲末時都會現各式 FAAD Error 訊息,像是:Unable to fine ADTS syncword、Invalid huffman codebook....,但是有些曲子又不會出錯。
原本以為是我的 AAC 檔壞掉了,但是換回以往用的 in_aac.dll 卻又一點問題都沒有。我所有的 AAC 都是在同一台電腦、同一台 CD-ROM 上,用同一個 encoder 壓出來的。不知是還有什麼問題?
軟體版本:
Player: Winamp v2.81
AAC Encoder: PsyTEL AAC encoder v2.15
in_faad.dll: 2002/09/20
in_aac.dll: 2001/12/28
</FONT><!-- BBCode Quote End -->
這一版的 in_faad 我不能用(ICL compile,不知道改了什麼參數 >_< 太慘了,K6-3 快要什麼軟體都不能用了... T_T)
那個 in_aac 是舊版的 FAAD,音質較差,不要用了,請把它移除。
新版的 FAAD2 音質比較好,不過最近幾版有一些 bug。
請試試下面這個連結的 in_faad 版本,FAAD2,一樣是 ICL compile,K6 可以用...
http://home.kimo.com.tw/silky431/faadplug.zip
不過這個版本沒有 dither 的功能。\r
奇怪的是 Menno 改的那個版本 16 bits dither 只有 .mp4 的 in_mp4.dll 有加,.aac 的 plugin 卻沒有做。還要再手動轉成 .mp4 有些麻煩。
未來新版的 PsyTel AAC Encoder 將可以直接輸出 .mp4(ISMA)的檔案格式,同時將會加入 SBR 的工具,提高低流量時的音質。
過去 PsyTel AAC Encoder 都不用 IS Stereo,低流量(64kbps)的音質都比不過其他格式,實在有辱 AAC 的盛名
加入 SBR 以後應該可以好好揚眉吐氣一番。
最近從 http://www.inf.ufpr.br/~rja00/aac.html
下載了新版的 AAC/MP4 Input Plugins for Winamp2 (in_faad.dll)。
結果發現以往壓的 AAC 檔在播放至曲末時都會現各式 FAAD Error 訊息,像是:Unable to fine ADTS syncword、Invalid huffman codebook....,但是有些曲子又不會出錯。
原本以為是我的 AAC 檔壞掉了,但是換回以往用的 in_aac.dll 卻又一點問題都沒有。我所有的 AAC 都是在同一台電腦、同一台 CD-ROM 上,用同一個 encoder 壓出來的。不知是還有什麼問題?
軟體版本:
Player: Winamp v2.81
AAC Encoder: PsyTEL AAC encoder v2.15
in_faad.dll: 2002/09/20
in_aac.dll: 2001/12/28
</FONT><!-- BBCode Quote End -->
這一版的 in_faad 我不能用(ICL compile,不知道改了什麼參數 >_< 太慘了,K6-3 快要什麼軟體都不能用了... T_T)
那個 in_aac 是舊版的 FAAD,音質較差,不要用了,請把它移除。
新版的 FAAD2 音質比較好,不過最近幾版有一些 bug。
請試試下面這個連結的 in_faad 版本,FAAD2,一樣是 ICL compile,K6 可以用...
http://home.kimo.com.tw/silky431/faadplug.zip
不過這個版本沒有 dither 的功能。\r
奇怪的是 Menno 改的那個版本 16 bits dither 只有 .mp4 的 in_mp4.dll 有加,.aac 的 plugin 卻沒有做。還要再手動轉成 .mp4 有些麻煩。
未來新版的 PsyTel AAC Encoder 將可以直接輸出 .mp4(ISMA)的檔案格式,同時將會加入 SBR 的工具,提高低流量時的音質。
過去 PsyTel AAC Encoder 都不用 IS Stereo,低流量(64kbps)的音質都比不過其他格式,實在有辱 AAC 的盛名
加入 SBR 以後應該可以好好揚眉吐氣一番。
剛剛上 CVS,compile 了一個 29.09.2002.1400 的版本,K6 可以用
in_mp4 有 16bits dithered,不過我試沒聲音
in_faad 有 convert to MP4,不過不能 seek
看來 bug 很多
anyway,
http://home.pchome.com.tw/movie/tsil/faadplug0929.zip
舊版的沒問題就用舊版的,上面那個 ICL compile 的是八月的版本
in_mp4 有 16bits dithered,不過我試沒聲音
in_faad 有 convert to MP4,不過不能 seek
看來 bug 很多
anyway,
http://home.pchome.com.tw/movie/tsil/faadplug0929.zip
舊版的沒問題就用舊版的,上面那個 ICL compile 的是八月的版本
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
突然想到我之前用的是:PsyTEL AAC encoder (aacenc.exe) v2.15
而不是:PsyTEL AAC encoder (aacenc_mpeg4.exe) v2.15
不知問題是不是出在這邊?
等一下重壓試試。
</FONT><!-- BBCode Quote End -->
K7 就不要用我 compile 的版本了,我把支援 ICL 最佳化的設定拿掉,速度會比較慢。ICL 是 Intel 出的 C/C++ Compiler,可以利用自家 CPU 的 SIMD 指令集做最佳化,但是在 K6 上會造成某些程式不能執行。K7 則沒有這個問題。
我記得有幾版的 PsyTel AAC Encoder 沒有加上正確的 ADTS 檔頭,不知道你的 AAC 全都是用 2.15 版壓的嗎?
試試看把 in_mp4 設定裡面的 Show errors 關掉,也許就不會顯示這些錯誤訊息了。\r
或者是乾脆把 in_mp4 移除,用 in_faad 就好(有 in_mp4 在前面便不會使用in_faad),只是 in_faad 沒有辦法調整輸出的位元大小,只能用 16 bit 輸出。
aacenc_mpeg4.exe 只是改成輸出為 MPEG-4 AAC 的格式(原來的 PsyTel AAC Encoder 是輸出 MPEG-2 AAC,將來的 PsyTel 會改成都輸出 MPEG-4 AAC 格式),MPEG-4 AAC 檔案會更小一點,不過音質沒有提升(沒有用上 MPEG-4 AAC 的 Tool),而且應該和你顯示的錯誤訊息無關。
我把舊版的(八月的 CVS snapshot)ICL compile 的版本上傳一份到 PC Home,看看會不會比較好抓,如果前述的方法都不行,試試看這個版本吧。
http://home.pchome.com.tw/movie/tsil/faadplug.zip
突然想到我之前用的是:PsyTEL AAC encoder (aacenc.exe) v2.15
而不是:PsyTEL AAC encoder (aacenc_mpeg4.exe) v2.15
不知問題是不是出在這邊?
等一下重壓試試。
</FONT><!-- BBCode Quote End -->
K7 就不要用我 compile 的版本了,我把支援 ICL 最佳化的設定拿掉,速度會比較慢。ICL 是 Intel 出的 C/C++ Compiler,可以利用自家 CPU 的 SIMD 指令集做最佳化,但是在 K6 上會造成某些程式不能執行。K7 則沒有這個問題。
我記得有幾版的 PsyTel AAC Encoder 沒有加上正確的 ADTS 檔頭,不知道你的 AAC 全都是用 2.15 版壓的嗎?
試試看把 in_mp4 設定裡面的 Show errors 關掉,也許就不會顯示這些錯誤訊息了。\r
或者是乾脆把 in_mp4 移除,用 in_faad 就好(有 in_mp4 在前面便不會使用in_faad),只是 in_faad 沒有辦法調整輸出的位元大小,只能用 16 bit 輸出。
aacenc_mpeg4.exe 只是改成輸出為 MPEG-4 AAC 的格式(原來的 PsyTel AAC Encoder 是輸出 MPEG-2 AAC,將來的 PsyTel 會改成都輸出 MPEG-4 AAC 格式),MPEG-4 AAC 檔案會更小一點,不過音質沒有提升(沒有用上 MPEG-4 AAC 的 Tool),而且應該和你顯示的錯誤訊息無關。
我把舊版的(八月的 CVS snapshot)ICL compile 的版本上傳一份到 PC Home,看看會不會比較好抓,如果前述的方法都不行,試試看這個版本吧。
http://home.pchome.com.tw/movie/tsil/faadplug.zip
先謝謝 TMNEXT 兄不厭其煩的幫忙。
我的 AAC 檔都是用 PsyTEL AAC encoder (aacenc.exe) v2.15 配合 EAC 壓的,使用參數為 -ultra。
用 http://home.pchome.com.tw/movie/tsil/faadplug.zip 測試的結果:
in_faad.dll:一樣有 error messages
in_mp4.dll:不能播放[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2002-10-01 04:21 被 小酒蟲 編輯過 ]</font><!-- Edit Notice End -->
我的 AAC 檔都是用 PsyTEL AAC encoder (aacenc.exe) v2.15 配合 EAC 壓的,使用參數為 -ultra。
用 http://home.pchome.com.tw/movie/tsil/faadplug.zip 測試的結果:
in_faad.dll:一樣有 error messages
in_mp4.dll:不能播放[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2002-10-01 04:21 被 小酒蟲 編輯過 ]</font><!-- Edit Notice End -->
對,我忘了,這一版的 in_mp4 放 .aac 會當掉(汗)
新版的 in_mp4 可以放嗎?如果可以,用新版的 in_mp4 放,把 Show errors 關掉試試。
最後沒辦法,試試 FAAD2 本家網站上 8/9 release 的 stable 版本(不是 ICL compile)
http://www.audiocoding.com/
如果這個版本也不行...那重壓一次 AAC 試試 ^^;
新的 FAAD2 bug 很多,請多多加油...
新版的 in_mp4 可以放嗎?如果可以,用新版的 in_mp4 放,把 Show errors 關掉試試。
最後沒辦法,試試 FAAD2 本家網站上 8/9 release 的 stable 版本(不是 ICL compile)
http://www.audiocoding.com/
如果這個版本也不行...那重壓一次 AAC 試試 ^^;
新的 FAAD2 bug 很多,請多多加油...
本家的 0809 in_mp4.dll => 完全不會動(Winamp 按 play 沒反應)。
0929 in_mp4.dll => 32bits 才有聲音、不能 seek、曲末 Winamp 會當掉。
0929 in_faad.dll => 曲末 Winamp 有 error message,然後 Winamp 會當掉。
還有....還有....
重新用 PsyTEL AAC encoder (aacenc_mpeg4.exe) v2.15 試壓之後,結果一樣....
暫時繼續用 in_aac.dll 至少它什麼 error 都沒有。[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2002-10-01 18:39 被 小酒蟲 編輯過 ]</font><!-- Edit Notice End -->
0929 in_mp4.dll => 32bits 才有聲音、不能 seek、曲末 Winamp 會當掉。
0929 in_faad.dll => 曲末 Winamp 有 error message,然後 Winamp 會當掉。
還有....還有....
重新用 PsyTEL AAC encoder (aacenc_mpeg4.exe) v2.15 試壓之後,結果一樣....
暫時繼續用 in_aac.dll 至少它什麼 error 都沒有。[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2002-10-01 18:39 被 小酒蟲 編輯過 ]</font><!-- Edit Notice End -->