![]() |
||
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
很詭異的現象,我沒有裝 GKnot,不知道為什麼會出現這種情況。 正常情況是選另外一個。選 4CC 是 'yv12' 的話,壓出來檔案 1. 如果內容�**椄O DivX,檔頭 4CC 卻是 'yv12',不知道會發生什麼情況,也許還是 DivX 跳出來解,但是在其他系統上播放就會有問題 2. 如果內容物是 YV12 RAW 的資料,也就是沒有壓縮的 YUV 資料,檔案會很大,當然這個不是我們想要的結果 引用:
我想這個不是 VDMod 的 bug,而是 Nandub 的 bug。 原始 AVI 可能是用 Nandub 作影音合成,Nandub 的處理上有一些瑕疵,這些檔案用 VDMod 來處理可能就會發生不同步的情況,當然還要看你是怎麼設定的。 就是因為 Nandub 的 bug (ugly hack),所以後來建議,如果是自己作影音合成的話,不要再使用 Nandub 來處理,改用 VDMod。 如果是處理、分割別人做好的 AVI,會發生問題的話,只好改用 Nandub。 所以希望推廣所有人都改用 VDMod 作影音合成的工作.... |
|||||||||
![]() |
![]() |
Amateur Member
![]() 加入日期: Jul 2004
文章: 49
|
謝謝snic,另外我覺得Gordian Knot 怎麼少了mp3 cut 等套件,讓我重新編輯(ex裁掉剛開始一小部分介紹,但仍保留一部分介紹)無法影音完美結合,請問有此免費的 mp3 cut 嗎? 謝謝
|
||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
首先要檢查你的影片是不是真的是 Hybrid。 DVD2AVI 顯示 FILM/NTSC 交錯,是表示原始訊源有部分作 IVTC,部分是 23.976 (FILM),部分是 29.97 (NTSC)。 然而實際上可能全片原本都是 FILM,只是壓 DVD 的 Encoder IVTC 無法做到 100% 的檢出,所以沒有檢出的部分就還是以 NTSC 壓縮。 所以你必須一張一張自己檢查,看看訊源到底是全部 FILM,還是真的是 Hybrid。 如果是全部 FILM,DVD2AVI 的輸出一張一張檢查,會發現每五張之中有兩張畫面是交錯的,其他沒交錯。 如果是 Hybrid,FILM 的部分一樣每五張有兩張交錯,NTSC 的部分可能有種種情況,每一張都交錯,或者每一張都沒有交錯。 檢查確認之後,如果訊源原本是全部 FILM 的,就可以全部 IVTC,壓成 23.976fps。 如果訊源真的是 Hybrid,那麼看你要壓成什麼,如果是壓成 MPEG-2,就不用動讓 Encoder (TMPGEnc 選 Inverse 3:2 pulldown) 自己去判斷,如果是壓成 AVI,就去交錯轉成 29.97fps,或者講究一點手動補成 120fps。 |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
720x576 引用:
用 Avisynth 轉檔,注意直接去交錯就好了,不要作 IVTC,PAL 的片子不能 IVTC,否則每五張刪除一張,會變成 20fps,畫面會頓得很厲害。 引用:
XviD 的 Interlaced Encoding 這個選項,是很多人誤會的地方。這個選項不是在作去交錯,XviD 沒有去交錯的功能,這個功能也不屬於一個 Codec 應該作的事情。 這個選項是在壓縮的時候,啟用交錯壓縮模式,讓 XviD 的動作搜尋,能夠有效的對付較難壓縮的交錯畫面,所以使用這個選項的目的,不是要去交錯,相反的,它是要把交錯畫面保留下來,提高 Encoder 對交錯畫面的壓縮能力。 如同 MPEG-2 可以壓縮交錯畫面,在 TMPGEnc 之中壓縮交錯畫面時,壓縮模式要選 Interlace,這樣壓縮效果比較好,是一樣的道理。 XviD 目前的 Interlaced 壓縮,還很陽春,只有 Field DCT 的功能,還沒有真正的交錯畫面的動作搜尋能力 (Field ME)。 而 DivX 則是完全沒有這個功能。 WMV9 的 Interlaced 壓縮,和 XviD 是完全相同的意思。 您如果要去交錯,必須另外使用其它的軟體來作這個處理,例如使用 Avisynth 的許多去交錯的 plugin,或者 VirtualDub 內建的去交錯 filter。 還有如同 snic 大大說的,在作去交錯之前先檢查一下可不可以用 swap field order 救回來。 |
|||
![]() |
![]() |
Basic Member
加入日期: Dec 2000 您的住址: Taiwan
文章: 24
|
感謝shade與snic
![]() |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Nov 2001
文章: 1,563
|
引用:
這明明是你說的...我只是點重點出來^^" 我發現 Shade 大大有個壞習慣(?)... 總是把自己的功勞說成別人的功勞(炸) 不過我有個疑問... 引用:
既然 XVID 是壓 MPEG-4 又何必要把交錯畫面保留下來? 不是訊源如果交錯壓 AVI 至少都要做去交錯嗎? 還是說未來有 MPEG-4 規格的 DVD? 另外是不是 WMV9 的交錯壓縮模式比 XVID 強? 照這樣看來 WMV9 還比 XVID 早有這個功能喔:P
__________________
免裝Codec就可輕鬆將各種格式(含RMVB,AVI)轉檔成DVD,AVI,MP4,H264,PSP/iPod可看的免安裝軟體(可加字幕,簡單) 軟體永久下載點,使用上的常見問題&解答,官方討論區 《圖文解說》用全世界80%影音DVD之母 Scenarist 為市售DVD加中文字幕(保留原始選單,章節,多重PGC,且能相容WinDVD) 2006/08/01 修正更新教學下載!不用VobBlanker也能保留多重 PGC,打造最高相容性加中文字幕 DVD,連WinDVD也可以拉動時間條! 新增快速 AVI 轉 DVD(字幕非內嵌,可開可關!)的方法,無字幕 DVD 外掛中文字幕檔觀看,調時間軸的方法 《發現》史上最強! 比 WinAVI 速度更快品質更好的轉檔軟體現身!(可加字幕,批次轉檔) 附圖比較!(追加原始檔圖片),MME轉RMVB不會無聲不能開檔的超簡單方法,MME轉RMVB不會影音不同步的方法,MME加字幕轉檔的方法 《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法! (追加"教學用 AviSynth plugin 永久連結下載提供",和"疑難雜症基本解決方法"以及"AVI 內嵌字幕的方法") 此文章於 2004-07-30 11:56 PM 被 snic 編輯. |
||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: May 2002
文章: 346
|
多謝Snic兄解答,您的意思是把這二行:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\IT.dll") IT(fps=24,ref="TOP",blend=false) 換成這樣就可以去交錯嗎: LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Decomb511.dll") Telecide(order=1) 試試看先。 還有到AviSynth網站,看到有非常多 filters ,不知道幹嘛用的,Snic兄有空也寫些教學吧。 |
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
我記錯了,抱歉,一時看太快..... 不過這也是別人教我我才知道的,所以這個其實也不是我的功勞,算是大家的功勞吧,大家教學相長... ![]() 引用:
因為 MPEG-4 跟 MPEG-2 一樣,有 Interlaced 壓縮的功能,XviD 也把這個功能作出來.... 所以就有了這個選項.... 只是一般很少人會去用,大家通常都是壓循序的畫面.... 太少人用了,所以也不知道這個功能有沒有很大的 bug... (炸) 至於為何有些人會去用,也許用的人根本不知道 Interlaced 壓縮是幹什麼用的,只是覺得名稱很炫,就隨便亂勾... (炸) 循序畫面用 Interlaced 壓縮壓縮效率很差,千萬不要這麼使用。 可能有些人會用 MPEG-4 來保存一些交錯訊源的影片,例如自己拍攝的 DV 帶,用 MPEG-2 壓檔案太大了,而這些影片日後還有可能要轉成其他格式,希望能夠保留原始的交錯畫面型態,所以便會使用 XviD 的 Interlaced 壓縮功能。 XviD 1.1 新版的 Decoder 有兩個新增功能,一個是可以傳 Aspect Ratio 的資訊給 Renderer (VMR-7/VMR-9),讓顯示卡可以自動作 resize。 這樣我們就可以直接壓原始 720x480 影像,然後在 Aspect Ratio 那裡設定 DAR/PAR,顯示的時候顯示卡會自動 resize 成正確的比例,這樣我們在壓縮之前就不用自己先作 resize 720x480 -> 640x480 了。 另一個新功能是透過 DXVA,使用顯示卡的硬體去交錯,例如 ATi/nVidia 新一代的顯示卡都有提供很優秀的硬體去交錯,XviD 的 Decoder 可以直接利用這些硬體的功能來作即時去交錯,所以以 Interlaced 模式壓縮的影片,現在利用 Decoder 的這個新功能,在電腦上播放也可以有即時去交錯的處理。 引用:
呃,我沒有比較過 WMV9 和 XviD 的交錯模式壓縮能力。 XviD 的交錯壓縮確實蠻陽春的,這個功能也不太有人注意,很少人用,不過 WMV9 也沒有開放原始碼,所以其實我們也不知道它的交錯壓縮到底作得怎麼樣,搞不好也很陽春也說不一定 ![]() 最近有人作了測試 http://www.vrac.iastate.edu/~chadsp...lace/index.html |
|||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Oct 2002 您的住址: El's room
文章: 1,046
|
引用:
換成 LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Decomb511.dll") FieldDeinterlace(full=true) 至於 FieldDeinterlace 的詳細參數,請參閱 Decomb 的說明文件。 |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: May 2002
文章: 346
|
引用:
AviSynth 的說明文件通通是英文的,用翻譯軟體逐字查詢還是看不懂它再說些什麼。 我用 Telecide(order=1) 試作了幾分鐘,似乎已見成效,現在再用正確的 FieldDeinterlace(full=true) 試試看有沒有更好一點。 謝謝 Shade 兄! |
|
![]() |
![]() |