![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- VIVO討論區 (數位機上盒)
(https://www.pcdvd.com.tw/forumdisplay.php?f=15)
- - 我來貼DOA2的圖了(之前是:bt8X8用wdm driver錄*480是場空? )
(https://www.pcdvd.com.tw/showthread.php?t=66849)
|
---|
剛看完Huffyuv那段,Field Order是奇數先
影片本身是60fps(每個Field就是一個Frame) 但字幕(PRESS START BUTTON)則是30fps(由兩個Field組成) 所以不管怎麼搞都會有問題 放棄字幕,以60fps去處理會好看一些 或者犧牲一點流暢度,取奇數或偶數Field,作成30fps(這樣字幕就不會跳了) |
>剛看完Huffyuv那段,Field Order是奇數先
啊,我的判斷方法有錯嗎? 為什麼我認為是偶先,我是這樣判斷的: 如果畫面上有一向固定方向移動的物體(例如:從左向右移動),就看Odd or Even哪個Field內的物體移動得比較前面(在這個例子裡,就是右邊) 這方法有問題嗎? *****修正***** 對不起自問自答,我想錯了 基本上這種判斷方法是可用的,但是移動得比較慢的Field才是先出現的Field 所以這段影片的確是Odd Field(奇先、Top Field First) ************** >影片本身是60fps(每個Field就是一個Frame) >但字幕(PRESS START BUTTON)則是30fps(由兩個Field組成) >所以不管怎麼搞都會有問題 其實我 猜測 是這樣啦 DreamCast內部運算的時候可能有產生640*480 60FPS的畫面 輸出到電視的時候,就從640*480 60FPS的畫面中依序取出Even及Odd Field輸出到電視(另一半的Field就被丟棄了,或是根本就沒有算出來?) 在我放出的那段AVI比較看不出這一點,因為動態比較多 但是有些靜態的片段看起來像是我說的那樣,而不像是直接的60FPS——但是我又沒辦法100%肯定 因為說不定Dreamcast會在30FPS 與60FPS的顯示模式中切換也說不定?或是2D的部分是用30FPS,3D的部分用60FPS? >放棄字幕,以60fps去處理會好看一些 >或者犧牲一點流暢度,取奇數或偶數Field,作成30fps(這樣字幕就不會跳了) 我以前是只好做成Interlaced MPEG2,可是檔案很大… (不過反正我只是留著自己看,沒有要貼出來就算了) |
簡單的判斷法:
用TMPG開啟,在Deinterlace選項選Even-Odd field,然後看播放順序對不對 這段我試是Top field first |
奇先??
小弟覺得很心虛耶... 我想lwb兄是aiw radeon+wdm driver應該是偶先. 借一下lwb兄的avi影片(請不要罵小弟^^) 1) virtualdub -> deinterlace -> duplicate field 1 -> bmp 2) virtualdub -> deinterlace -> duplicate field 2 -> bmp 連續5個frame, 存成10張bmp圖檔. 製成10個frame的divx3, 順序是2121212121. http://home.pchome.com.tw/mysite/peter0505/a.avi |
難道是我誤解了Top Field First的意思??
我只覺得Top Field應該是奇數.... 參考看看兩種不同設定吧... |
另一個...
|
疑....奇怪....kouyoumin兄的也沒錯啊!
難道是virtualdub的field 1和field 2定義的跟別人不一樣? 不過小弟比較好奇的是tmpgenc的deinterlace -> Even-Odd field 為什麼不叫做Odd-Even field? 從字面上翻譯(偶->奇 field), 假如field order設Top field first, 那播放的順序不就變成: 偶->奇->偶->奇->偶->....... 實在令小弟迷惑.... |
>奇先??
>小弟覺得很心虛耶... >我想lwb兄是aiw radeon+wdm driver應該是偶先. >借一下lwb兄的avi影片(請不要罵小弟^^) >1) virtualdub -> deinterlace -> duplicate field 1 -> bmp >2) virtualdub -> deinterlace -> duplicate field 2 -> bmp 我還是認為是奇先 我發現VirtualDub: 當它在duplicate field 1的時候,被複製的是偶數條掃瞄線 但在duplicate field 2的時候,被複製的是奇數條掃瞄線 也許要Bug Report 給作者? |
引用:
那個應該跟順序沒有關係,改了Field Order字也不會變 |
To lwb兄:
您的那段影片現在不在身邊, 我用我的aiw128+wdm driver錄了一小段影片 (兄信不信我的aiw128使用wdm driver和使用vfw driver, field order竟然不一樣) 使用virtualdub->tools->Hex editor檢查duplicate field 1和field 2的差異 只檢查了4條線(看了眼睛都花了@_@), 結果如下: 假如正常的影片順序是1234. duplicate field 1 -> 1133 duplicate field 2 -> 12244(奇怪吧!) 看起來duplicate field 1很正常啊! |
所有的時間均為GMT +8。 現在的時間是06:02 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。