回覆 30# twinesdr
代答, 100分

TOP

本帖最後由 aarv 於 2018-3-4 21:26 編輯

雖然話題完結, 但之前有人想知50i如何轉成50Hz流暢度, 返黎得閒就順便整條對比片出黎
注: 必須使用1080p50觀看
https://www.youtube.com/watch?v=acjjNd12djM

avs script都寫埋俾你睇又點話
  1. DirectShowSource("Z:\(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31].mkv", fps=25.000, audio=false, convertfps=true)
  2. Crop(0,0,636,0)
  3. AddBorders(0, 0, 4, 0, $00008B)
  4. ChangeFPS(50)
複製代碼
  1. DirectShowSource("Z:\(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31].mkv", fps=25.000, audio=false, convertfps=true)
  2. LoadPlugin("D:\Program Files\MeGUI_2418_x86\tools\avisynth_plugin\yadifmod2.dll")
  3. Yadifmod2(mode=0, order=1)
  4. Crop(640,0,636,0)
  5. AddBorders(0, 0, 4, 0, $00008B)
  6. ChangeFPS(50)
複製代碼
  1. DirectShowSource("Z:\(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31].mkv", fps=25.000, audio=false, convertfps=true)
  2. LoadPlugin("D:\Program Files\MeGUI_2418_x86\tools\avisynth_plugin\yadifmod2.dll")
  3. Yadifmod2(mode=1, order=1)
  4. Crop(1280,0,640,0)
複製代碼
合併
  1. a=Import("(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31].avs")
  2. b=Import("(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31]2.avs")
  3. c=Import("(2018-01-04 19-26) 第40屆十大中文金曲 我和你音樂會 [直播] ! Gold Songs 40 Commemorative Concert [LIVE] [RTHK TV 31]3.avs")
  4. StackHorizontal(a,b,c)
  5. Subtitle("Interlace(Weave)                                                                            YADIF deinterlace(1x)                                                                    YADIF deinterlace (2x)", size=25)
複製代碼

TOP

講咗四頁, 都無人講到個重點出嚟.....

無線近年對60格(不論60i/60P)轉成50P時, 開始用向量式轉換, 唔再以前咁每6格偷一格咁樣硬性轉換.

但對於動畫呢啲本身經過3:2 pullup嘅內容嚟講, 由於原片個time base都已經有pullup時嘅jilitter, 再用向量轉換時好難做到順暢估計.

TOP

本帖最後由 aarv 於 2018-3-13 02:35 編輯

回覆 33# Brainstomer
TVB應該唔夠膽直接偷格, 直接删格數非常礙眼(反而ViuTV真係見過), 最多只會用殘影法(blend convert/漸變)將60i轉成50i, 近來就用補幀/插幀方法轉(唔知你所講既向量轉換係咪呢個意思, 冇計呢d名詞太多名又冇統一過)

動畫片/電影以前SD年代因為影帶唔支援24p格式所以基本上都用3:2 pulldown上NTSC 60i先俾電視台, 到依家HD年代影帶已經支援24p格式, 大部份發行商已經直接成個24p影片送俾電視台自己搞, 所以連TVB初時都唔係好識要點搞
(而且依家連影帶都少用了, 成個外置harddisk寄俾你都仲平過買帶 )

TOP

本帖最後由 waishingme 於 2018-3-14 00:36 編輯

回覆 33# Brainstomer


電腦快左,技術愈走愈前?  

https://www.youtube.com/watch?v=882c25af2hM



https://www.youtube.com/watch?v=AUipoxcYtas

TOP

回覆  Brainstomer
TVB應該唔夠膽直接偷格, 直接删格數非常礙眼(反而ViuTV真係見過), 最多只會用殘影法(bl ...
aarv 發表於 2018-3-13 02:33

向量轉換唔係單純一張張frame處理....

簡單啲諗, 你可以當佢60fps, 首先倍到去300fps, 但唔係單純做5:5 pullup, 而係用2個原始frame, 推算返中間四個frame時應有嘅畫面(Motion vectoring.....whatever), 即係呢300fps入面, 有60fps原始frame, 有240個靠估嘅frame.
之後, 響呢300frame入面, 再取樣做50fps, 咁樣就jlitter少好多, 更加近似用原生50fps拍出嚟嘅效果.

如果唔係咁樣做, 單純將某啲frame 移下位疊下咁樣, 始終會出現jlitter.....

TOP

本帖最後由 aarv 於 2018-3-14 03:14 編輯
向量轉換唔係單純一張張frame處理....

簡單啲諗, 你可以當佢60fps, 首先倍到去300fps, 但唔係單純做5:5 p ...
Brainstomer 發表於 2018-3-14 01:58

我講"補幀/插幀"就係你同埋#35個意思一樣, 只係純粹大家用既名詞唔同(剩係每個牌子電視機同樣功能既名全部都唔同)
總之就係motion compensated frame interpolation啦

TOP