查看單個文章
舊 2005-01-26, 07:02 AM   #1
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 金幣
預設 DV -> XviD簡易指南

=====================
DV -> XviD Dummy Guide by paradiso

rev.1

2005.1.17

paradiso@btbbs

h**p://forum.doom9.cn
=====================

1.準備工作

所需要準備的軟體:

windv 這個捕捉軟體只有92K大小,可謂小巧玲瓏,其佔用系統資源達到了最小,對於捕捉比較方便。另外他所捕捉出來的AVI是按照時間分段的,從檔案名也很容易辨認清是什麼時間拍攝出來的。

VirtualDubMOD(簡稱VDUBMOD) 是VirtualDUB的修改版,最大的特點是對音瀕文件的支持要遠遠好於VDub,很多人還在用古老的Nandub搭配Vdub,毫無必要。

lame mp3壓縮軟體,這個無所謂什麼版本,3.90以上,不要是什麼lame4alpha就可以了。

AviSynth AVS指令碼所需要的平台。

kerneldeint.dll 用來去除拉絲。

xvid 沒有這個怎麼編碼?

DV Codec 對於DV編解碼器來說我們有很多選項。微軟在XP中原有的了一個DV Codec,但是只能播放不能編輯。為確保接下來一切工作順利,我們還是最好裝一個。一般的有松下的,Mainconcept的,Sony的等等。不同codec也對捕捉編輯效果有一定影響,不過在這裡不屬於我們的討論範疇。

VDubMod,kerneldeint.dll,Avisynth只要裝了Gordian Knot就都有了。

列幾個下載網址

引用:
Gordian Knot h**p://download.pchome.net/multimedia/video/17873.html
WinDV h**p://windv.mourek.cz/

Panasonic Software DV Codec h**p://download.pchome.net/multimedia/video/12240.html

MainConcept DV Codec h**p://download.pchome.net/multimedia/video/12241.html

Sony DV Codec h**p://download.pchome.net/multimedia/video/12242.html

lame h**p://www.onlinedown.net/soft/9900.htm

xvid h**p://www.koepi.org



我不保證這些位址的有效性,不過由於基本上都是免費的(MainConcept是收費的不過。。。)所以Google一下肯定找得到。

硬體方面:

當然要把你的DV準備好,連上1394線,連到1394卡上。硬碟速度越快,快取越大越好,記憶體越多越好,CPU也自然是越快越好。捕捉壓縮和音效卡/顯示卡沒有關係,所以這方面倒不用追求高階。

軟體環境:

能不開的程序就不要開,尤其是寫硬碟寫的多的程序。系統用XP/2003,那些最佳化軟體就不用折騰了,沒意義還可能導致問題。螢幕保護程式關掉,否則可能會丟畫格。


2.DV捕捉

檢查一下dv電源1394什麼的都插好了?如果正常,開啟windv。

按下DV上的播放鍵,可以看到windv黑色的部分出現了圖像。如果沒有請檢查連接。

在Config裡面可以設定檔案名格式,DV AVI輸超過範圍式,單個AVI大小等,預設的不需要改變。

Capt.file是指的存放位置,這裡是E:\Capture\wuzhen,意思就是E:\Capture下,用wuzhen作為檔案名前綴。

那麼把DV倒帶到你要開始捕捉的地方,先按下WinDV上的Capture按鈕,然後播放DV。

在捕捉程序中隨時可以再次按Capture停止。注意這個停止不是說能控制DV也停止,WinDV不會控制你的DV的,它只是一個捕捉程序,一切以簡單為主。左下統計丟畫格狀況,正常情況下WinDV不會丟畫格,除非出現磁牒跟不上的問題。這時候右下角的Q也 就是量化因子會不斷提升,我們知道,Q越大則圖像品質越差,所以最好不要做什麼操作,讓Q保持在0。


3.AVS編寫

文件列表
WinDV產生的文件有很多,如下圖所顯示,怎麼將其組合起來呢?


我們接下來用AVS處理。開始執行一個CMD,然後到該目錄,執行dir /b>capture.avs (你可以改成dir wuzhen*.* /b>capture.avs,這樣更簡單)

然後我們移除每一行最後的Enter鍵,修改一下第一行和最後一行,讓他看起來是


avisource("wuzhen.04-10-09_19-16.00.avi","wuzhen.04-10-09_19-18.11.avi","wuzhen.05-01-08_13-19.00.avi","wuzhen.05-01-08_13-21.09.avi","wuzhen.05-01-08_13-21.10.avi","wuzhen.05-01-08_13-22.00.avi")



的樣子。好,儲存,然後用vdubmod開啟這個avs看看,如果正確的話就出現了你的DV,而且按照你檔案名的順序對時間排列。

這裡再加入一點內容,現在看到的圖像運動起來會有拉絲,這是PAL interlace的特色,我們需要去除這種現象。LoadPlugin裡面是你的kerneldeint.dll的位置,KernelDeInt(order=1,sharp=true)這句就是使用該函數去除拉絲。現在儲存然後再用vdubmod開啟 (你也可以用vdubmod的script editor,可以語法標亮,然後修改只要save & refresh就好了),還看得到拉絲麼?(注意這裡的內容對於NTSC interlace也是相同的,不要對NTSC DV拍出來的東西自作聰明的進行iVTC。)現在avs看起來是這樣的:


LoadPlugin("C:\Program Files\GordianKnot\kerneldeint.dll")
avisource("wuzhen.04-10-09_19-16.00.avi","wuzhen.04-10-09_19-18.11.avi","wuzhen.05-01-08_13-19.00.avi","wuzhen.05-01-08_13-21.09.avi","wuzhen.05-01-08_13-21.10.avi","wuzhen.05-01-08_13-22.00.avi")
KernelDeInt(order=1,sharp=true)
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次