如何為 PC 播放/擷取去隔行 SNES 影片?
我有一個原始的 SNES。我正在嘗試使用組件輸出將影片輸出到我的電腦。我正在使用Diamond VC500。我得到了最新的驅動程序(該頁面上的“VC500 Complete Package”)。主要問題:影片出現奇怪的交錯:
另外,我不確定使用什麼軟體來查看擷取流。如果我使用 VLC,則會出現明顯的輸入延遲,我不知道如何解決。如果我使用擷取卡附帶的 EZ Grabber 軟體,則沒有顯示影片,但截圖工具有效(我如何擷取上圖):
如果我使用 OBS,我無法讓音頻正常工作。
無論如何,主要問題是:如何在沒有奇怪的隔行掃描的情況下將 SNES 影片擷取到 PC?
Windows 10 家庭版,GeForce GTX 980 Ti。
編輯:我發現了這個相關的問題,所以我假設我的問題適用於這個 SE:如何通過 VGA 顯示器播放 SNES?
我在以下文章中找到了一些有用的資訊:
https://obsproject.com/forum/resources/capturing-streaming-your-retro-consoles-the-right-way.289/
https://www.reddit.com/r/speedrun/comments/2fvcy6/snes_capture_scanlines/
這兩個都提到使用一些名為amarectv的軟體。它似乎最後一次更新是在 2013 年,但這適用於 Windows 10。
這是輸出的螢幕截圖,我發布的隔行掃描問題不再存在:
關於設置的一些注意事項:
我下載了軟體並解壓,文件名
amarectv231_en.zip
。有幾個不同的執行檔,我剛剛執行了
AmaRecTV.exe
.這是配置的副本,這是我更改任何內容的唯一選項卡:
設置的文本概述:
- 影片採集設備:(
Conexant Polaris Video Capture
唯一選項)- 音頻擷取設備:更改為
Conexant Polaris Audio Capture
- 輸入:更改為
composite
- 音頻輸入:改為
(link)
- (我在美國,使用 29.97 fps 選項)
- 格式(頂部/影片):更改為
*w= 720, h= 480, fps=29.97, fcc=UYVY, bit=16
- 格式(底部/音頻):選擇
*sample= 48000, bit=16, ch= 2
(唯一選項)關於格式的說明,360x240 選項 (
*w= 360, h= 240, fps=29.97, fcc=YUY2, bit=16
) 仍然嚴重交錯。我無法區分 UYVY 和 YUV2