查看單個文章
舊 2006-07-05, 06:11 AM   #3 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

用TMPGenc製作符合DVD標準的視頻文件
一、準備知識

問題1:做DVD需要那些源,分別都是什麼標準呢?

這裡我們主要介紹一下DVD中的視頻格式和音頻格式。
視頻:MPEG-2編碼的M2V格式
MPEG-2主要應用在DVD的製作上(即DVD視頻光碟中的.vob文件),HDTV高清晰廣播電視節目中也用到MPEG-2編碼,使用MPEG-2的壓縮算法製作一部 120 分鐘長的電影(原始視頻文件)在4GB到8GB大小左右,在圖像質量方面比MPEG-1(VCD)要高出很多。
通常以.m2v為後綴存儲在電腦上。
音頻:PCM, AC-3,DTS,Mpeg2多聲道或者Mpeg1 layer2 雙聲道音頻
由於AC-3和DTS製作起來比較複雜,對於讀者自己製作DVD來說有些不太現實,這次主要介紹PCM和MPEG音頻格式
PCM是未經壓縮的數位音頻格式,與CD使用的格式相同。PCM包含一個到八個聲道,能夠以48或96kHz採樣,每個樣本為16、20或24位。而音頻CD限於44.1 kHz、16位,最大比特率6.144 Mbps。可見,DVD得益於存儲容量和讀取速度的增強,可以「肆無忌憚」的使用更高的取樣率與位速率, 可以提供遠高於傳統CD的表現。
MPEG音頻包括MP2和MP3,MP3是大家熟悉的音頻格式,MP2大家也不陌生,就是VCD的音頻格式輸入雙聲道音頻。
DVD的MPEG音頻是多聲道數位音頻,使用16位、48kHz採樣率的壓縮。MPEG-1和MPEG-2格式均支持。比特率可以在32kbps到912kbps之間變化,正常的平均比特率為384kbps,MPEG-1限於384kbps。

二、準備素材

問題2:如何將源素材視頻文件轉換成DVD格式

我們這次主要介紹幾種比較常見的視頻格式,比如AVI(Xvid、DivX)和RM以及MPEG格式
把AVI格式的視頻文件轉換成MPEG-2其實很簡單,通常只要安裝相應解碼軟件就可以在TMPGenc PLUS裡面直接調用了。一些DVDRip通常是用DivX和XviD兩種編碼格式製作的。這裡就不多說了。
至於RM轉換成MPEG格式就稍稍麻煩一些(而且感覺費力不討好,RM本來清晰度就不高,轉成DVD根本就是浪費嘛~)。但是還是要介紹一下下,用以方便那些比較「BT」的同學!
這裡有三種方案可以選擇
1.是最簡單的,也是最慢的。即用EO Video這個軟件,流水線似的幾步操作就可以開始轉換,不過轉換質量和速度都一般。不是很推薦這個軟件。
2.TMPGEnc 2.53.35.130 Plus + RealMediaSplitter.ax (推薦)
通過安裝RealMediaSplitter.ax這個real格式的解碼器Filter,達到用TMPGenc打開rm文件的目的。
質量和速度都不錯。
3.MainConcept MPEG Encoder v1.41 + Realone解碼器
MainConcept MPEG Encoder 是一個功能強大的MPEG編碼軟件,可以幫助你快速的將AVI文件壓縮並重新編碼為高品質的MPEG視頻文件,壓縮速度很快,支持批處理操作,支持將多個MPEG文件合併為一個MPEG文件,程式界面友好,操作非常簡單!
Realone解碼器 For Windows Media Player ,安裝這個解碼器之後你可以用Windows Media Player來播放RM或者RMVB文件,還可以方便的調節亮度喲。
注意:只有先裝Realone解碼器 For Windows Media Player,MainConcept MPEG Encoder V1.41才能正常工作。

問題3:如何將音頻素材轉換成DVD中的格式

通常我們要轉換的視頻文件都是包含聲音的。如果你需要另外加入聲音,就需要自己對音頻文件進行轉換操作。對於單一的音頻文件,TMPGenc只支持WAV格式。所以要對音頻文件進行格式轉換操作。MP3轉換到WAV格式的工具很多,超級解霸,金山影霸,甚至Winamp和Foobar加插件也可以,這裡就不多說了。

三、開始製作

問題4:如何使用TMPGenc製作符合DVD標準的視頻文件

這裡也可以使用前面提到的MainConcept MPEG Encoder來製作,但是考慮到同學們接觸更多的還是「小日本」-TMPGenc,我們在這裡就比較保守的用這個軟件為例子講解了。
這個章節我們分成兩個部分來講,TMPGenc PLUS和TMPGEnc DVD Author。
小貼士:實際上可以用TMPGenc DVD Author直接製作,也就是省略掉TMPGenc PLUS的步驟,但是同學們可以自己設定的參數就少很多了,而且只支持MPEG格式。


1.TMPGenc PLUS
啟動Project Wizard,在格式選擇裡選擇要製作的視頻格式。當然是DVD拉。
Video File裡面打開要轉換的視頻文件。如果源文件帶聲音,下面的音頻部分會自動填補,否則就需要我們來手動指定了。
小貼士:如果你要轉換的是DVDRip文件,而且想把字幕做到影片裡面,也就是「內嵌字幕」則需要安裝vobsub,並且要對TMPGenc進行相應設置,進入表菜單的Option選項,打開Environmental setting進入「VFAPI plug-in」選擇項,右鍵點擊「DirecrShow Multimedia file reader」,選擇「Higher priority」,需要兩次才能設置priority最高優先級為1。由於這個操作關係是否能內嵌字幕,所以必須完成。點擊OK退出設置。
根據自己的播放器材選擇光碟制式,PAL和NTSC
NTSC格式每秒三十幀(30Hz)、分辨率為525掃瞄線(行)。
PAL格式顯示時,每秒25幀(25Hz)、分辨率為625掃瞄線(行)。
右面選擇音頻格式,選擇PCM的話一張4.7G的DVDR可以容納120分鐘的內容,選擇MPEG的話,可以容納165分鐘的內容。
http://www.superdiy.com/upload/2005_04/05041417036757.png
下一步之後,選擇你要轉換的視頻/音頻文件。(這裡注意,如果你要轉換的是AC3音頻的DVDRip,你必須要安裝AC3 filter)
Video Type (視頻類型)選擇non-interlace
Aspect Ratio(寬高比)一般我們選擇4:3 625 Line PAL(根據自己的播放模式選擇)
http://www.superdiy.com/upload/2005_04/05041417032865.png
一直下一步,到4/5步的時候,也就是Bitrate Setting,點擊Expert按鈕。
http://www.superdiy.com/upload/2005_04/05041417041465.png
我按照選擇項的順序由左-->右、由上-->下來介紹。
http://www.superdiy.com/upload/2005_04/05041417042352.png
Rate Control Mode(碼率控制)這裡是影響整個影片製作效率和質量的關鍵。由於MPEG標準中並沒有對算法的具體實現做規定,所以不同的軟件有自己不同的算法。
CBR(固定碼率):保持碼率基本維持在設定的平均碼率。實現簡單,對複雜場景會因碼率不足造成馬賽克現象,而對於簡單場景又會浪費編碼空間。
VBR, (2-pass VBR), 「二次處理VBR」。通過對整個視頻源進行2次處理使編碼效率達到最高:通過第一遍處理來判斷何處為複雜場景和簡單場景,然後在第二遍處理中根據碼率的上下限,把碼率重新分配更多給複雜場景。這種碼流控制方式應該在給定碼率下得到最好的質量,但是耗時比較長。
MVBR (手動可變碼率),設定最大碼率和對不同的幀類型設定不同的訊息損失量,實現局部碼率優化。可以通過手工指定複雜場景為I幀對之進行較精細的編碼。
CQ-VBR (自動可變碼率),設定主觀質量值和碼率上下限,以主觀質量標準對編碼器量化環節進行控制,在可選參數中設定主觀質量值以後,編碼器就在能達到此質量標準的前提下盡量節省碼率。關鍵在於編碼器對主觀質量的評價方法。這是CQ和VBR的綜合,也可以看作自動的MVBR.。
這裡根據你的要求選擇吧,一般如果不想花費很長時間的話,建議選擇CBR模式
Bitrate(碼率)設定CBR模式下的平均碼率,一般碼率越高質量越高,同時文件體積也越大
Encode Mode(編碼模式):選擇是否採用隔行掃瞄。這裡根據你的片源進行選擇
貼士:interlace是用於片源是非電影的情況下的,由於隔行處理同時掃瞄方式也改成垂直掃瞄,和使用逐行方式對隔行圖形進行處理相比,壓縮比可以提高50%。所以必須在片源是interlace的情況下,使用interlace的處理。 那麼如何區分片源是否為interlace呢?我們在這裡來個「一刀切」,除了美國好萊塢的電影大片是逐行的(電影膠片攝像機是逐行的),像一般的都是電視裡面轉下來的,都不是逐行的。其他的所有片子,統統都是隔行的。
DC CP(DC份量精度):在mpeg編碼中需要對8x8的圖像塊進行DCT(離散餘弦變換),DC份量的意義基本是代表8x8塊中的平均值,一般需要為之分配比較大的編碼空間,否則馬賽克的邊緣效應就比較明顯。這裡選擇9bits
Motion Search Precision:(運動檢測精度):運動檢測精度越高,圖塊搜索匹配的範圍越大,編碼效率越高,同時編碼速度越慢。這裡設置為Normal(普通)即可。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
khaled629 (2008-04-22)
感謝您發表一篇好文章