PS Vitaのゲーム画面をPCにストリーミングしてみよう

vita-udcd-uvcというプラグインを使ってPS Vitaの映像をUSB経由でPCにストリーミングする様子がr/vitahacksで話題になっていて、こちらでも試したところ動作が良好だったので紹介しておきます。

概要

xerpiさんによりリリースされているカーネルプラグインで、PS Vitaのゲーム画面をPCにストリーミングすることができます。PCではUSB接続のウェブカメラと同じUSBビデオクラス(UVC)として認識されるため、カメラアプリ等でストリーミング映像を表示でき、そのまま簡単に撮影・録画することができます。ゲーム画面を動画や画像でPCに記録し管理したいという要望に対応するなどシンプルなプラグインながらなかなか洗練された使用感が提供されます。

動作の仕組みについてはgithubのページに書かれています。PS Vita内部の各ハードウェアの機能を応用することでCPUの負荷や電力消費を抑えつつ高性能を実現しているようです。

ストリーミング映像の解像度は次の8つがサポートされています。これらは受信するPC側のカメラアプリなどのソフトウェアの設定で変更できます。ネイティブ解像度と60FPSの組み合わせは少し厳しいようです。

  • 960x544 @ 30 FPS and (less than) 60 FPS
  • 896x504 @ 30 FPS and (almost) 60 FPS
  • 864x488 @ 30 FPS and 60 FPS
  • 480x272 @ 30 FPS and 60 FPS

導入方法

  1. 次のページよりudcd_uvc.skprxをダウンロードします。
    Releases · xerpi/vita-udcd-uvc · GitHub
  2. VitaShellなどを使ってudcd_uvc.skprxをPS Vitaにコピーします。こだわりがなければux0:tai/で構いません。
  3. ux0:tai/config.txt(使用していない場合はur0:tai/config.txt)の*KERNELセクションにファイルへのパスを追記します。例えば次のように。
    *KERNEL
    ux0:tai/udcd_uvc.skprx
  4. PS Vitaを再起動し、HENkakuを有効化します。
  5. USBケーブルでPCと接続するとウェブカメラとしてPCに認識されます。

セットアップは以上で完了です。受信側のカメラアプリを起動するとストリーミング映像が表示されると思いますが、OSや環境によっては別途設定が必要かもしれません。Windows 10のカメラアプリで試したところすんなりと動作し、録画や撮影も問題なく行うことができました。もちろんサードパーティーのUVC対応ソフトでも使えるかと思います。

その他

  • このプラグインでは残念ながら音声はストリーミングされませんが、マイク入力のあるデスクトップPCなどであれば3.5mmオーディオケーブルで接続してPS Vitaのヘッドフォンジャックから音声をストリーミングすることができます。PC側の設定は環境により異なると思いますが、参考までにWindowsでのポイントを紹介しておくと、マイクとして認識されたらコントロールパネル→ハードウェアとサウンド→サウンド→録音から該当のデバイスのプロパティを開いて「このデバイスを聴く」にチェックを入れると音声が再生されるようになります。こちらの環境ではカメラアプリで映像を保存するとちゃんと音声もついてきて良さげです。
  • ds4vitaを組み合わせてPS4のコントローラで操作できるようにすればVita TVのように大画面・快適操作でゲームを遊べます。さらにお気に入りのシーンをお手軽に映像で保存できるおまけつき。
COMMENT (0)

コメントをどうぞ

  • カテゴリー

  • アーカイブ

  • タグクラウド