PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   DVD 討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=5)
-   -   推薦整合型codec (https://www.pcdvd.com.tw/showthread.php?t=261341)

heero 2003-10-24 07:51 PM

引用:
Originally posted by snic
ffdshow:
http://sourceforge.net/projects/ffdshow/
ffdshow 並不建議各位沒事去灌
因為只要該灌的官版 code (上述那些)灌好以後其實就夠解碼所有 MPEG-4 影片了...
除非真的碰到詭異的影音檔案發生影像解碼錯誤...才需要灌灌看
而這種檔案看完以後也建議馬上移除掉 ffdshow
因為有些正常的影片有時候會被 ffdshow 誤判為有問題,用修正的方法去解,畫面反而錯誤,所以 ffdshow 可以解 XviD 或 DivX 的檔案,但是由於 ffdshow 用來解碼的核心 libavcodec 使用的 iDCT 算式和 XviD/DivX 不同,所以解碼畫質會有差異,因此還是建議,用什麼 Codec 壓縮的,就用那個 Codec 解,這樣問題也會比較少。

Ffdshow應該可以選擇什麼格式用不用它解吧!
所以可以在看完後設定不要用ffdshow解
不用uninstall了........................

sky2233 2003-10-24 07:57 PM

我個人是裝這些codec
K-Lite Codec Pack+vobsub+QuickTime Alternative+Real Alternative
我在很多網站看到以K-lite , ffdshow , ATB'S這3個最多人在用
個人是偏愛用K-lite

使魔凱特 2003-10-24 08:07 PM

引用:
Originally posted by snic

AC-3 音效解碼器 ac3filter
http://ac3filter.sourceforge.net/


有用decoder的別忘啟動SPDIF讓外部解碼喔
配合Dolby ProLogic2, 只有2ch的也可以變成5.1 :D

Shade 2003-10-24 09:27 PM

引用:
Originally posted by 使魔凱特
有用decoder的別忘啟動SPDIF讓外部解碼喔
配合Dolby ProLogic2, 只有2ch的也可以變成5.1 :D

AC3Filter 只適合有外部解碼器的人使用,用它的 SPDIF 輸出功能,如果要用 AC3Filter 做軟體解碼,音質很差,不建議使用。

使魔凱特 2003-10-25 03:58 AM

引用:
Originally posted by Shade
AC3Filter 只適合有外部解碼器的人使用,用它的 SPDIF 輸出功能,如果要用 AC3Filter 做軟體解碼,音質很差,不建議使用。


:rolleyes:
http://forums.dearhoney.idv.tw/viewtopic.php?t=33673

heero 2003-10-25 10:59 AM

引用:
Originally posted by snic
ffdshow:
http://sourceforge.net/projects/ffdshow/
ffdshow 並不建議各位沒事去灌
因為只要該灌的官版 code (上述那些)灌好以後其實就夠解碼所有 MPEG-4 影片了...

剛剛我又想到一個
就是divx3.11a
之前很多人喜歡用的divx3.11+sbc
用divx5.05來解會怪怪的
不過現在sbc都絕跡了,幾乎為人所忘....
引用:
Originally posted by Shade
AC3Filter 只適合有外部解碼器的人使用,用它的 SPDIF 輸出功能,如果要用 AC3Filter 做軟體解碼,音質很差,不建議使用。

我也覺得民間版ac3filter解出來品質較差
DH那邊網友講的好像和一班人情形不同
它是看DVD,和用24/96的卡
我們是看網路上的片子和用16/48的卡
可能16bit下ac3filter更差吧

snic 2003-10-25 11:47 AM

引用:
Originally posted by heero
剛剛我又想到一個
就是divx3.11a
之前很多人喜歡用的divx3.11+sbc
用divx5.05來解會怪怪的
不過現在sbc都絕跡了,幾乎為人所忘....

高手是不會忘的^^"
divx3.11+sbc還是有阿...只是真正會設定的人太少了
前兩年的魔戒1,2 AC3版都是用divx3.11+sbc壓的
反而XVID版品質沒divx3.11+sbc好(還很明顯?)
所以我等著看明年初(還是今年底?謎!)用divx3.11+sbc壓的魔戒3 AC3版:P
因此壓真人電影的話我想divx3.11+sbc還是有他的優勢(不過我還是不太懂他一些設定^^")
當然前提是你是SBC魔人...(汗
但壓動畫別用divx3.11+sbc壓...很容易發生色塊!

P.S.
另外以前試過用divx3.11+sbc跟XVID比較過...
同樣壓上最高品質2-PASS...用divx3.11+sbc壓的容量比較小
品質沒差很多但是容量差很多!?
或許用divx3.11+sbc壓低流量不錯?...(謎

riceking 2003-10-25 01:24 PM

我都用Dsplayer來放會不會很爛?
http://www.dsplayer.de

Shade 2003-10-25 06:28 PM

引用:
Originally posted by 使魔凱特
:rolleyes:
http://forums.dearhoney.idv.tw/viewtopic.php?t=33673

這...

說實話我沒有試過最新的 0.70b 版。
以前的 0.63b 版確實有很大的 bug,高頻的 noise masking 處理錯誤,音質很差。
這一點作者也已經證實,他在 0.70 版才修正了這個嚴重的錯誤。
Changelog.
0.70b - 18.07.2003
! Serious bug in decoder fixed. Sound is _much_ better now
especially on low bitrates.

這個錯誤在 AC3 流量越低時越容易發現。
奇怪的是以前完全沒人在意?
我一直覺得很納悶...

0.6x 版我每次一安裝完沒多久就殺掉了,試到最後,我已經沒力去試 0.70 版,因為我認為作者前面沒聽出來這個 bug,是很危險(?)的... :p

這次既然 敗鹿 大大這麼說,我鼓起勇氣去下載了 0.70b 回來測試。
我只有測試了 16bit 輸出的結果,結果還是一樣,雖然音質有比較好一點,但是還是非常差,差距之大,我覺得是 FM 廣播比 CD 的程度。
我猜測,即使以 24bit 輸出,音質可能也不會有突飛猛進的表現,因為這和解碼的精度無關,純粹是解碼的演算法先天就輸人一截。

AC3Filter 是參考 LibA/52 這個開放的 AC3 Lib 寫的,作者改寫了很多部分,而 LibA/52 是根據 ATSC 開放出來的 AC3 的規格資料寫的;到底廠商私藏了多少 "密技" 沒有公布,我們不知道,只知道比起商業的軟硬體,LibA/52 的音質就是有一段差距。而 AC3Filter 就我個人的感覺,音質甚至不如 LibA/52。當初就是有人比對 LibA/52 和 AC3Filter 解出來的結果,發現怎麼差這麼多,詢問作者為什麼系出同源的 decoder 音質會差這麼多,結果才發現上述的重大 bug。現在雖然有改進,但是高頻還是非常的差。
我覺得不用去管上面提的歷史、背景、表面的規格,直接用聽的,你不用作任何測試,用聽的,喇叭也不用太好,我相信很容易就可以分辨出其中的差異。
正是因為差距太大,應該無庸置疑,所以我才會一直覺得納悶,而且對作者完全沒信心。
寫 audio 類的軟體,請先訓練聽力 :p
lame 的開發人員雖然自謙聽力不好,但是其實他們的聽力也是很可怕的。像 AC3Filter 這樣真的是不行不行。

DD 的 decoder 有分 class A/B,不知道 AC3Filter 該算是哪一級,這個要做測試,不過我現在沒時間測。
我只用了幾個 .ac3 檔做試聽,有些是從 DVD 上 rip 下來的,流量很低的 AC3;我主要聽的是我以前自己錄音、混音、mastering,壓縮成 448kbps AC3 的幾首音樂檔,這幾首我聽得滾瓜爛熟,而且有原始無失真的 LPCM 做比對,比較有信心。
我原先用的是 odio dekoda(audio decoder) 這個 DS Filter 來解碼,這個 decoder 也可以 24bit 輸出。音質上,我覺得它是免費的 AC3 decoder 中最好的。接著我調整 DS Filter 的 merit 值,讓系統上的 WinDVD DS Filter 的優先順序提高,改成以 WinDVD 來解碼。我有更改 WinDVD 在 registry 中登錄的資料,新增一些機碼,例如關閉 DRC,不要 boost 音量,不過不確定有沒有效。

結果
雖然 WinDVD 稍差 odio dekoda 一點,不過還是比 AC3Filter 好。

AC3Filter 明顯有兩個問題
1. 音量很小
這是不正常的。
我放的這首 AC3 是我自己壓的,我把 DialNorm 設為 -31dB,也就是說 decoder 輸出的時候不需要任何正規化至 -31dB 的動作,也就是說 decoder 不需要降低音量。同時壓縮時我有寫入 meta data,把 DRC 關閉,也就是說正常的 decoder 不會做任何動態壓縮。總結以上,這首音樂檔的 AC3 如果正常播放的話,其音量應該要和原始 LPCM 差不多大聲,動態表現也應該和原始 LPCM 差不多高低,但是 AC3Filter 音量異常低,差距可能是 12dB,這個要精確計算,可能是指數的問題(12dB 是 2^2 = 4 倍),不過我沒時間詳細驗證(用 audio 軟體計算,查原始碼... 等等)。
不論如何,音量這麼小是不正常的。

2. 高頻,破。
高頻還是很破。


以上的測試有幾點注意事項
1. 如您所見,完全沒有科學數據,純粹是個人聽感 :p
2. 我放的 AC3 都是兩聲道,沒有 5.1,所以不知道 downmix 的情況如何,也許 AC3Filter downmix 後的品質突飛猛進?
3. 我放的 AC3 沒有用 DRC(動態壓縮),也許 AC3Filter DRC 的品質突飛猛進?
4. 我只有測 16bit 輸出,也許 AC3Filter 24bit 輸出的品質突飛猛進?

雖然 2~4 的可能性我覺得都很低。

有機會的話我會測試 decoder 的 compliance,看精度到底到多少,另外我也會找敗鹿大大研究看看。

sswroom 2003-10-25 10:54 PM

各AC3解碼器的測試
 
看到Shade比較一些AC3 Filter,我也來幫忙做些AC3解碼器的比較。

測試的解碼器:
1 - AC3Filter 0.70b
2 - DVD2AVI 1.77.3
3 - PowerDVD 5 DShow filter
4 - WinDVD 5 DShow filter
5 - SoftEncode 1.0

測試的訊源:
Kiddy Grade PV (RC2)

解碼器外使用過的程式:
Microsoft DirectX9 SDK (using GraphEdit decode)
VirtualDub 1.5 (as HexEditor)
Cool Edit Pro 2.0 (for listening test)

解碼設定:
1:
Main:
Use DRC = false
Speakers = 2/0 - Stereo
Sample format = PCM 32bit
Mixer:
Auto gain control = false
Auto matrix, sub settings = true
Base redirection = false

2: DRC = off, Normalize = off, SRC = off
3:
Specker environment = 2 speakers
Output mode = Stereo
Dynamic Range Compression = Quiet Environment
LFE = enable
4: 2 speaker mode - Stereo
5:
Audio coding mode = Use source's coding mode
File word size = 24 bit float
Karaoke capable mode = both vocals
Dynamic range compression = line out mode
Dual mono reproduction mode = Stereo

做法:
先解碼成LPCM格式的WAV檔,然後統一Normalize成100%,最後以Cool Edit Pro 2播放作比較。

結果:
4用正常的方法不能關閉DRC。

比較1:高頻的表現 (0:25:00-0:28:00)
好 5 > 4 > 3 > 2 > 1 差

比較2:空間感(1:45:00-2:00:00)
好 5 > 4 > 3 > 2 > 1 差

總結:
本測試是我個人的感覺,在重覆播放一小段作出比較後得出的結論。
整體品質,當然是 5 > 4 > 3 > 2 > 1,如果能關閉DRC的話,4的音質(16bit)可能很接近24bit SoftEncode解碼。
那即是話AC3Filter解碼的品質仍然是十分差。
各WAV檔可以在今天用file進入ftp內找到。


所有的時間均為GMT +8。 現在的時間是08:49 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。