[請問] TIVTC即時除幀+FM補幀 30->24->60FPS

看板AVEncode (影音編碼技術)作者 (酒腰無善意)時間8年前 (2016/09/29 18:16), 8年前編輯推噓3(3015)
留言18則, 5人參與, 最新討論串1/1
WIN10 使用POT X86播放器 要看串流動畫+AMD Fluid Motion(以下簡稱FM) 播放器使用POT掛BlueskyFRC補幀(以下簡稱BFRC) http://imgur.com/JaQRooQ.jpg
http://bluesky23.yukishigure.com/BlueskyFRC.html 或是POT掛SVP補幀 (https://www.ptt.cc/bbs/VideoCard/M.1468539926.A.203.html) - 串流動畫來源: 先商店擴充FVD http://imgur.com/1jWSQts.png
到動畫瘋開啟影片,廣告跳過就可以按FVD取得連結(不用按下載,檔案無法繪製) http://imgur.com/HI2LgCY.png
POT PLAYER X32 右鍵開啟連結) http://imgur.com/aDsR56X.png
- 但是 因為動畫原生24P,可是網站壓製成30P 0,1,2,3->0,1,2,3,4 3,4影格重複 導致補幀因為多1影格 所以會頓挫感 目前已知方法使用AviSynth 設定TIVTC 能把重複幀即時刪除30P->24P TIVTCv105 載點 http://xhmikosr.1f0.de/_old/avisynth/plugins/TIVTCv105.zip TIVTCv105 整個資料夾放進去 在指定DLL http://imgur.com/Q9zJ9Kv.png
30P-->24P http://imgur.com/QiFjRCs.png
不過這邊就會有問題了,AMD的FM不能用,也就是BFRC沒作用 只能開SVP補幀 https://www.svp-team.com/wiki/Download 但是有個問題,即使你即時刪幀 30P->24P 他還是會判斷影片是30P而不是24P 補幀軟體判斷只用倍幀30x2到達60P 就變成這樣 (30P->24P)x2=48P http://imgur.com/X7FNSP0.png
不知道各位前輩有什麼建議的解決方向呢? 另外還是希望可以用BFRC去補 可是好像因為AviSynth YV12 會無法使用 這個不知道還有什麼比較好的解決辦法呢? 我的想法是找一個濾鏡可以即時刪幀,掛在BFRC順位前面 但不知道這樣還會不會判斷錯誤,而且不知道有什麼濾鏡能達成 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.224.172 ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1475144194.A.3EF.html

09/29 18:19, , 1F
我發現搞得那麼麻煩,還不如買新型的電視就有自動補幀了
09/29 18:19, 1F

09/29 19:24, , 2F
正常影片補是很簡單,這個是片源有問題啊
09/29 19:24, 2F

09/30 00:03, , 3F
原來你轉到這了,我後來發現不是ffdshow的問題
09/30 00:03, 3F

09/30 00:05, , 4F
是在AviSynth裡做Prefetch,IVTC就會出錯
09/30 00:05, 4F

09/30 00:06, , 5F
那要搭配BFRC的話應該只要把IVTC移到ffdshow去做
09/30 00:06, 5F

09/30 00:07, , 6F
然後讓BFRC吃ffdshow的NV12輸出應該就能補幀,你試試吧
09/30 00:07, 6F
哈 大大我把SVP改成 2又1幀率 就騙過SVP了 他會跳SVP 播放於75,不過實際是60P http://imgur.com/rIEtBJU.png
BFRC吃FFDSHOW這個我就要挑戰看看了 ※ 編輯: leo91531 (118.170.224.172), 09/30/2016 00:55:56 哈 大大我挑戰成功了 太感謝你了XD 等等再回去重寫一篇 ※ 編輯: leo91531 (118.170.224.172), 09/30/2016 01:12:49

09/30 01:27, , 7F
我用ffdshow掛也成功了
09/30 01:27, 7F

09/30 01:28, , 8F
但是顯示fps還是30...不過順暢很多
09/30 01:28, 8F

09/30 01:33, , 9F
不過動畫瘋的m3u8連結有時效性...真是有點麻煩
09/30 01:33, 9F
30P是原始片源沒錯,中間他轉到多少不會顯示,只會顯示最後輸出幀數 ffdshow掛AviSynth開TIVTC(參數如圖) http://imgur.com/lJi6QaM.png
BFRC先不勾檢查是否30->24P http://imgur.com/JFmBHEP.png
ffdshow沒有移上去就會判斷錯誤 判斷成30P所以補x2=48P http://imgur.com/eSiQwtJ.png
移順序 http://imgur.com/WkUe4sp.png
移上去就正常吃30P轉的24P,BFRC判斷吃24P,正確補到60P http://imgur.com/PeAgUgp.png
我試了一下這個ffdshow掛AviSynth開TIVTC設定並不會影響其他播放器(不同步) POT X64跟MPC X64 試了一下無法使用這個設定,也不共用這個ffdshow設定 缺點是用這套設定的播放器,開其他24P影片他會一律做刪減幀的動作 所以觀看其他影片要使用其他播放器 這樣就不會衝突了 變成說POT X86就專看動畫瘋影片了 ※ 編輯: leo91531 (118.170.224.172), 09/30/2016 02:36:06

09/30 04:00, , 10F
這個TIVTC插件只支持X86
09/30 04:00, 10F

09/30 04:01, , 11F
X64下無法運作
09/30 04:01, 11F
不過以動畫瘋串流來說 x86跟x64性能上應該沒有麼太大的問題 不過我剛用SVP演示模式測試詳細確認 發現TIVTC+SVP好像還是維持原本的30->60P 吃不到24P (會有重複畫面) 反而是TIVTC+BFRC是非常正確的 30->24->60P (60格連續不同畫面) SVP就不知道是哪出錯了 ※ 編輯: leo91531 (118.170.224.172), 09/30/2016 04:49:46

09/30 13:18, , 12F
雖然我有買SVP 4 PRO 但是效果還是不太滿意
09/30 13:18, 12F

10/01 00:59, , 13F
TIVTC x64可以到下面抓
10/01 00:59, 13F

10/01 00:59, , 14F

10/01 01:02, , 15F
SVP應該不至於吃不到24P,至少轉檔我確認是沒問題的
10/01 01:02, 15F

10/01 01:04, , 16F
再推一下SVP這份參數 http://pastebin.com/m4EpFCjJ
10/01 01:04, 16F

10/01 01:04, , 17F
目前用起來還算滿意
10/01 01:04, 17F

10/01 01:31, , 18F
不小心看了這篇 就手滑 RX 460 orz
10/01 01:31, 18F
恭喜哈 補充原串更新 https://www.ptt.cc/bbs/PC_Shopping/M.1475236307.A.332.html ※ 編輯: leo91531 (118.170.224.172), 10/01/2016 22:08:58
文章代碼(AID): #1NxEe2Fl (AVEncode)
文章代碼(AID): #1NxEe2Fl (AVEncode)