現在
攝像機、
DVD刻錄機正越來越多地進入家庭。英特爾的奔騰4、賽揚和AMD的Athlon 64、Athlon XP處理器在不斷提高主頻的同時,為增強
CPU
運算能力,相繼推出了多種
多媒體指令集。這些指令進一步增強了CPU在
視頻編碼等方麵的能力,使我們完全能夠通過電腦製作出高清晰的DVD視頻光碟。 在視頻壓縮編碼工具中,我們首選TMPGEnc軟件(TMPGEnc支持多種多媒體指令集,生成的MPEG文件圖像質量非常好,可媲美專業視頻壓縮卡的效果。TMPGEnc 3.0 Xpress試用版的
下載地址)。
選擇多媒體指令集 首先運行TMPGEnc 3.0 Xpress,打開主界麵的“Option”下級菜單中的“Preferences”,對其中的“CPU”選項進行設置,勾選CPU支持的指令集(圖1)。有的Athlon平台需要在主板的BIOS中打開SSE選項:在BIOS中,將“Athlon 4 SSED instruction”設為“Enable”後保存設置退出,重啟進入Windows係統,我們就可以讓TMPGEnc 3.0 Xpress在Athlon平台下使用到SSE指令集了。在選擇多媒體指令集後,壓縮時間得以縮短,視頻質量也得以提高。
圖1
設置處理參數 要想把攝像機裏的影像變成高清晰的視頻光碟與家人分享,不僅要有CPU指令集的支持,還需要對TMPGEnc 3.0 Xpress的參數進行正確設置。下麵我們就來看看如何設置(由於我國電視信號采用的是PAL製式,因此以下說明主要針對PAL製式) 點擊TMPGEnc 3.0 Xpress主界麵“Set Source”,按下“Add file”鍵,選擇我們需要處理的視頻文件。TMPGEnc 3.0 Xpress除支持AVI、MPEG、WMV、ASF、MOV多種視頻格式外,還能直接從DVD光盤選擇DVD視頻文件進行壓縮處理。這樣就可以將DVD光盤的視頻文件拷貝到硬盤上,再用視頻播放器播放欣賞,以減小我們的DVD光驅損耗。 TMPGEnc會自動將我們選擇的視頻文件掃描一遍,通過對整個視頻文件的掃描,判斷出複雜場景和簡單場景,將視頻處理參數設置到最優。使視頻處理編碼效率最高,也使得我們除個別參數需要手動設置外,不再需要對其它參數進行額外設置就可以得到高質量的視頻影像了。 加入視頻文件後會自動進入TMPGEnc的“Add clip”界麵。在這裏著重設置的是“Filter”下的“Deinterlace(場順序參數)”。用DV攝像機攝錄的影像用IEEE1394卡采集成AVI文件的,這種情況TMPGEnc能自動默認其場順序;而模擬信號通過視頻采集卡采集的(如電視節目、模擬攝像機攝錄的影像)AVI文件的場順序則要自己設定,設置反了會造成壓縮後的影像跳幀,播放很不順暢。 2.x版本的TMPGEnc設置場順序相當複雜,而在TMPGEnc3.0中我們可以直接觀看到播放效果。在“Add clip”界麵視頻窗口中移動視頻下的滑塊,選擇一段有快速運動物體的畫麵,將“Deinterlace”項設為“Deinterlace”,再在“Add clip”界麵視頻窗口分別進行觀察。如圖2的左右側是同一幀畫麵,左側畫麵是將“Deinterlace field”選擇為“Deinterlace by top field”的截圖,圖中鴿子翅膀在身體上方,右側畫麵是將“Deinterlace field”選擇為“Deinterlace by bottom field”的截圖,圖中鴿子翅膀在身體下方。結合整個影像觀察,鴿子翅膀運動的方向是自上而下的,因此我們對該段影像的場順序應選擇為“Deinterlace by top field”。
圖2 在 “Filter”下還可以選擇“Crop”將視頻的上下左右各裁剪3%,這樣在使用固定碼率(CBR)進行編碼時可以隻對未裁減的中間視頻影像部分進行編碼,從而加快編碼速度,提高畫麵質量,這個方法在壓縮VCD時能取得較好的效果;選擇“Noise reduction”可以消除在夜間或弱光條件下拍攝出的影像畫麵的顆粒噪點,不過調整過度會使人的皮膚表現得像皮革一樣光滑,沒有質感;選擇“Audio correction”可以增大或減小音量,還能對聲音進行淡入、淡出處理。
輸出設置 選擇TMPGEnc主界麵的“Set Output”,在彈出的“Output format selection”界麵中選擇我們需要的視頻壓縮格式。由於TMPGEnc對DVD、SVCD等標準的視頻文件已經最優化了各種參數,我們可以直接進入“Encode”界麵輸出;而非標準MPEG文件輸出則需要對各種參數進行設置以得到不同質量的視頻影像,在視頻質量和文件大小上取得平衡。 如果要轉換成非標準MPEG則選擇“MPEG Output”,進入參數設置界麵。先在“Video”項下的“Aspect ratio”選擇“Pixel 4:3(PAL)”;“Framerate”選擇 “25fps”;“Video mode”則選擇“Interlace(隔行掃描)”或“Progressive(逐行掃描)”;視頻壓縮編碼參數“Rate control mode”情況較複雜,非標準MPEG文件和DVD文件主要選擇“VBR(可變碼率)”,而VCD、SVCD等標準MPEG文件則采用“CBR(恒定碼率)”(圖3)。我們在製作miniDVD時其實也是采用CBR,將CBR碼率設定為4000kbits/s壓縮成MPEG2文件,僅需用CD刻錄機和CD-R盤片就能做出高清晰的影像光碟。
圖3
小提示:如果要將壓縮後的文件刻成光碟在普通電視上播放,建議選擇隔行掃描,這會使電視上的運動圖像顯得更平滑,當然如果你是用數字電視觀看大可選擇逐行掃描。在電腦上觀看也要選擇逐行掃描。 勾選“GOP structure”下的“Detect scene change”項主要針對快速變化的場景,來保證畫麵的壓縮質量。選中在“Other”項下的“Optimize half/full pixel motion search(靜止部分做半像素的運動檢測)”會消除靜止圖像(如字幕)的閃動,缺點是無法表現出圖像中細微的場景細節。 設置完畢後進入“Encode”界麵,在“Encode”界麵設置好輸出文件名和存放壓縮的視頻文件的分區。這裏要注意的是硬盤分區一定要留足空間,可先試壓縮一分鍾的影像,看看壓縮處理後的文件有多大,再根據整個視頻文件的時間長度計算出需要多少硬盤空間,以免硬盤空間不夠。通過“Output status”界麵,我們可以清楚地看到視頻壓縮處理過程的信息,如已完成的壓縮量、剩餘多少時間等,十分方便。 至此,我們對多媒體指令集在視頻壓縮中的運用基本介紹完成,希望本文能對大家製作較高品質的視頻影碟有所幫助。