Snes

如何為 PC 播放/擷取去隔行 SNES 影片?

  • February 7, 2022

我有一個原始的 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

引用自:https://gaming.stackexchange.com/questions/345985