請問Progressive的影片,有動態時有間條,如何除去呢
Width : 1 280 pixelsHeight : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.970 fps
Minimum frame rate : 29.412 fps
Maximum frame rate : 30.303 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.109
小妹拙見就圖片而言 那算是反交錯沒處理好 動態場與靜態場幀沒有作正確的處理~重壓~ 原片以經是這樣,如何重壓除去間條呢 本文章最後由 clubaudition 於 2011-8-30 13:35 編輯
呃....這個影片依照圖片判斷是TIVIC沒有處理好 如果在沒有raws的情況下 等於沒救= =
影片的作者 在TIVIC沒有處理好得狀態下又去使用vfr方式壓制 本末倒置的方式.
當然也有可能vfr並不是刻意去設定的 也有可能是軟體本身的功能.
影片基本上是無法修復的 除非有ts重新壓過一次.
另一種情況是 如果線條的地方只有一幀 可以用BadFrames(xxx, blend=true) 換幀的方式去修復
http://avisynth.org.ru/badframes/badframes.html
第二種方式您可以用幀數去拖個5~10幀 用肉眼去判斷 是不是5爛2的
好、好、好、爛、爛 這樣 (沒線條 = 好有線條 = 爛) 並且注意是否以規律性的重覆這樣的線條
如果是的話 把有問題的那些幀數 trim出來 然後↓
tfm(mode=5,pp=1,slow=2).tdecimate(mode=1).tdeint(mode=2)
在看看效果如何囉 因為只有一張圖片 無法詳細判斷了.
-僅供參考:)
基本上全片有動態的都是這樣,所以我想張每張圖由1280x720轉成1280x360,把間條強行除去 本文章最後由 clubaudition 於 2011-9-1 08:44 編輯
您的意思是要拆分場 保留奇數場 解析度就是720÷2 =360
可是拆場並不能解決問題 這個影片已經是逐行不是隔行了
就算拆出來也是錯誤的並不是說"強制"就能解決這個問題
小妹不敢保證說的一定是正確的 僅對自己所吸收的知識去嘗試著回答
這個問題可以拿去任何一個友站去詢問 聽聽看其他的後期高手是否有不同的見解.
順便也能驗證看看小妹的觀點是否正確的.:)
個人也蠻好奇這個raws是出自何人之手 怎麼會讓您以為動態場"一直都是這樣的"
這樣說有點不敬 但長期這樣誤導觀看影片的人 有點不太好.
您是位相當細心的人 不到一秒瞬間的線條都能讓您找出來 通常一般人還真無法察覺的呢. 本文章最後由 KOBSS 於 2011-9-1 11:44 編輯
原始壓製影片的人, 如果不是新手, 就是搞不清楚狀況的笨蛋.
60i -> 30p 竟然不做 de-interlace
就跟當初我在唸 圓剛, 把 1080i60 訊源直接壓成 1080p30 還敢義正言辭說 這樣做沒有錯.
要補救的方式只有一種, 把 30p 先輸出回原來的 60i , 然後再 60i de-interlace 之後壓成 30p
30p -> 60i 也有地方要注意, 並不是無腦直出就可以正確無誤.
不過, 我還是要再次強調一遍, 1080i60 應該要轉成 720p60 才對.
轉 720p30 都是錯誤的. 基本上全片有動態的都是這樣,所以我想張每張圖由1280x720轉成1280x360,把間條強行除去 ...
god_md5 發表於 2011-8-30 19:10 http://www.hd.club.tw/images/common/back.gif
保留奇數或偶數線的確應該可去間條問題, 然後再垂直放大一倍, 但畫面的品質肯定變差, 大概只剩一半 回覆 7# KOBSS
輸出回原來的 60i , 然後再 60i de-interlace 之後壓成 30p
這方式下次要練習看看了 只是目前還沒有看過有這種素材 = =
回覆 1# god_md5
雖然影片已經是Progressive
事實上依然還是weaved interlaced fields
這種現象可以使用LAV CUVID"強制去交錯"
這是最近才有的新功能~
可以試試看喔:) 回覆 10# pureland
一開始想到的解法比較簡單,把每張的奇數行與偶數行拆開,變成2個field,即30p->60i,
然後重新壓,clubaudition提到的5爛2,是指pull down的效果嗎?24fps->30fps,這樣應該是不會有這種間條吧?
可能的pattern: (ex. Ao第一張的奇數行,Ae第二張的偶數行)
(Ao+Ae) (Bo+Be) (Bo+Ce) (Co+De) (Do+De)
不過以pattern來看,還原成24fps可以畫質又更優了,因為有兩幀是混合鄰近的兩幀。
pattern來源: http://en.wikipedia.org/wiki/Telecine#Other_pulldown_patterns 不過突然想到,已經重壓過了,應該又再引進一些失真了,再怎麼處理,應該也比不上用原始檔重製。
PS. 不好意思,這邊電腦怪怪的,沒辦法重新編輯,再發一篇了。 既然要玩影像處理, 請記得安裝 lossless Video CODEC(很多種, 請不要問哪一種比較好)
這是基本常識喔... 試了很多方法還未能解決,現給上文件,請大家幫幫忙~
http://firestorage.jp/download/fb1a89480046f66e99755e2c1314752a48a9a0c4 回覆 14# god_md5
我看這影片沒救了...
我會的方法都測試過了=="
YouTube下載的影片看看就好啦~
不需要這麼計較吧~
我倒是有一個妙法提供您參考:
看此影片時距離螢幕兩公尺以上自然就沒橫紋了喔
這是我解決此問題的方法:)) 5爛2是pull down沒錯 以上舉例的可能不太適合那是動畫在用的
提供的720P已經是壓制過的了 這影片完全看不出來是哪個節目的
平時不太注意這一類型的 想找原始檔可能有看過的才知道了
可以參考以上使用播放器的方式調整就好囉
如果要拆場然後再次壓制....個人會選擇放棄.越壓畫質越差 doom9上有一個Avisynth的script有修復模式,據說沒辦法完全修復,但會比較好,
QTGMC(InputType=2/3)
http://forum.doom9.org/showthread.php?t=156028
* 先記著,有時間再來實驗。 本文章最後由 clubaudition 於 2011-10-5 20:59 編輯
plugins
- MVTools2
- MaskTools v2
- NNEDI3
- RemoveGrain + Repair
- SSE2Tools
- NNEDI2, NNEDI, EEDI3, EEDI2, TDeInt
- Yadif
- VerticalCleaner
- AddGrainC
- FFT3DFilter
- dfttest
能用的全用上了 可能也是跑N小時8-}
影片處理如果到了這一步 就不會去鑽牛角尖了~ 直接放棄
用壓制的時間去找相同的原始檔 機會還比較大一點. 呵呵
avs預覽就破功了 還好沒run 感覺不適用~ 这片基本上没救 嗯 最近想來學Avisynth,它一般都是簡稱AVS嗎?我先假設是好了。
clubaudition: "avs預覽就破功了 還好沒run 感覺不適用~",所以AVS是可以預覽任一script包含QTGMC,然後讓使用者決定要不要run下去嗎? 怎麼做呢?
所以這片應該是有做一些處理過了,所以沒辦法以簡單的方式來還原,除非知道它的處理過程? or Try and error?
在國外討論區有看到這麼一句話,我大致翻成"保留原始檔是最好的對策",是因為壓片是有可能會事後才發現有什麼無法或是難以回復的地方嗎?機會大嗎?
可惜了,本來想拿來練習的說。 XD
頁:
[1]
2