OurDVD - Forum
Die Hard 2從BD-25轉到BD-9演示。 - 简化版本(打印版本)

+- OurDVD - Forum (http://bt.ourdisc.net/forum)
+-- 论坛: 影视资源与软硬件经验分享区 (/forumdisplay.php?fid=4)
+--- 论坛: 高清DVD软硬件 技术学院 (/forumdisplay.php?fid=6)
+--- 帖子: Die Hard 2從BD-25轉到BD-9演示。 (/showthread.php?tid=772)


Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 04-08-2010 10:48 AM

Die Hard 2從BD-25轉到BD-9演示。





1. 抽取素材

開啟tsMuxeR,加入00000.mpls
A. 將DTS-HD轉為DTS檔,減低音軌容量,改善視訊比特率。
B. 容量所限,導評不要了。
C. 選Demux分解素材。
D. 設定輸出位置。
E. 開始。





2. 建立avs檔

A. 先用DGAVCIndex建立dga檔,轉檔速度會比用directshowsource快。
B. 然後用記事本建立avs檔。

引用:
LoadPlugin("H:\dgavcdec\DGAVCDecode.dll")
AVCSource("F:\DH2\4113.dga")
ConvertToYV12()






3. 壓製

A. 開啟MeGUI,輸入DH2.avs。
B. 開啟MeGUI內的比特率計算器,這個我們還可以用5570 M於視訊,平均比特率為6308 kbit/s。
C. 跟著設定1st pass,2nd pass和sts檔,然後就開始壓製…





這是這個的檔案列表:-
A. 從BD-25抽取的264檔為18.6 G,壓完的mkv檔為5570 M,十分準確。
B. 這裡是原BD的所有sup檔,我們只會留下4個(英粵繁簡)。
C. DH2.sts這個檔十分重要,要是完成的BD-9容量有偏差的話,我們只要作出更改,然後再做一次2nd pass便可以。
好像這個,最初由於計算時忘記加入BD內的其他部分(JAR)容量,以致第一次做出來的BD-9達8.09 G!
D. 計算時空間不要用得太盡,做完的BD-9最好是不大於7.93 G,那便一定可以放進D9內了。

這個只是探討壓製,其他如何修訂BD等,由於較為複雜,就不談了,留給大家自己去研究了!

有興趣自己DIY的朋友,可以下載我的BD-9除了00967.m2ts外的其他檔案,然後把自己壓好的00967.m2ts放進去!





RE: Die Hard 2從BD-25轉到BD-9演示。 - bebolan - 04-08-2010 10:57 AM

BC大有沒有試過,MEGUI裡的轉檔設定,從MKV改成RAW(H264)?


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 04-08-2010 12:13 PM

RAWAVC?未試過!


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 04-08-2010 08:47 PM

今午壓IMAX WOLVES時試過壓成.264檔,容量比mkv檔略少,其他分別不大!


RE: Die Hard 2從BD-25轉到BD-9演示。 - mike3916 - 05-10-2010 10:06 PM

BC大,壓成MKV怎麼變成m2ts呢?
還有如何修訂BD,BC大何時能開一篇教教大家
因為我也想自己壓看看
就怕CPU不夠力


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 05-10-2010 11:29 PM

已經說過多次,MKV只是一個封裝,就像一個信封,它內裏包含的東西才最重要!

好像這個例子(請參考上面那個圖),00967.track_4113.264(19,505,392 KB)就是原來的視頻;而DH2.mkv(5,703,984 KB)就是壓縮後的視頻。兩個檔其實都是用264來壓縮,只不過後者是用MKV來包裝,其實它的內部也就是一個264檔案(也就是巴比說的RAW(H264))。因為26 4檔沒有封裝,所以容量比MKV檔略少。

至於m2ts檔,也是BD的封裝,內裏可能是AVC(264),可能是VC-1,也可能是MPEG2。

所以從MKV轉成M2TS檔,只是換了外衣,內裏的東西並沒有任何變動。第一個圖的tsMuxeR加入素材時(MKV、M2TS、264等等),它都會拋棄它的外衣,只顯 示內裏的東西。所以如果內裏是264檔,無論它是以M2TS抑或MKV檔抑或264檔存在,都是一樣的!

如果你的CPU能播高清片,則已經可以有足夠能力壓片了。所以只是空談是沒用的,也不會吸收到經驗。很多東西一定要親身經歷才能了解的!

如果你連這些簡單的東西也不明白,那麼要修訂BD就更是空談了!

最初先學習一下把BD分解、重新封裝成AVCHD、分割和合併等技巧。掌握一定技巧後,參照這帖子做一遍,多點往網上看技術的文章,就主站和這裡都有不少的資訊…

要記住,Rome is not built in a day!


RE: Die Hard 2從BD-25轉到BD-9演示。 - mike3916 - 05-11-2010 11:36 PM

了解,感謝BC大不厭其煩的說明
我從你這裡學到好多東西

我會試壓一遍
如果有不懂的地方,再請教你
Yah,羅馬真的不是一天造成的
我會加油
再次感謝你


RE: Die Hard 2從BD-25轉到BD-9演示。 - voodoo-l - 03-05-2011 11:11 PM

[attachment=302]
[attachment=303]


--把avs文档中的AVCSource("D:\Test\00009.track_4113.dga")路径修改N次,都提示错误


RE: Die Hard 2從BD-25轉到BD-9演示。 - sony188 - 03-09-2011 10:46 AM

很幸運的我有DH2所以從頭跟著步驟一起做 踏著先人的腳步走 但是還是遇到了一點問題想請教

1、2部分沒問題 我遇到問題的是第三部分

請問(我MeGUI是1911)
1."開啟MeGUI內的比特率計算器,這個我們還可以用5570 M於視訊,平均比特率為6308 kbit/s"
請問從哪裡可以看出來我們的音訊用了多少容量? 為什麼還有5570M可用在視訊?不太了解這是怎麼算出來的

2.設定1st pass,2nd pass和sts檔,然後就開始壓製
這....在哪裡設置?是Enqueue還是autoencode?還是其他地方?我搞糊塗了

目前就暫時遇到這兩個問題,下面的還沒做所以還不知道會遇到什麼

煩勞知道怎麼解決的跟小弟說一下


RE: Die Hard 2從BD-25轉到BD-9演示。 - 歌林春天 - 03-09-2011 12:41 PM

sony188 写:
很幸運的我有DH2所以從頭跟著步驟一起做 踏著先人的腳步走 但是還是遇到了一點問題想請教

1、2部分沒問題 我遇到問題的是第三部分

請問從哪裡可以看出來我們的音訊用了多少容量? 為什麼還有5570M可用在視訊?不太了解這是怎麼算出來的

2.設定1st pass,2nd pass和sts檔,然後就開始壓製
這....在哪裡設置?是Enqueue還是autoencode?還是其他地方?我搞糊塗了

目前就暫時遇到這兩個問題,下面的還沒做所以還不知道會遇到什麼

煩勞知道怎麼解決的跟小弟說一下


前面在DEMUX的时候, 音轨也分离出来了, 也就能看出音轨占多大容量了.


RE: Die Hard 2從BD-25轉到BD-9演示。 - sony188 - 03-09-2011 01:35 PM

所以 以這例子來說 音軌是

00967.track_4352.dts
00967.track_4353.ac3
00967.track_4354.ac3

這三個檔,總佔容量1671M,所以用BD9的容量-1671M=5540M 可用視訊空間 ,是這樣嗎?

還有1st pass 2ndpass sts在哪設置?

另外,我又發現了一個問題“如何知道第一部份的B是導評“


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 03-09-2011 01:44 PM

像歌林所說的一樣,demux時把音軌也抽取了(順道一併移除HD)。計算時除了音軌外,也不要忘記計算字幕的容量。





就如這兩個圖顯示,你要設定2 pass模式,再剔選Show Advanced Settings,然後到Misc那裡便可以設定stats檔的位置和名稱。

至於先後次序方面,首先你要清楚stats檔的用途:-
1. 在1st pass時,x264 編碼器為根據影片內容建立stats檔。
2. 在2nd pass時,x264 編碼器為根據stats檔內容來壓縮視訊。

所以,在執行1st pass前,一定先要設好stats檔的位置和檔名。
在執行2nd pass的時候,一定要有一個有效的stats檔(上次V老闆就因此而不能繼續)。

A. 如圖示用Automated 2 pass模式:-
1. 先設好stats檔。
2. 把任務加進queue(會同時產生2個job,1st pass和2nd pass)。
3. 開始queue。
4. 等待壓製完成。

B. 1st和2nd分開處理:-
1. 先設好stats檔。
2. 將1st pass加進queue。
3. 開始queue。
4. 1st pass做完便會產生一個stats檔。
5. 將2nd pass加進queue。
6. 開始queue。
7. 等待壓製完成。

無論在那種情況下,如果想增加或減少容量的話,只要設定新的bitrate,然後重做上面第5至7項便可以,無需重大建立stats檔。

初初作這類操作時,最容易犯的錯誤是忘記建立m2ts檔會較mkv檔多了一些header之類的東西(方面快速搜畫)而容量超出預算。新版的MEGUI在這方面有了改善, 容量較為準確;計算時只要設好模式它便會為你把這些容量都包括在內,十分準確。


RE: Die Hard 2從BD-25轉到BD-9演示。 - 歌林春天 - 03-09-2011 04:04 PM

请教BC大, 用MEGUI压制, 用 1-PASS 行不行, 非要用 2-PASS 吗? 如果只用 1-PASS的话,该选什么MODE? 我是指 TURBO 之类的.


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 03-09-2011 06:33 PM

[attachment=304]

一次過的壓縮可選ABR,Const. Quantizer和Const. Quality。

除了2pass外,還有3pass。


RE: Die Hard 2從BD-25轉到BD-9演示。 - sony188 - 03-09-2011 06:37 PM

鵰兄

請問如何知道“導評“是哪個部份?我用BDInfo還是看不出來哪個部份是導評

另外 “把任務加進queue(會同時產生2個job,1st pass和2nd pass)“ 這個部份我的Queue已經自動有產生資料出來,用job做排序,但是“同時產生2個job,1st pass和2nd pass“ 這有點看不懂

請問這是要把什麼任務加入queue,因為他自動產生出來的job會有error message


RE: Die Hard 2從BD-25轉到BD-9演示。 - sony188 - 03-09-2011 06:52 PM

補個圖






RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 03-09-2011 07:57 PM

如何分辨導評,這個問題我不回應,你自己想好了!

有err就是有錯誤,但Megui最不理想的地方就是沒有明確顯示是什麼錯誤。

加什麼任務?你要做pass 1,設定好就加進queue;你要做pass 2,設定好就加進queue;你要做Automated 2 pass,他就會把pass 1和pass 2一次過加進queue。我們設定好所有工作,按開始便會依次執行。

如果你認為自已加不會產生err,那就依你的方法做吧!


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 03-17-2011 12:19 PM



這是Encode AC3的做法。



這裡可以看到,選擇M2TS作Container後,bitrate會降低。(用於視訊的容量由292.92M減至289.96M,亦即是用了2.96M作HEADER)

你可以把音軌也放進這裡來計算,也可以自己另行計算;當然別忘了加入字幕的容量呢!


RE: Die Hard 2從BD-25轉到BD-9演示。 - voodoo-l - 03-17-2011 12:42 PM

谢big大,迟些再操作;
問如何知道“導評“是哪個部份?--当时找CHI的字幕做法:将主视频播放然后记录字幕顺序,再在分离文件夹中寻找,比较笨的方法,嘿嘿


RE: Die Hard 2從BD-25轉到BD-9演示。 - bigcondor - 03-17-2011 01:45 PM

通常導評多在後面,要清楚就要DEMUX後觀察。