[心得] 透過MPV使用影像擷取卡提升switch畫質
看板PC_Shopping (個人電腦購買)作者trfmk1 (TRF小兵)時間2年前 (2023/05/15 20:07)推噓64(64推 0噓 81→)留言145則, 57人參與討論串1/2 (看更多)
這是我上網找資料整理的一些心得
這篇文章我一直猶豫要不要PO
此方法不管你顯卡用那家都通用
但效果依照CPU與GPU而定
首先需要一張擷取卡
首推GC573延遲最低
我現在的PC環境延遲33ms
再來就擷取盒GC553
有Thunderbolt3就上GC555
不過這個很貴= =
網路上看延遲40~50ms左右
還需要一個HDMI 影音訊號分離器
直接單獨把HDMI聲音單獨分接出去給喇叭
為甚麼要這樣後面會說
mpv的懶人版本很多
其實下面教的的通用
我是推薦這版本
https://www.lckp.top/thing/mpvnet_cm/
不喜歡對岸整合的懶人包
可以自行從零開始
我就不多作說明了
還需要抓ffmpeg來看系統資料
https://ffmpeg.org/
找windows版本抓
下載完解壓縮只需要ffmpeg.exe這個檔案
然後打開終端機
鍵盤WIN鍵 + r 開啟「執行」對話框
輸入powershell
https://live.staticflickr.com/65535/52899043604_03dc16f8cd_k.jpg

輸入ffmpeg.exe的檔案路徑
後面空格加上 -hide_banner -list_devices true -f dshow -i dummy
比如我丟到D槽去就是
D:\ffmpeg.exe -hide_banner -list_devices true -f dshow -i dummy
在終端機輸入指令
按下Enter後會出現擷取設備的名稱
https://live.staticflickr.com/65535/52898316592_c7736e8aa1_k.jpg

得知擷取卡設備名 "AVerMedia HD Capture GC573 1"
下載完的mpv.net_CM解壓到自己喜歡的地方
找到mpvnet.exe 按右鍵新增建立捷徑
https://live.staticflickr.com/65535/52899348325_b5f9be353e_k.jpg


路徑後面空格加入參數
--demuxer-lavf-o=video_size=1920x1080,framerate=60 av://dshow:video="AVerMedia HD Capture GC573 1" --profile=low-latency --untimed
av://dshow:video=" "
雙引號裡面要輸入擷取卡的名稱
比如丟到D槽就是
D:\mpvnet\mpvnet.exe --demuxer-lavf-o=video_size=1920x1080,framerate=60 av://dshow:video="AVerMedia HD Capture GC573 1" --profile=low-latency --untimed
這樣就會以1920x1080 60p運行
跟我一樣用GC573的人可以追加參數
pixel_format=bgr24 這樣會以RGB模式擷取
範例如下
--demuxer-lavf-o=video_size=1920x1080,framerate=60,pixel_format=bgr24 av://dshow:video="AVerMedia HD Capture GC573 1" --profile=low-latency --untimed
打開捷徑應該就會看到擷取卡的畫面
撥放器按右鍵選擇想要的演算法
https://live.staticflickr.com/65535/52899494213_a505b4b9c5_o.png

建議使用Anime4K Mode:A 或Mode:B
喜歡銳利點就Mode:A
不喜歡鋸齒就Mode:B
顯卡夠強可以開A+A或B+B
甚至自訂組合
我是覺得Mode:B就效果拔群了
像AMD的解析度強化是細節大幅強化
但鋸齒也毫不保留的強化
然後演算法強度請慎用
開太強顯卡撐不住就會延遲
反之顯卡夠強就不會增加額外延遲
我的環境使用Anime4K Mode:B 延遲一樣是33ms
4K升頻效果比較
https://imgsli.com/MTc4NDYx/1/0
然後來講一 下為甚麼不讓MPV載入聲音
我也知道參數...但...
根據查到的資料
ffmpeg預設的 DirectShow 音訊延遲為 500 毫秒
載入擷取卡的聲音會造成500ms甚至更高的延遲
不載入聲音也就不會因為音畫要同步互相影響造成更多延遲
當然聲音直接從HDMI分接出來是更好的選擇
再來是會造成一些延遲的東西
也就是補幀
MPV也可以補幀但很吃顯卡跟CPU資源
我先提供比較輕量的玩法
首先我們知道目前最夯的
王國之淚的FPS只有30FPS
可直接把擷取卡畫面壓到30FPS
只要修改mpvnet捷徑的參數 framerate=30
然後打開MPV 右鍵找到mvtools倍頻打開
https://live.staticflickr.com/65535/52899079586_5a706fe713_o.png

畫面就會補幀到60P了
改內部文件還可以自由選擇要補到幾幀
但畢竟是是假的
60P足以讓眼睛稍微得到救贖
用144HZ螢幕也只建議開到72P
過高只是增加更多的偽影跟瑕疵
N卡可以用RIFE NVIDIA
但起碼要1070TI以上
而且都會有點瑕疵
拿AMD GCN架構的卡是可以直接60>120P
甚至R7 5700G APU都可以輕鬆補幀到120P且瑕疵較少
https://live.staticflickr.com/65535/52899602668_b52f6825fd_o.png

R7 5700G APU 補幀120P +AMD解析度強化
但是不管何種補幀方式都會造成額外100ms的延遲
加上擷取卡的33ms就是133ms
我之前實際影片
我用手機4K120P錄影
機戰30 60p
https://drive.google.com/file/d/1l01w-IDG2b_DCVTW3NYQFrPoSQAyJbex/view?usp=share_link
機戰30 120p
https://drive.google.com/file/d/1ko-Hi4gNOWWFFeyuJBPCo_6hXR0vQOPL/view?usp=share_link
檔案要抓下來才有120P
怎麼設定可以找我之前的文章
使用mpv的補強方法其實比較輕鬆達到
4K 60hz的螢幕加上一定等級的顯卡
Anime4K的演算法又很適合switch原生只有720P的遊戲升頻
顯卡一定等級又不會再造成額外延遲
補幀就看個人能不能接受延遲
或者較靜態的遊戲選擇開啟
當然拿來追番看劇mpv用習慣也是很不錯
追加更新說明
使用GC573
如果不想額外買HDMI 影音訊號分離器
可以直接使用MPC-BE單獨擷取聲音的方法
https://github.com/Aleksoid1978/MPC-BE
安裝完畢後打開MPC-BE
設定裡面先設定好需要擷取的設備
https://live.staticflickr.com/65535/52908075229_b98acc1001_o.png

然後撥放器介面按右鍵
檔案>開啟裝置
https://live.staticflickr.com/65535/52908308165_08ede5997b_o.png


左邊會跳出設定
把輸出的預覽勾勾取消掉
下面聲音的預覽保持打勾狀態
https://live.staticflickr.com/65535/52908376693_70a9c4892e_o.png


如果先開音效再開MPV會LAG
那就先建議開啟MPV擷取影像後
再開MPC-BE開啟擷取卡的音效
-----
Sent from JPTT on my Sony XQ-BE72.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.59.186 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1684152439.A.0AC.html
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/15/2023 20:07:42
推
05/15 20:10,
2年前
, 1F
05/15 20:10, 1F
推
05/15 20:11,
2年前
, 2F
05/15 20:11, 2F
不想PO就是怕遇到畫質魔人...
推
05/15 20:11,
2年前
, 3F
05/15 20:11, 3F
只要能插上擷取卡hdmi的設備
都可以強化畫質
任何遊戲主機、電視盒..等等
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/15/2023 20:15:33
推
05/15 20:16,
2年前
, 4F
05/15 20:16, 4F
推
05/15 20:16,
2年前
, 5F
05/15 20:16, 5F
好喔
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/15/2023 20:17:22
→
05/15 20:17,
2年前
, 6F
05/15 20:17, 6F
推
05/15 20:17,
2年前
, 7F
05/15 20:17, 7F
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/15/2023 20:18:02
※ mayolane:轉錄至看板 C_Chat 05/15 20:19
推
05/15 20:22,
2年前
, 8F
05/15 20:22, 8F
推
05/15 20:22,
2年前
, 9F
05/15 20:22, 9F
→
05/15 20:23,
2年前
, 10F
05/15 20:23, 10F
→
05/15 20:26,
2年前
, 11F
05/15 20:26, 11F
推
05/15 20:37,
2年前
, 12F
05/15 20:37, 12F
推
05/15 20:39,
2年前
, 13F
05/15 20:39, 13F
推
05/15 20:43,
2年前
, 14F
05/15 20:43, 14F
→
05/15 20:44,
2年前
, 15F
05/15 20:44, 15F
→
05/15 20:49,
2年前
, 16F
05/15 20:49, 16F
→
05/15 20:49,
2年前
, 17F
05/15 20:49, 17F
→
05/15 20:52,
2年前
, 18F
05/15 20:52, 18F
→
05/15 20:52,
2年前
, 19F
05/15 20:52, 19F
推
05/15 20:52,
2年前
, 20F
05/15 20:52, 20F
推
05/15 20:57,
2年前
, 21F
05/15 20:57, 21F
推
05/15 21:04,
2年前
, 22F
05/15 21:04, 22F
推
05/15 21:05,
2年前
, 23F
05/15 21:05, 23F
推
05/15 21:11,
2年前
, 24F
05/15 21:11, 24F
→
05/15 21:11,
2年前
, 25F
05/15 21:11, 25F
推
05/15 21:18,
2年前
, 26F
05/15 21:18, 26F
這是可行的喔
已經有方法了
推
05/15 21:31,
2年前
, 27F
05/15 21:31, 27F
推
05/15 21:34,
2年前
, 28F
05/15 21:34, 28F
推
05/15 21:34,
2年前
, 29F
05/15 21:34, 29F
推
05/15 21:35,
2年前
, 30F
05/15 21:35, 30F
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/15/2023 21:42:24
推
05/15 21:48,
2年前
, 31F
05/15 21:48, 31F
→
05/15 21:48,
2年前
, 32F
05/15 21:48, 32F
→
05/15 21:48,
2年前
, 33F
05/15 21:48, 33F
還有 79 則推文
還有 21 段內文
推
05/16 20:11,
2年前
, 113F
05/16 20:11, 113F
推
05/17 05:16,
2年前
, 114F
05/17 05:16, 114F
推
05/17 05:18,
2年前
, 115F
05/17 05:18, 115F
→
05/17 05:18,
2年前
, 116F
05/17 05:18, 116F
推
05/17 05:24,
2年前
, 117F
05/17 05:24, 117F
→
05/17 05:24,
2年前
, 118F
05/17 05:24, 118F
→
05/17 05:25,
2年前
, 119F
05/17 05:25, 119F
真的要省就直接弄附有3.5mm的小白盒
一般還會附光纖
還可以順便繞過HDCP
這樣的擷取卡能做更多事
→
05/17 08:28,
2年前
, 120F
05/17 08:28, 120F
推
05/17 13:16,
2年前
, 121F
05/17 13:16, 121F
※ 編輯: trfmk1 (42.76.39.189 臺灣), 05/17/2023 13:42:08
推
05/17 23:47,
2年前
, 122F
05/17 23:47, 122F
推
05/18 10:24,
2年前
, 123F
05/18 10:24, 123F
→
05/18 10:24,
2年前
, 124F
05/18 10:24, 124F
推
05/18 10:45,
2年前
, 125F
05/18 10:45, 125F
→
05/18 10:46,
2年前
, 126F
05/18 10:46, 126F
推
05/18 10:48,
2年前
, 127F
05/18 10:48, 127F
→
05/18 10:48,
2年前
, 128F
05/18 10:48, 128F
→
05/18 10:50,
2年前
, 129F
05/18 10:50, 129F
有一個方法是用mpc-be只擷取聲音不擷取影像
設定好後先開mpv擷取影像後開mpc-be這樣就有聲音了
詳細設定我晚點補...
推
05/18 11:30,
2年前
, 130F
05/18 11:30, 130F
→
05/18 11:30,
2年前
, 131F
05/18 11:30, 131F
→
05/18 11:30,
2年前
, 132F
05/18 11:30, 132F
我有更新播放聲音的方法
可以試看看
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/18/2023 13:13:04
推
05/18 15:55,
2年前
, 133F
05/18 15:55, 133F
→
05/18 15:55,
2年前
, 134F
05/18 15:55, 134F
推
05/19 01:13,
2年前
, 135F
05/19 01:13, 135F
→
05/19 01:14,
2年前
, 136F
05/19 01:14, 136F
什麼地方怪怪的?
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/19/2023 05:38:51
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/19/2023 05:40:09
※ 編輯: trfmk1 (125.229.59.186 臺灣), 05/19/2023 05:40:32
推
05/19 18:26,
2年前
, 137F
05/19 18:26, 137F
→
05/19 18:26,
2年前
, 138F
05/19 18:26, 138F
→
05/19 18:26,
2年前
, 139F
05/19 18:26, 139F
→
05/19 18:26,
2年前
, 140F
05/19 18:26, 140F
推
05/19 23:15,
2年前
, 141F
05/19 23:15, 141F
→
05/19 23:15,
2年前
, 142F
05/19 23:15, 142F
可能要私信給我
我不會隔空抓藥
提供一下使用那種擷取卡
設備資料等等...
推
05/20 09:17,
2年前
, 143F
05/20 09:17, 143F
→
05/20 09:17,
2年前
, 144F
05/20 09:17, 144F
→
05/20 09:17,
2年前
, 145F
05/20 09:17, 145F
madVR主要設計
是針對24p跟30p的影片做處理
後續又沒更新
作者現在只專注自己販售的硬體設備
目前軟體只針對hdr功能放測試版
我已經沒有用很久了
都改轉用mpcVR
這幾年流行的升頻算法
又透過GLSL跨平台在MPV上發展
中國那邊也比較熱絡MPV
連Anime4K也能透過油猴
直接瀏覽器看Bilibili升頻
※ 編輯: trfmk1 (114.137.65.112 臺灣), 05/20/2023 12:43:17
※ 編輯: trfmk1 (114.137.65.112 臺灣), 05/20/2023 13:23:24
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
64
145
PC_Shopping 近期熱門文章
PTT數位生活區 即時熱門文章
12
26