PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > DVD 討論區
帳戶
密碼
 

  回應
 
主題工具
tonyhsie
Regular Member
 

加入日期: May 2002
您的住址: 台北
文章: 90
引用:
作者sswroom
AC3 Syncword 就是0B 77,這就是AC3 Frame的開端。
試試用AVIRead 0.922過一過這個AC3檔,AVIRead會把Frame與Frame之間的Padding刪去。
方法是用AVIRead開啟這個檔案,然後File > Save As,選RAW格式儲存。
還有,能否給我這個檔案的一小段(5個AC3 Frame便足夠),讓我找出問題的成因。


AVIRead 處理過後的檔,跟原檔一模一樣 (FC /B 比對 x.ac3 y.wav 的結果)

目前發現,這個問題造成的原因,是因為 HeadAC3he 會自動帶入檔名中 "Delay XXX ms" 的 XXX 值所造成的....

手動將此值歸 0 則不會有此問題....呃 -_-"
     
      
舊 2004-10-13, 03:33 AM #361
回應時引用此文章
tonyhsie離線中  
sswroom
Advance Member
 

加入日期: Aug 2003
您的住址: Hong Kong
文章: 308
引用:
作者tonyhsie
AVIRead 處理過後的檔,跟原檔一模一樣 (FC /B 比對 x.ac3 y.wav 的結果)

目前發現,這個問題造成的原因,是因為 HeadAC3he 會自動帶入檔名中 "Delay XXX ms" 的 XXX 值所造成的....

手動將此值歸 0 則不會有此問題....呃 -_-"

這樣的話,應該是HeadAC3he的Bug所做成,Delay為正數的話會在AC3之前加一些零,Delay超過一百,便會有數個Frame的0了,HeadAC3he可能在這些0內搜尋Sync word,所以說找不到。
 
舊 2004-10-13, 08:18 AM #362
回應時引用此文章
sswroom離線中  
tonyhsie
Regular Member
 

加入日期: May 2002
您的住址: 台北
文章: 90
引用:
作者sswroom
這樣的話,應該是HeadAC3he的Bug所做成,Delay為正數的話會在AC3之前加一些零,Delay超過一百,便會有數個Frame的0了,HeadAC3he可能在這些0內搜尋Sync word,所以說找不到。


但原始檔案不是 00 而是第一個 syncword (0x0B77) 做為開頭

這樣看來,可能當 HeadAC3he 嘗試要跳過這些實際上並不存在的 00 時
才導致發生 bad syncword 的錯誤

也就是說,手動把 Delay 值歸 0 就可避免出現此問題,
等到跟影像結合時,再把此值填入 VDM 裡的 Delay audio by __ ms 裡即可

不知道這樣說法是否正確?
舊 2004-10-13, 01:59 PM #363
回應時引用此文章
tonyhsie離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
引用:
作者Shade
引用:
作者snic
最近想把一個 divx 5.02 壓制的 avi 檔做字幕內嵌(需要2次壓縮)
但是我發現我灌 divx 5.11 觀看時會發生小方格細微瑕疵閃爍的狀況
雖然只要將 DIVX 設定(Decoder 內容)裡的 Disable Post-Processing 打勾就不見了

這個是 DivX 5.11 的 bug。
話說當初在 DivX forum 第一個回報這個 bug 的,好像就是 sswroom 兄
引用:
後來又發現灌 FFDSHOW 也可以解決這個問題...
可是上面兩招在二次壓縮前用 VirtualDubMod 預覽還是會有...
所以重壓後連小方格瑕疵也一起壓死在裡面^^"

因為 VD 是使用 VfW Codec 來解碼,所以它會去用有 bug 的 DivX 5.11 的 VfW Codec 來解碼,而不會去用 ffdshow (directshow filter) 來解碼,所以無用。
引用:
後來也發現...
若是改灌 divx 5.21 重壓就不會發生上面情形了...可是我就是想用 divx 5.11 轉嘛^^"

呵呵
引用:
我想問的是...可不可以在壓縮時借用 FFDSHOW 的修正功能解碼來作為 2 次壓縮的來源?
這問題延伸到...我記得 Shade 兄說過 FFDSHOW 用它解的 XVID 和 DIVX 畫質可能比較好
那經過他處理後作為 2 次壓縮的來源是不是比較好?

可以,方法就是 sswroom 兄提的:
1. Avisynth 使用 DirectShowSource 載入這個 AVI,這樣就會透過 DirectShow,使用 ffdshow 來解碼。
DirectShowSource 舊版的 Avisynth 讀取的時候,必須要指定 fps,不可以不指定。新版的 Avisynth 2.5.4 (?) 以後,好像可以不用指定。

2. 用 ffdshow 提供的 VfW 介面解碼,也就是以前的 ffvfw,現在已併入 ffdshow 裡面。安裝 ffdshow 的時候要勾選 "VFW Interface",就會一併安裝 VfW 的介面,讓你把 ffdshow 當成 VfW Codec 使用。
安裝好以後,在開始功能表裡,ffdshow 的目錄下,有一個 "VFW Configuration",進去以後選右邊的 Decoder 那一頁,把支援解碼的 Codec 的 DivX 4/DivX 5 選起來,這樣子 VD 就會用 ffdshow 來做 VfW 的解碼,用 ffdshow 解 DivX 的檔案。

注意這個設定和另一個 "Configuration" 是獨立分開的。"Configuration" 裡面設定的是 DirectShow Filter 的解碼設定,"VFW Configuration" 底下的 Decoder 才是設定 VfW 的解碼,這兩個設定是分開的。所以 DShow 那邊的解碼設定不會影響到 VfW 的設定。要把 ffdshow 當成 VFW 來解碼,必須在 ffdshow 的 "VFW Configuration" 中另行設定。

設定好以後,你也可以用 Avisynth 的 AviSource 來開啟檔案,此時 AviSource 透過 VfW 讀取檔案,就會使用 ffdshow 來作為 VfW 的解碼器。


感謝 Shade 兄跟 sswroom 的解答...
不過 DirectShowSource 這個語法不管我用 Avisynth 2.52 指定 fps 還是改成 Avisynth 2.55
都說不認識@@...真的不知道問題出在哪了orz
另外用了 Shade 兄提供的 ffdshow 提供的 VfW 介面解碼的方法改了設定還是一樣載入 VD 後沒修正(VD 裡資訊顯示還是用 DIVX 5.11 解碼)
最後還利用 makeAVIS 將 AVS 轉 AVI 強制用 ffdshow 解碼(VD 已顯示 ffdshow 解碼)...
結果還是沒修正orz
只有直接開 AVI 時才有修正...
看來只好用 divx 5.21 壓了...

不過後來發現我在沒灌 DIVX 5.11 的情況下只灌 XVID 1.02 的話
DIVX 的檔案就會強制用 XVID 解碼...這樣在 VD 裡看到的就沒有方格瑕疵了
那請問有沒有辦法同時灌 DIVX 5.11 和 XVID 1.02 但強制 DIVX 的檔案用 XVID 解碼呢?

P.S.
另外問一下 Post-Processing 這個選項功能是做什麼的?
在用 DIVX 壓縮時跟解碼時都可以選擇開或關...不知道差在哪?
__________________
免裝Codec就可輕鬆將各種格式(含RMVB,AVI)轉檔成DVD,AVI,MP4,H264,PSP/iPod可看的免安裝軟體(可加字幕,簡單)
軟體永久下載點,使用上的常見問題&解答官方討論區

《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD)
2006/08/01 修正更新教學下載!不用VobBlanker也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條!
新增快速 AVI 轉 DVD(字幕非內嵌,可開可關!)的方法無字幕 DVD 外掛中文字幕檔觀看,調時間軸的方法

《發現》史上最強! 比 WinAVI 速度更快品質更好的轉檔軟體現身!(可加字幕,批次轉檔)
附圖比較!(追加原始檔圖片),MME轉RMVB不會無聲不能開檔的超簡單方法,MME轉RMVB不會影音不同步的方法,MME加字幕轉檔的方法

《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(追加"教學用 AviSynth plugin 永久連結下載提供",和"疑難雜症基本解決方法"以及"AVI 內嵌字幕的方法")

此文章於 2004-10-14 09:56 PM 被 snic 編輯.
舊 2004-10-14, 09:45 PM #364
回應時引用此文章
snic離線中  
hyc
Major Member
 

加入日期: Nov 2000
您的住址: PnD
文章: 139
引用:
作者snic
不過後來發現我在沒灌 DIVX 5.11 的情況下只灌 XVID 1.02 的話
DIVX 的檔案就會強制用 XVID 解碼...這樣在 VD 裡看到的就沒有方格瑕疵了
那請問有沒有辦法同時灌 DIVX 5.11 和 XVID 1.02 但強制 DIVX 的檔案用 XVID 解碼呢?

XviD與DivX在同樣的DirectShow Filter優先權(0x00800000)的時候,
把XviD Decoder Configuration裡面的"FourCC support"中的"DIVX"與"DX50"打勾,
這樣用DirectShow filter解DivX的影片的時候,
就會優先呼叫XviD的DirectShow Filter了;

如果還是沒有的話,
把XviD DirectShow Filter優先權提高一些(例如0x00800001),
一樣前提是XviD的"FourCC support"功能要開啟,
XviD才會主動解mp4相容的stream格式。
__________________
nashi.
舊 2004-10-15, 06:19 PM #365
回應時引用此文章
hyc離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
Shade & Snic 大
我有問題想請教
最近我在進行
Gundam Seed的壓制
1.此片為29.97的interlaced(完全) 是否代表不需要在avisynth加上IT或decomb plugin?

2.我是用Koeip xvid1.02 final 做2-pass 之前有看到H.263量化雖比mpeg模糊,但是雜訊反而比較少 那請問若是我是強調動畫品質而言 您的建議是H.263 or mpeg?

3.我在壓制第四話的時候 發現檔案小很多 因為此集幾乎沒什麼在動 我問的不是老問題(如何變大之類的?) 而是一個更基礎的問題 我本來I/P調 2~4 B設2倍 因此檔案從設定320MB掉到195MB 若是調成1~4則可解決 但是此處我1st PASS是用quentizer 2 來抓流量
假使我要以1~4 做2nd pass的範圍 那1st pass是否要設成quentizer 1?
(我的平均流量要1850k)
4.Cartoon模式的原理大概是什麼?(給我聯結也可) 是否會失真很多?
5.之前的文章的GMC及Qpixel 有人建議不要開 是因為之前似乎有bug或是沒有用處 那對現在最新版的而言 這兩個到底能不能用? 難道還是得見人見智嗎? 提外的問一句 若是您壓動畫 您會把GMC及Qpixel打開嗎?
6.B-frame 的sensitive是不是越平靜的影片就設越高?(反正沒在動...) B-frame的q比例若真的要強調品質 是不是設1.5倍就好了?設兩倍夠用嗎?(以i/p 1~4而言)

7.我壓出來的影片只要是用 Xvid的decoder去解 都會發現畫面有一塊一塊的東西(不是馬賽克 反而像是輪廓不平滑的感覺)


但是若是用ffdshow的livacode或是ffdshow叫xvid1出來解都不會有這個問題

是不是呼應到之前Shade大所說的Xvid Decoder寫的不好 又爛又慢?(我沒有灌過舊版的xvid 只灌了koepi的1.02final 整合式的不可能灌...)
__________________
窮學生沒錢換控肉 老機939加減RUN
K8 Opteron 148 300*10
DFI NF4-D改
G.S 2GBHX
HITACHI SATAII 160G*2 RAID0
ELSA 7600GS 256MB DDR3(650/1.47G)
HEC 485W
Benq FP202W

此文章於 2004-10-17 01:47 PM 被 cclong730116 編輯.
舊 2004-10-17, 01:34 PM #366
回應時引用此文章
cclong730116離線中  
snic
Master Member
 

加入日期: Nov 2001
文章: 1,563
恩...我可能只能回答 5 個^^"
剩下交給 Shade 大神吧!
引用:
作者cclong730116
1.此片為29.97的interlaced(完全) 是否代表不需要在avisynth加上IT或decomb plugin?

既然 interlaced(交錯)就要deinterlaced(去交錯)...
因此只需要去交錯...IT 設 30 是去交錯而已,設 24 才是 IVTC+去交錯
引用:
作者cclong730116
2.我是用Koeip xvid1.02 final 做2-pass 之前有看到H.263量化雖比mpeg模糊,但是雜訊反而比較少 那請問若是我是強調動畫品質而言 您的建議是H.263 or mpeg?

跟你說吧...不管壓動畫還是實攝用 mpeg 真的只能用慘來形容...雜訊多到不行
我試過 h263 跟 mpeg 都壓最高品質不計大小...
結果 h263 幾乎跟訊源相同...mpeg 反而多了莫名其妙的雜訊(汗)
順便給點參考...你在網路上抓的 hack 團體放的正牌 dvdrip 電影都是 h263 壓的
幾乎沒例外...動畫也是!
沒別的原因...MPEG 就是多出莫名雜訊!而 H263 反而可以模糊原始就有的雜訊成圓滑
還要更沒雜訊的話請用 WMV9...壓的超慢但品質你一定滿意^^"
引用:
作者cclong730116
3.我在壓制第四話的時候 發現檔案小很多 因為此集幾乎沒什麼在動 我問的不是老問題(如何變大之類的?) 而是一個更基礎的問題 我本來I/P調 2~4 B設2倍 因此檔案從設定320MB掉到195MB 若是調成1~4則可解決 但是此處我1st PASS是用quentizer 2 來抓流量
假使我要以1~4 做2nd pass的範圍 那1st pass是否要設成quentizer 1?
(我的平均流量要1850k)


引用:
作者cclong730116
4.Cartoon模式的原理大概是什麼?(給我聯結也可) 是否會失真很多?

這我也想知道^^"...所以只好請 Shade 大神回答!
引用:
作者cclong730116
5.之前的文章的GMC及Qpixel 有人建議不要開 是因為之前似乎有bug或是沒有用處 那對現在最新版的而言 這兩個到底能不能用? 難道還是得見人見智嗎? 提外的問一句 若是您壓動畫 您會把GMC及Qpixel打開嗎?

之前談過了,關於不相容的原因和使用時機
http://forum.pcdvd.com.tw/showthrea...2&page=28&pp=10
我 GMC 及 Qpixel 都不會開
引用:
作者cclong730116
6.B-frame 的sensitive是不是越平靜的影片就設越高?(反正沒在動...) B-frame的q比例若真的要強調品質 是不是設1.5倍就好了?設兩倍夠用嗎?(以i/p 1~4而言)

B-frame 的目的在於降低容量,但品質不會比較好
不過以前 Shade 大神作過測試在有些靜態多的影片開 B-frame 會更好...要自己試!
所以你要是不在意檔案大小只在意品質就盡量設少一點甚至不設
引用:
作者cclong730116
7.我壓出來的影片只要是用 Xvid的decoder去解 都會發現畫面有一塊一塊的東西(不是馬賽克 反而像是輪廓不平滑的感覺)

但是若是用ffdshow的livacode或是ffdshow叫xvid1出來解都不會有這個問題

是不是呼應到之前Shade大所說的Xvid Decoder寫的不好 又爛又慢?(我沒有灌過舊版的xvid 只灌了koepi的1.02final 整合式的不可能灌...)

恩...不是很清楚...也請 Shade 大神解釋吧^^"
有時候是 ffdshow 的優化功能使然
我之前碰到 divx 壓的影片也發生過類似情形
__________________
免裝Codec就可輕鬆將各種格式(含RMVB,AVI)轉檔成DVD,AVI,MP4,H264,PSP/iPod可看的免安裝軟體(可加字幕,簡單)
軟體永久下載點,使用上的常見問題&解答官方討論區

《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD)
2006/08/01 修正更新教學下載!不用VobBlanker也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條!
新增快速 AVI 轉 DVD(字幕非內嵌,可開可關!)的方法無字幕 DVD 外掛中文字幕檔觀看,調時間軸的方法

《發現》史上最強! 比 WinAVI 速度更快品質更好的轉檔軟體現身!(可加字幕,批次轉檔)
附圖比較!(追加原始檔圖片),MME轉RMVB不會無聲不能開檔的超簡單方法,MME轉RMVB不會影音不同步的方法,MME加字幕轉檔的方法

《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(追加"教學用 AviSynth plugin 永久連結下載提供",和"疑難雜症基本解決方法"以及"AVI 內嵌字幕的方法")

此文章於 2004-10-17 03:20 PM 被 snic 編輯.
舊 2004-10-17, 03:18 PM #367
回應時引用此文章
snic離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
多謝snic大大教導
小弟還有一個問題要問...(不是不做功課而是看不懂日文)
關於濾雜訊濾鏡warpshap
KenKunNRT(264,2,19)
KenKunNR(200,2,5)
這兩行我根本不知道要怎麼用
只是單純的pcdvd上的板友貼過來的
可以教導一下嗎? 我想濾"更強"點 但是又不清楚數值範圍
怕濾過頭或根本跟原來的沒差多少...
__________________
窮學生沒錢換控肉 老機939加減RUN
K8 Opteron 148 300*10
DFI NF4-D改
G.S 2GBHX
HITACHI SATAII 160G*2 RAID0
ELSA 7600GS 256MB DDR3(650/1.47G)
HEC 485W
Benq FP202W
舊 2004-10-17, 03:43 PM #368
回應時引用此文章
cclong730116離線中  
sswroom
Advance Member
 

加入日期: Aug 2003
您的住址: Hong Kong
文章: 308
引用:
作者snic
恩...我可能只能回答 5 個^^"
剩下交給 Shade 大神吧!

既然 interlaced(交錯)就要deinterlaced(去交錯)...
因此只需要去交錯...IT 設 30 是去交錯而已,設 24 才是 IVTC+去交錯

他說的Interlaced,應該是指MPEG-2的編碼模式,用交錯的編碼模式,畫面不一定有交錯。你看看在高動態的畫面上有沒有一條條水平的橫線,有的才需要用去交錯。

引用:
跟你說吧...不管壓動畫還是實攝用 mpeg 真的只能用慘來形容...雜訊多到不行
我試過 h263 跟 mpeg 都壓最高品質不計大小...
結果 h263 幾乎跟訊源相同...mpeg 反而多了莫名其妙的雜訊(汗)
順便給點參考...你在網路上抓的 hack 團體放的正牌 dvdrip 電影都是 h263 壓的
幾乎沒例外...動畫也是!

如果設定得好,用MPEG也幾乎看不到雜訊,而且清晰度比H.263高。
不過,MPEG壓最高品質會比H.263最高品質的流量大2-3倍。你看看我近來壓的影片,幾乎全都是用MPEG壓,用硬體YUV->RGB或高品質的YUV->RGB也幾乎看不到雜訊。

引用:
4.Cartoon模式的原理大概是什麼?(給我聯結也可) 是否會失真很多?

Cartoon模式是用來提升靜態地方的品質,但在捲動的畫面出現一些奇怪的現象。

引用:
7.我壓出來的影片只要是用 Xvid的decoder去解 都會發現畫面有一塊一塊的東西(不是馬賽克 反而像是輪廓不平滑的感覺)

但是若是用ffdshow的livacode或是ffdshow叫xvid1出來解都不會有這個問題

是不是呼應到之前Shade大所說的Xvid Decoder寫的不好 又爛又慢?(我沒有灌過舊版的xvid 只灌了koepi的1.02final 整合式的不可能灌...)

這個看起來很像是順序掃瞄的YV12訊號當成交錯掃瞄的YV12訊號處理,你是用Progressive模式還是用Interlace模式壓縮?Interlace好像會出現一些問題,不建議使用。
舊 2004-10-17, 03:56 PM #369
回應時引用此文章
sswroom離線中  
cclong730116
Major Member
 

加入日期: Apr 2003
您的住址: 板橋 樹林 土城交界點
文章: 297
引用:
Originally posted by Shade
DivX 5.1.1 "應該" 可以 B-frame+GMC+Qpel 沒有問題,應該啦 :P
XviD 1.0 應該也可以 B-frame+GMC+Qpel 沒有問題,當然,應該啦 :P :P

不過不建議用 Qpel,Qpel 對於不同訊源壓縮率會產生極大的落差,有的會提高壓縮率,有的反而會降低壓縮率。由於目前硬體晶片大部分還沒有支援 Qpel,所以用 Qpel 壓縮的檔案會無法拿到硬體播放機上面播放。
當然將來的硬體晶片應該都會支援 Qpel,所以將來應該可以播放,不成問題。

Qpel 適合用在高流量,因為如前所述,它對壓縮率的幫助不穩定,在低流量可能會傷害畫質,但是在高流量,bit 需求不是那麼殷切,壓縮率低一點無所謂,而 Qpel 會帶來很清晰視覺品質,所以在高流量,追求高畫質的時候再用 Qpel 比較好。
Qpel 因為用的內插補點計算的 filter 品質比一般 Half Pixel 高,Half Pixel 是用線性內插補點,畫面很糊,參考這個很糊的畫面壓縮,會越壓越糊。Qpel 的參考畫面比較銳利,所以用 Qpel 壓縮會面很特別清晰銳利。

不建議使用 DivX 的 GMC,因為很廢
XviD 的 GMC 很強,通常都能夠提高壓縮率,不過它的 GMC 太強了,規格太好,3-warpping points,DivX decoder 不能解,現在的硬體晶片不能解,連 ffdshow 也不能解,因為其他人都還沒有做到這麼高級的 GMC ^^;
如果你壓出來的檔案只打算給 XviD 自己解碼,或者你相信將來其他 decoder 也會支援 3-warpping points 的 GMC,現在暫時不能解沒關係,那麼使用 GMC 來壓縮是沒有問題的。

不過,開 Qpel 和 GMC 速度都會很慢。



----------
看到這裡關於GMC還是有點疑問 XVID的GMC規格太好所以只有XVID的能解 意思是說我只能用XVID的DECODER?還是我可以用FFDSHOW叫XVID1出來解?(因為直接用XVID的DECODER怪怪的...)
__________________
窮學生沒錢換控肉 老機939加減RUN
K8 Opteron 148 300*10
DFI NF4-D改
G.S 2GBHX
HITACHI SATAII 160G*2 RAID0
ELSA 7600GS 256MB DDR3(650/1.47G)
HEC 485W
Benq FP202W
舊 2004-10-17, 03:59 PM #370
回應時引用此文章
cclong730116離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。