我想把我收藏的DVD碟制作成DVDRIP和我的網友分享,該怎樣轉換?
熱心網友
DVDrip播放與制作全攻略--制作篇 -------------------------------------------------------------------------------- 編者按: DVD制作成DVDrip后會損失一些DVD特性,如菜單導航、段落選擇等——畢竟兩者播放原理并不一樣。但是DVD最大的優勢,即高品質的影音效果都很好地保留下來了,而且在DVD字幕特性上表現更出色,對于個人在互聯網上交流收藏來說,前述DVD特性的損失無疑都是值得的。-------------------------------------------------------------------------------- 許多工具軟件都能簡單完成制作DVDrip的工作,如超級解霸3000等,但這一類的軟件共同的特點就是傻瓜式的快速制作,通常是兩步:選擇好源文件和輸出文件,選好壓縮算法,然后按生成即可。但這種方法充其量不過是個制作。avi文件的體驗罷了,至于制作自由度和質量就不敢恭維了。下面筆者將制作一部完整的DVDrip文件,以此為例來演示具有高清晰畫面、AC3音軌、外掛字幕的DVDrip制作過程。由于制作的總過程較長,而且用到的軟件數量頗多,因此有必要先作一個基本的介紹,當你在讀到后文有模糊的地方,不妨回頭看一下這個簡約的流程。總的來說制作分為3個部分,即視頻的制作、音頻的制作和字幕文件的制作。整個處理流程及要使用到的軟件如下表所示(注:音頻有兩種處理方法可選):一、拷貝DVD碟片上的。vob文件到硬盤由于片廠可能在灌錄DVD時作了一些處理,導致有時無法直接拷貝。vob文件或拷貝下來卻不可用,這就需利用一些工具軟件了,此處使用的是vStrip0。8f。下載的vStrip解壓即可使用,vStrip是個命令行軟件,但帶有圖形GUI外殼,考慮到使用的難易度,下文僅以圖形GUI的形式講解。將DVD碟片放入DVD光驅,筆者使用的是一張D5版的《天使愛美麗》,然后在資源管理器里查看DVD根目錄下的VIDEO_TS目錄。這里可能有兩種情況,一種情況是碟片上的IFO文件只有VIDEO_TS。IFO和另一個VIDEO_*_*。IFO文件,顯然DVD正片的IFO就是“VIDEO_*_*。IFO”了;另一種情況是存在VIDEO_TS。IFO文件與多個VIDEO_*_*。IFO文件,可知這種碟片除了正片外還穿插了花絮、廣告之類的內容,此時你要確定正片的IFO文件非常容易,其中有幾個大小1G的連續排列的VTS_*_*。VOB文件,其所對應的IFO文件就是我們要選擇的。例如筆者有一張《大衛十五年魔術精華》,其正片內容就是在VIDEO_01_1。VOB~VIDEO_01_4。VOB里,對應的IFO文件就是VIDEO_01_0。IFO。由于DVDrip制作要保留下來的是DVD正片的內容,所以一般只要將碟片的正片。vob文件內容拷貝出來即可。若希望保存花絮之類的其它內容,也非常簡單,通過其對應的IFO文件拷貝出VOB文件,然后在后期剪輯制作時加上即可,但這就不在我們討論的范圍里了,需要的朋友可自行實驗一下,操作并不困難。啟動vStrip_GUI。exe,點選“IFO”選項卡,點擊“…”按鈕載入DVD正片對應的IFO文件,這時能得到碟片的詳細信息。根據所得信息,你可選擇拷貝部分還是全部,這里我們是做一張完整的DVDrip,所以在長度標記上點擊右鍵,在彈出菜單選“Setstart&endlba”,這樣,需拷貝內容的起點和終點已自動添好在“Input”選項卡中。在“Input”選項卡下點擊“Add”載入光碟上可用的VOB主文件,在“Output”選項卡中選擇輸出路徑及輸出文件名,這里將輸出名設為“Amelie”,其它參數都采取默認,即一次性拷貝所有視頻和音頻,不分割。設置好后然后點界面下方的“Run”,vStrip就會開始將所有。vob文件從光碟上按正確的播放順序拷貝到硬盤上,記住要留下5G以上的硬盤空間,因為即使是D5版的DVD也有4G以上的容量。拷貝完畢,得到一個巨大的名為Amelie的VOB源文件。 二、將音頻從源文件中分離這里使用工具軟件DVD2AVI,它可將DVD、VOB、MPEG-2文件建立。d2v索引工程文件,以便VFAPI處理;當然它也可將DVD直接轉換為AVI文件,但效果不會令你滿意。我們這里只用它來分離音軌和生成工程文件,筆者使用的是1。77。3版本,運行后會自動進行VFAPI注冊。DVD2AVI的使用非常簡單:選擇“File”→“Open”,點擊“Add”按鈕,導入剛剛由vStrip拷貝下來的Amelie。vob文件。在“Audio”→“TrackNumber”處選“Track1”,將“Audio”→“OutputMethod”設為“DeMUXAllTrack”(一次性將所有音軌解開)。設定“Video”→“iDCTAlgorithm”中的速度為“64bitFloatingPoint”,“Video”→“FieldOperation”一項選“None”,最后“Video”→“ColorSpace”中應選“YUV4:2:2”。其余保持默認設置,點擊“File”→“SaveProject”即可開始進行音軌分離,運行完畢后保存為Amelie。d2v工程文件交由其它軟件繼續處理,同時分離出音軌文件 3。這里生成的音軌文件較大,但工程文件很小,它只是記錄相關信息以便后續軟件處理而已。這之后幾步操作生成的其它工程文件也是如此,所以在最后生成AVI文件前,千萬不要將。vob源文件刪除。同時要注意的是分離音軌之前,菜單“Help”中“VFAPIplug_in”一定要被勾選,否則,此步產生的工程文件將無法被軟件VFAPI過濾處理。三、將VOB源文件作IVTC(InverseTelecine)處理為什么要作這個處理?原因很簡單,DVD或VCD記錄的是29。976fps(NTSC)或25fps(PAL)的隔行信號,如果不處理直接壓縮為AVI,影片就很容易產生“拉絲(Interlace)”現象,就是畫面上一條條的那種暗線。經過IVTC的處理,可將源文件信號還原為膠片的23。976fps的逐行信號以達到消除Interlace。這里可使用的工具軟件很多,筆者使用的是TMPGEnc 。TMPGEnc是日本人堀浩行開發的一套MPEG編碼/工具軟件。由該軟件生成的MPEG文件的圖像質量非常好,但以下僅就其IVTC處理功能講解,更強大的功能留待大家來發掘。啟動軟件TMPGEnc,在TMPGEnc的主界面下部的“VideoSource”欄點擊“Browse”按鈕打開剛才由DVD2AVI生成的Amelie。d2v工程文件。之后點擊TMPGEnc主界面最下部的“Load”按鈕,引入“ f”模版,點擊旁邊的“Setting”按鈕進入“MPEGsetting”面板,切換到“Advance”。先選擇正確的播放場序(Fieldorder),在這里你需要測試一下哪種場序是正確的,一般有A、B兩種場序,首先任意選擇一個場序,然后雙擊界面下方列表中的“Deinterlace(None)”進入“Deinterlace”設置面板,雙擊界面載入任意一個活動視頻,按住面板上的右方向鍵進行播放,如果剛才選擇的場序是錯的,此時就會發現播放時畫面不停地后跳,這時應點“Cancel”退出重選。選好場序后雙擊“InverseTelecine”選項進入InverseTelecine面板。點擊“Auto-Setting”按鈕選擇處理參數,選擇“24fps”,設置好后點擊“Start”開始IVTC運算,經過較長時間的計算后點擊“OK”,IVTC處理完畢。此時回到TMPGEnc主界面,選擇“File”→“SaveProject”保存已作好IVTC處理的工程文件 r。這里要檢查TMPGEnc的“Option”設定,確認已安裝好TMPGEnc的VFAPIPlug-in,并選中“TMPGEnc。vfpisregisteredtoVFAPI”。四、將工程文件過濾這里使用的工具軟件是VFAPI1。05英文版。VFAPI可快速將D2V、VDR、AUP等文件,轉換為。avi類型(仿真)的文件,以方便實現對源文件進行更高級的操作。上面制作好的 r工程文件還需經過VFAPI過濾,才能接入NanDUB編輯壓縮軟件作最后處理。下載VFAPI解壓后,運行解壓目錄下名為“ t”的批處理文件并安裝。VFAPI操作很簡單,只要安裝完后打開VFAPIConv-EN。exe,點擊“AddJob”按鈕選擇剛剛由TMPGEnc建立的 r工程文件,“OK”后再點擊“Convert”轉換按鈕,幾秒鐘后一個VFAPI格式的Amelie_tpr_vfapi。avi文件就建立了。不過,這只是個仿真的“AVI”而已,非常小,其實也只是中間的工程文件。但只有通過它,才能讓NanDUB軟件處理,到這里,視頻壓縮的前期工作就全部完成了。五、用NanDUB編輯和壓縮生成最終文件NanDUB軟件功能強悍,可自由線性編輯導入的多媒體文件。這里使用的是NanDUB1。0rc2版本,下載后解壓即可使用,不過它只能選擇DivX;-)3。11(MSMPEG4v3的非法黑客版本)或免費(合法)的MPEG4v2兩種Codec,如果你要使用其它的Codec,就要使用另一個軟件VirtualDUB。啟動軟件,選擇“File”→“Openvideofile”打開剛才經VFAPI過濾生成的Amelie_tpr_vfapi。avi文件,這時,你可拖動NanDUB主界面下面的滑動條來自由查看及編輯文件。在這里,你可改變畫面的寬高比:依次選擇“Video”→“Filters”打開濾鏡面板,點擊“Add”按鈕加入濾鏡,選擇“Resize”濾鏡,在濾鏡面板中填入畫面的寬、高,之后“OK”即可。同時DVD的畫面中都會有些黑邊或遮幅,這可用“Cropping”功能處理。選擇“resize”后點擊右下角的“Corpping。。。”按鈕,此后可很直觀地修改畫面直至滿意。然后是合并音頻部分,點擊“Audio”→“AC3audio”,選擇最初由DVD2AVI分離出的音軌文件 3,打開“Audio”→“InterleavingOption”選項,根據AC3的具體碼流調節音視頻交錯值(Interleave)以保證音頻同步,這一步非常重要。如果是192kB/s的AC3文件應設定為160ms,384kB/s的為120ms,448kB/s對應為100ms。然后分別選定“Audio”→“Directstreamcopy”和“Video”→“Fullprocessingmode”,音頻合并參數調整就完畢了。之后,我們還需對一些壓縮參數進行調整以獲得滿意的壓縮效果,至于其具體的含義和作用就留給大家自己探索吧。先進入“Video”→“SBCoption”→“BitrateCalculator”面板,在“Fianlsize”里填入“700M”和“2”,意思是最后生成2個700M的AVI文件。再點擊“Calculate”按鈕,軟件就會計算出合適的碼流,并會自動將結果填入之后的SBCSetting的設定中。退出“BitrateCalculator”面板,再進入“Video”→“SBCOptions”→“SBCSetting”主面板。將DivX子面板里的“Codecsetup”選為“DivX;-)”,把“BitrateCurve”子面板中的“MotionbasedcurveModulation”(基于運動檢測的碼流調控)設置為25%。將“CompressionLevels”面板中的“DetailRemovalFactor”(細節移除因子控制)選項設置為“2×(min)、5×(max)”,此外還有其他項目的設置由于不很重要就不多講了。SBCSetting的參數設定是非常重要的,它決定了最后壓縮出來的AVI畫面的質量,請大家仔細研究這幾步設置。最后剩下的就是壓縮工作了,點擊“File”→“Twopasses”,然后設定好輸出路徑和輸出文件名,點擊“OK”按鈕,剩下的就是漫長的等待了,壓縮時間取決于你機器的能力,尤其是CPU的能力。最后就會生成兩個700MB帶AC35。1音軌的AVI文件,分別命名為Amelie1。avi、Amelie2。avi,就可播放欣賞了,這差不多就是最終的產品了,所差的只是字幕。六、字幕的制作當然,如果沒有字幕,許多影片你都無法看懂,這就是為什么稱上文制作完的Amelie。avi只是“差不多”的完成品的原因。1。外掛圖形字幕的制作這里使用的字幕制作軟件也就是我們前面所用的字幕播放軟件VobSub。將DVD碟片放入DVD光驅里,依前法調用VobSub程序組中的“VobSubConfigure”,點擊“Open”按鈕,選擇DVD碟片上包含影片正片信息的IFO文件,并設定存放字幕文件的文件夾。接著進入字幕流選擇畫面,點擊“All→”按鈕再“OK”開始建立字幕索引。字幕索引建立完成后,返回VobSub工作界面,在這里選擇默認字幕語言,還可選擇自己喜歡的字幕顏色和字幕的位置等。選擇完畢后點擊“OK”,如果是VobSub2。09以前的版本就會生成3個圖形字幕文件,如vts_01_0。ifo、vts_01_ x和vts_01_ b,2。09以后的版本就只有后兩個文件了。將。idx和。sub兩個文件重命名,與Amelie。avi文件名相同,就可實現外掛播放了。新生成的字幕文件包含有中文、中文繁體和英文3種語言,有7MB大,如果想去掉某種語言以進一步縮小文件體積,使用文本編輯器打開。idx文件,去掉不想要的字幕信息后保存。再使用VobSub中的工具subresync。exe打開這個。idx文件,然后保存成新的字幕文件即可。有時一部影片也會分為2~3個AVI文件存放,我們假定此例中的Amelie就是由Amelie1。avi和Amelie2。avi組成,因此需對VobSub的字幕文件進行分割、剪切處理。首先我們需要確定具體的分割位置,使用NanDUB打開Amelie1。avi文件,點擊“Edit”→“MovetoEnd”就可得到Amelie1。avi的準確長度信息。調用VobSub程序組中的“VobSubCutter”,進入切割畫面。點擊“Open”按鈕選擇字幕文件,在“Start”處輸入開始時間,“End”處輸入結束時間,再“Saveas”就建立了切割后的字幕文件。 同理,如果字幕需要合并,可啟動VobSub程序組中的“VobSubJoiner”,在兩個“Input”欄中分別選入欲合并的兩段字幕,在“Output”處設定欲輸出文件,“Beginningof”處填入兩段字幕交接處的時間碼(格式為“小時:分:秒:毫秒”),這里的數字可能需多次嘗試才能臻于完美。2。外掛文本軟字幕的制作現在,DivX播放器都支持播放影片時調用外在的文本軟字幕。這種軟字幕同時記錄了字幕和時間碼信息,可準確顯示字幕而不影響畫面,而且相對圖形字幕來說有著體積更小(一般幾百kB)、便于編輯、播放調整等多個優點。文本軟字幕也有多種格式,如。txt、。ssa、。srt等。軟字幕的制作原理是提取DVD中的字幕流信息,生成圖像后進行OCR(文字識別)獲得。這里使用的提取軟件是SubRip1。6,下面就簡單介紹一下軟字幕的制作過程。首先啟動SubRip,點擊菜單“File”→“OpenVob”彈出詳細的選擇對話框。使用“OpenDir”或“OpenIFO”打開DVD正片的IFO文件(如已用VobSub建立了字幕文件,也可直接導入硬盤上的。idx文件,這樣處理更快),在左側選擇字母流的語種(目前SubRip的OCR功能限于西文字母類語言使用,中文的OCR可用另一個叫做SubOCR的軟件,支持簡繁體)。其它保持默認設置,點擊“Start”后,SubRip就會開始搜索指定文件中的字幕流。每種字母第一次出現時會要求你輸入同樣的字母驗證,之后再出現同樣字母就會被自動識別。這一過程進行完后,可通過“Timeoffset”功能鍵,把字幕出現的時間調整到合適位置,以便與影片相配合,通常先要配合AVI文件播放并記下時間差再反復調整。全文識別結束后,SubRip還提供“PostOCRCorrection”功能對識別文件進行自動校正。最后點擊“File”→“Saveas”將字幕保存為SubRip格式或。srt格式的字幕文件。其實SubRip也不是絕對不支持中文OCR,只是因為它沒有附帶中文字庫,如果每找到一個新字都要你輸入確認一下,工作量太大,便失去了OCR的意義,所以,中文OCR還是交給SubOCR吧,其操作類似SubRip,不再詳述。當然,網上大多數外文片中的中文字幕并不是靠OCR制作的,而是那些電影愛好者們在拿到原文語種的字幕文件,一句句翻譯出來后,手工制作的,這種方式是完美的,但也對翻譯者的能力是個巨大挑戰,其勞動量也非常之大。所以,向這些無私的字幕工作者致敬吧。3。畫面內嵌字幕制作除了外掛,你也可在制作時將字幕內嵌在畫面中,不過極力不推薦這個方式,因為這樣做后,畫面上的字幕就是不可調整的了。制作的工具是用VobSub配合NanDUB,詳細制作方法限于篇幅,這里就留給讀者慢慢探索了。七、音頻的制作實際上,這一制作過程應當在合并音頻前就完成,即上文中的第五步前,但為閱讀方便著想,放到最后講,請讀者朋友留意。前面的視頻制作其實已提到了音頻的一些制作方法,但如果想將。ac3轉為。wav或。mp3等格式的文件,就要對音頻再作處理了。這里給出兩個方法:一是在用DVD2AVI分離音軌時,選擇直接分離出WAV文件(操作見上文),另一法是分離出AC3文件后利用其它軟件轉為WAV文件。這里給出一些較好的軟件,其具體操作除了一些命令行的軟件,基本都比較簡單,無非是導入源文件后選擇轉換格式轉換即可,許多都是大家熟悉的,這里就留給大家自己處理了。個人推薦還是保留DVD的AC3音軌,文件是大一些,可是值得。具體軟件:Azid1。8(軟件說明:保留優秀音質,支持DoblySurround的AC3轉WAV的工具);Lame3。92(優秀的MP3壓縮軟件);SonicFoundrySoftEncode1。0(較專業的AC3編碼解碼軟件);SurCodeCDProDTSEncoder(DTS編碼軟件,可用它自行制作多聲道高保真DTS);SonicFoundryStreamAnywhere1。0c(較好的音頻流轉換軟件);BlazeMediaPro3。0(全能的音頻格式轉換軟件)。需要說明是,有一些軟件都是命令行的軟件,請在控制臺下操作,用“軟件名/?”的命令行查詢其具體用法。至此,一個帶有字幕的DVDrip制作就完成了,文中的軟件在許多網站均有下載,請自己用Google搜索一下。編者按:實際上,DVDrip的制作技術早已有之,兩三年前就聽到有“DivX制作”技術,其實兩種技術前后基本一致。然而兩年前PC玩家裝有DVD光驅的可說是少之又少,而DVDrip本身又有著容量的限制,在那個電話撥號上網的時代中終究沒能流行起來。但今日之情形則完全不同,DVD光驅的價格已被普遍接受,而上網條件也大為改善,可大膽地預測DVDrip技術將具有廣闊的發展前景。然而看到身邊的許多朋友在欣賞DVDrip時甚至仍會出現對解碼器茫然不知所措的情況,我們想,有必要為廣大讀者朋友將這“新瓶”中的“陳酒”重新倒出來細細分析一番。《大眾軟件》 。
熱心網友
相關軟件。