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

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

回應
 
主題工具
無責任
Power Member
 

加入日期: Oct 2001
您的住址: 平行世界
文章: 656
請問如何編輯Nandub產生Stats檔..

今天壓人骨拼圖(因為此片較暗場景較多)...結果影片壓出比預計小很多...
雖然畫質還不錯...可是我想把它壓成滿滿2CD....
本來想再提高流量再壓...結果軟體預計跟原來差不多..
後來我使用NandubStatsReader及GordianKnot來看stats檔...
好像影片大小好像跟它有很大的關係...顯示的大小跟實際差不多..

所以想問問有無相關軟體...能編輯stats檔改它產生影片的大小(不過我的
覺得好像沒有這麼簡單)...在doom9只找到GordianKnot有此功能
剛剛也試玩一下..不過我的英文太差了..搞不太懂如何才能達到我要的目地
有網友較了解GordianKnot的一些設定嗎??能指導一下嗎??謝謝~~
     
      
舊 2002-07-19, 09:20 AM #1
回應時引用此文章
無責任離線中  
jeff641125
Golden Member
 
jeff641125的大頭照
 

加入日期: Apr 2002
您的住址: 台灣屏東
文章: 2,563
根據射手網的教學...
在nandub的[option]-->[perferance]-->[sbc]裡的[crosspoint]是控制生成檔案大小的關鍵...
推薦值是 1CD 230~280
2CD 350~460.....
你試試看吧....
stats檔只是紀錄你的first-pass的結果...讓你壓的不滿意時可以不用全部重來...

如有錯誤...請指正...謝謝...
 
__________________
Money
It can buy a House ,But not a Home
It can buy a Bed,But not Sleep
It can buy a Clock,But not Time
It can buy you a Book,But not Knowledge
It can buy you a Position,But not Respect
It can buy you Medicine,But not Health
It can buy you Blood,But not Life


So you see money isn't everything.
I tell you all this because I am your Friend,
and as your Friend I want to take away your pain and suffering.....
so send me all your money and I will suffer for you.
A truer Friend than me you will never find.


CASH ONLY PLEASE
舊 2002-07-19, 06:35 PM #2
回應時引用此文章
jeff641125離線中  
P&W
Elite Member
 
P&W的大頭照
 

加入日期: Jul 2001
您的住址: Red Planet
文章: 4,277
沒錯
~~stats檔只是紀錄你的first-pass的結果~~

也就是說想重新壓時可以將該檔案載入,就只要1PASS的時間就有2PASS的效果
__________________
The war is crates by fear and gap.
舊 2002-07-19, 06:49 PM #3
回應時引用此文章
P&W離線中  
無責任
Power Member
 

加入日期: Oct 2001
您的住址: 平行世界
文章: 656
我再重壓時有載入第一次產生stats檔...
我本來流量最大設1250...預計壓出1.05G左右...
結果壓出是870MB...用軟體看stats檔內容顯示880MB..
跟實際差沒多少....
後來我把流量提高1500~2000試試..Nandub預估也在8xx
所以我才會懷疑是不是跟stats有很大關係...
不過想想此片場景較暗...平均每張流量跟本不需要很高才是
主要因素吧~~目前有個解決方案...直接給它448kbps AC3
就能達成滿滿的2CD...^^|||||

目前再試試把最低流量提高...看看能不能提高容量...

試了結果..還是不行...@@

此文章於 2002-07-19 08:10 PM 被 無責任 編輯.
舊 2002-07-19, 07:04 PM #4
回應時引用此文章
無責任離線中  
silentlain
Advance Member
 
silentlain的大頭照
 

加入日期: Jul 2001
您的住址: 雲の向こう、約束の場所
文章: 496
我之前也有遇到類似的問題
我常壓動畫的OP和ED,流量幾乎都是2000~3000
但實際壓出來和流量1000多的檔案大小差不多
請問有人知道如何解決嗎??
__________________
雖然我已被地獄的業障之火所玷汙
我的心還是憧憬天堂~
舊 2002-07-19, 07:54 PM #5
回應時引用此文章
silentlain離線中  
LIBIDO
Major Member
 

加入日期: May 2001
文章: 122
你用 Nandub Stats Files Reader 這個軟體看到的 Size 大小是 880MB 嗎?
如果是,代表你這片很好壓,壓出來的檔案大小本來就不大。
Nandub 1st Pass 的時候會以最高品質的流量 6000kbps,Quantizer 2x 壓縮一次。除了第一個 frame Codec 會自行建立為 keyframe 以外,其他的 frame 都以 delta frame 2x 壓縮。此時 Nandub 會記錄每一個 frame 的一些資料,包括壓縮後的大小、動態、Luma Noise 等等的數值,寫入 stats 檔裡面。
2nd Pass 的時候會根據你指定的 bitrate 和 1st Pass 的 stats 檔的資料來重新分配每個 frame 的大小。
所以你看到的 stats 檔裡面記錄的 Size 大小就是已經以最高品質下去壓縮之後的結果,粗略的說,這已經是能壓出來的最大的檔案大小。(不過實際上還是有可能可以壓出更大的檔案,這個要解釋起來很麻煩... ^^;)
........
還是解釋一下好了..
Quantizer 是 MPEG 量化時的參數,Quantizer 越大代表砍掉的細節就越多,壓縮的倍數越高,畫質也越差。Quantizer 2x 是 MS MPEG4 能用的最好品質。keyframe 是指獨立壓縮,不參考其他畫面的 frame,類似於 MPEG1/2 的 I-frame。delta frame 是指壓縮時會參考前面的畫面,記錄和前面畫面差異量的 frame,類似於 MPEG1/2 的 P-frame。在場景變化的地方,畫面的變動量大,以 delta frame 壓縮可能需花費較大的 size,這時如果以 keyframe 壓縮,可以較節省空間。但在同一個場景裡面,由於畫面的變動量不大,以 delta frame 壓縮所花費的 size 反而會較小,較省空間,此時若以 keyframe 壓縮,則通常會比 delta frame 要來得大。1st Pass 的時候,Nandub 是全部以 delta frame 2x 壓縮,如上所述,如果在某些不恰當的地方改成以 keyframe 壓縮,則壓出來的檔案大小是有可能可以比 1st Pass 的檔案還大的。

不過以正常的情況來講,1st Pass 的檔案大小已經代表了你這部影片大致上壓縮的複雜程度,所以如果 1st Pass 的檔案大小就只有 880MB,則你按照正常壓縮,最大的 size 也不會和 880MB 差得太遠。
如果你想要壓得再大一點,可以:
1. 提高畫面解析度
2. 用 Bicubic resize,畫面會比較銳利,也會比較難壓,檔案會更大一點

至於 cross point,射手網的說法是錯的。
首先什麼是 cross point 呢?這個用文字不好解釋,請看下面這張圖

(如果圖出不來,請按滑鼠右鍵 --> 顯示圖片,多試幾次)
藍色的線是 1st Pass 以最高流量 6000kbps 壓出來的流量變化曲線,曲線越高的地方代表那個地方所花費的流量越大,越低代表那個地方花費的流量越小。紅色的線是 2nd Pass 時,根據你所指定的 bitrate 產生的新的流量曲線。因為通常指定的 bitrate 會小於 6000kbps,所以 2nd Pass 時每個 frame 能使用的流量就會變小,整個曲線也因此往下平移。
Nandub 的 SBC Settings --> Bitrate Curve --> Curve compression 這個設定就是,將這個紅色的曲線給"壓平一點",讓曲線最高的地方和最低的地方的差距不要那麼大。也就是原本需要較多 bitrate 的地方少給一點 bitrate,讓曲線下降,原本需要較少 bitrate 的地方多給一點的 bitrate,讓曲線上升,產生出來的新流量曲線,就是圖形中的那條綠色的曲線。(綠色的曲線總的 bitrate 和紅色的曲線總的 bitrate 是一樣的,只是分配、分佈的地方不一樣)
這樣的設定據說是可以在指定流量較低的時候讓整體的平均品質變好。(因為當指定流量低的時候,紅色曲線會往下平移,此時原本低流量的畫面的曲線會因此降得很低,這幾個畫面就有可能會因為流量太低而出現明顯的壓縮瑕疵。所以藉著這個曲線壓縮的調整,把流量高的地方分一點 bitrate 給流量低的地方,反正流量高的地方少一點 bitrate 可能也看不太出來,這樣可以增進低流量地方的畫質,讓整體的畫質維持一定的水準,而不會有幾個畫面因為流量太低出現明顯的壓縮瑕疵而破功)
注意當這個設定太高的時候,原本需要高流量的畫面會因為要分太多的 bitrate 給低流量的畫面,造成這個需要高流量的畫面的 bitrate 不足,反而壓出明顯的壓縮瑕疵。
cross point 就是圖形裡壓縮後綠色的線和原本藍色的線的交會點。在 [option]-->[perferance]-->[sbc] 裡面設定好 [crosspoint] 的大小以後,按 Curve compression % 設定旁邊的 [Calc...] 這個按鈕,Nandub 就會自動幫你計算這樣的 cross point,對應的壓縮百分比是多少,這個就是 cross point 的用途。
因為 cross point 是用來調整壓縮的曲線,但是並不會改變壓縮曲線後,總的 bitrate 大小(紅色的線和綠色的線總的 bitrate 是一樣的,只是分配的位置不一樣),所以 cross point 並不會改變生成的檔案大小。
(射手網的教學是翻譯自 koepi 的 Nandub 說明文件,你可以對照同一個 FAQ,koepi 並沒有說 crosspoint 可以改變檔案的生成大小,這種說法是該文作者自己加上去的
http://mitglied.lycos.de/koepi/nand..._explained.html

如果要讓檔案變大,譬如說 1st Pass 的檔案大小是 2G,壓出來只有 1G,想調成 1.2G,可以
1. 調高 Gauge 的最大和最小值
2. 調低 DRF(=Quantizer)的最大值

前面提到的 Curve compression,還有另一個 Motion based curve modulation(根據動態調整流量曲線,動態越高的地方少給一點 bitrate,理由是高動態人眼比較不敏銳,有瑕疵也可能看不出來。如果設得太高很容易在高動態的場景出現壓縮瑕疵),我都是不用的 ^^;
因為我通常是不計檔案大小,追求最高品質。那些曲線壓縮調來調去,還是會被人看出破綻,倒不如就認命多給一點 bitrate 吧
當然如果迫不得已要用比較低的 bitrate 的時候,這些曲線壓縮調整還是有它的用處的...

此文章於 2002-07-20 01:55 AM 被 LIBIDO 編輯.
舊 2002-07-20, 01:48 AM #6
回應時引用此文章
LIBIDO離線中  
無責任
Power Member
 

加入日期: Oct 2001
您的住址: 平行世界
文章: 656
LIBIDO兄~~
不好意思讓你打那麼多字~~辛苦你了
拜讀文章後...又上了一課...

看來我猜的沒錯...是影片長度、場景亮度及場景變化量是影響容量才最大因素...
1 PASS就產生880MB...當然2 PASS更不可能變大...@@
我還是決定用我的方案...直接給它448bps ac3....
舊 2002-07-20, 03:29 AM #7
回應時引用此文章
無責任離線中  
無責任
Power Member
 

加入日期: Oct 2001
您的住址: 平行世界
文章: 656
LIBIDO兄~~
不好意思...我再問一個問題...
"跑1 pass它會以最高品質的流量 6000kbps"....的意思是
它在跑1 PASS時會忽略SBC所設定的流量..就直接以最高品質6000kbps來跑嗎??

另外在伊莉琴斯那三篇文章是你發表的嗎??...
舊 2002-07-20, 05:41 AM #8
回應時引用此文章
無責任離線中  
LIBIDO
Major Member
 

加入日期: May 2001
文章: 122
引用:
Originally posted by 無責任
LIBIDO兄~~
不好意思...我再問一個問題...
"跑1 pass它會以最高品質的流量 6000kbps"....的意思是
它在跑1 PASS時會忽略SBC所設定的流量..就直接以最高品質6000kbps來跑嗎??

是的。
1st Pass 的主要目的,是要計算每個畫面的 Motion 值,還有每個畫面壓縮的難易程度(壓出來的大小)。所以他會以最好的品質 Quantizer 2x,最大的流量 6000kbps 下去壓縮,得到「以這個 Codec 的極限去壓這部影片,壓出來的流量曲線」。然後 2nd Pass 的時候,再根據指定的 bitrate 和 SBC 設定的動態/流量壓縮曲線,重新分配每個 frame 的 size。
所以 1st Pass 的時候,有影響的只有動態檢出方面的設定。譬如說如果 1st Pass 時,[Options] -> [Preferences] --> [Scene] 的 interframe(cut) 的設定是 160,而 2nd Pass 時調高為 206,則 Nandub 2nd Pass 就會多插入新的 keyframe。新插入的 keyframe 在壓縮時的 Video 圖形裡面是以黃色的線表示,插入的 keyframe 會遵守 Space KFs 的設定(keyframe 與 keyframe 之間的最小間隔,這個設定可以避免 keyframe 太過密集)。但是如果是 Internal SCD 不為 100%(沒有關閉 Internal SCD)時所插入的 keyframe,圖形會以紅色的線表示,此時新插入的 keyframe 不會遵守 Space KFs 的設定。
...扯遠了 ^^; 總之 1st Pass 時,SBC 大部分的設定都是無效的。
引用:
另外在伊莉琴斯那三篇文章是你發表的嗎??...

哪三篇?伊莉琴斯的文章好多篇... @_@
還是別問了 ^^;;
舊 2002-07-20, 07:41 AM #9
回應時引用此文章
LIBIDO離線中  
無責任
Power Member
 

加入日期: Oct 2001
您的住址: 平行世界
文章: 656
了解~~感謝詳解...

抱歉~~沒有說的很清楚
我是指...[實驗]用Nandub的ecf功能壓MPEG4 V2..這三篇
看內容跟前幾在這另個主題討論的內容有點類似...不過有點深奧
突然想到只是好奇問問而已..沒事....^^|||||
舊 2002-07-20, 08:10 AM #10
回應時引用此文章
無責任離線中  


回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是05:05 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。