ShadowPlayで音楽やVCを録画に入らないようにする方法

Category: Game | Date: 2018年12月18日 | Author: Gappuri4th |

ShadowPlay(GeForce Experience インスタントリプレイ)によって低負荷・高画質な録画が可能になってから、普段のプレイを録画していたり良いプレイができたときにインスタントリプレイで動画を保存するようになった人は多いと思います.しかし、普段音楽を聴きながらプレイをしている人やVCをつないで会話をしながらプレイをしている人の中には、これらの音声とゲーム音を分離し、ゲーム音のみを録画に取り入れたいと思っている人は少なくないと思います.特に音楽が入ったままのプレイ動画をYoutubeなどにアップロードすると著作権の問題で閲覧不可になってしまうこともあります.
GSX 1000などのように元から音声を分離できるサウンドデバイスも存在していますが、そうではないデバイスのユーザが殆どだと思います.
そこで今回の記事では、フリーウェアとWindows10の標準機能のみを用いてこれらの問題を解決する方法を書きたいと思います.なお、Shadowplayは既にインストール済みで使用可能であるという前提で説明を進めていきます.
一応ShadowPlay以外の録画ソフトウェアでも同じような手順でVC、音楽とゲーム音の分離はできると思います.

今回の方法では以下のような環境構築を目指します.

仮想サウンドデバイスのインストール

まず、仮想のサウンド入出力デバイスが必要になるので、フリーウェアのVB-CABLEを使用します.リンク先のDownloadからファイルをダウンロードし、解凍したディレクトリの中にあるVBCABLE_Setup_x64.exe(32bitの場合はVBCABLE_Setup.exe)を右クリックから「管理者として実行」してください.
これで仮想のサウンド入出力デバイスが追加されました.

サウンドの設定

次にサウンドの設定を行います.サウンド設定を開くと再生タブにCABLE Input、録音タブにCABLE Outputが追加されているかと思います.
まず再生タブでCABLE Inputを右クリックし、既定のデバイスに設定してください.

次に録音タブからCABLE Outputを右クリック、プロパティを開き、聴くタブの「このデバイスを聴く」にチェックを入れ、「このデバイスを使用して再生する:」で自分が普段使っている出力デバイスを選択してください.

これによってゲーム音が「CABLE Input」→「CABLE Output」→「普段使っている出力デバイス」のように流れます.

スポンサーリンク

VCツールなどの入出力設定の変更

最後にVCなどの録音したくない音声の入出力設定を行います.Discordの場合はユーザ設定を開いて音声・ビデオから入力デバイス、出力デバイスを普段使用しているものを指定します.

TS3ではツール→オプション→再生タブとキャプチャタブから設定.

アプリケーション側で入出力設定ができない場合

VCツールであれば大抵はアプリケーション側で入出力の設定ができると思いますが、音楽の再生ソフトでは出力設定がない場合があります.その場合はWindows10の設定から変更可能なので、そちらで変更を行います.
Windowsの設定を開き、システム→サウンド→アプリの音量とデバイスの基本設定を開きます.すると、サウンドの入出力が行われているアプリケーションが一覧で出てきます.そこからアプリケーションの出力を普段使っているデバイスに変更してください.

一覧に目的のアプリケーションが出てこない場合は、そのアプリケーションを起動して音を出せば出てくるかと思います.

以上で設定は終了です.ゲームを録画しながらVCをしたりBGMをかけてみたりして、音声の分離ができているか確認しましょう.
ゲーム音が入らない場合は上の画像のNVIDIA Containerがミュートになっていないか、出力が既定またはCABLE Inputに設定されているかを確認してください.

29件のコメント

  • モズ
    2020年4月29日 22:21

    GeForce experienceの方の設定はどうすればいいですか?写真が欲しいです。

    • Gappuri4th
      2020年4月29日 23:23

      既定の出力デバイスの音声が録音されますので、そちらの設定は変更不要です。

      • 隻眼
        2020年5月4日 15:24

        実行してみたのですが今まで入らなかった自分の声までクリップに入るようになってしまいました

        • Gappuri4th
          2020年5月4日 22:51

          作業中にどこかの設定を誤って変更してしまった可能性がありますね。

          コントロールパネル→
          サウンド設定→
          「録音」タブでVCで使用しているマイク選択→
          プロパティ→
          「聴く」タブで「このデバイスを聴く」にチェックが入っていたら外す

          Geforce Experienceの設定の方でマイクがOnになっていたらOffにする

          考えられるのはこのあたりです。

  • ラトレル
    2020年5月27日 23:20

    ゲーム画面 自分の声 discordの友人の声を収録し、逆にゲーム音のみを収録しないということも可能でしょうか?

    • Gappuri4th
      2020年5月27日 23:52

      ゲーム音声を出力デバイスに、VCを仮想デバイスに出力すればできると思います。

      方法としては、
      ・再生タブの既定のデバイスを実際の出力デバイス(記事の例であればスピーカー)に設定
      ・discordの出力デバイスを「CABLE Input」に設定
      ・Geforce Experienceの設定からマイクを常にOnに設定(自分の声録音)

      現在別の環境を使っていてこの方法で実現可能か試せていないので、
      できなかったら申し訳ないです。

      • ラトレル
        2020年5月28日 06:23

        ありがとうございます^ ^後日試してみます。

      • ラトレル
        2020年5月28日 20:31

        試してみた結果と試行錯誤の結果
        全ての音声あり
        ゲーム音無し、自分の声なし discordの友人の声あり
        ゲーム音無し、自分の声あり discordの友人の声なし
        とおしいところまではいきました
        また試しながら頑張ってみます。

      • Gappuri4th
        2020年5月28日 20:50

        お疲れ様です。
        2番目が実現できたなら、奥の手としてマイクのプロパティから「このデバイスを聴く」にチェック、「このデバイスを使用して再生する:」でCABLE Inputを選択すれば行けそうですね。
        自分の声がフィードバックしてしまうので少し気持ち悪いかもしれませんが…

        • ラトレル
          2020年5月28日 21:04

          フィードバックしたの気持ち悪かったです
          もう一つ奥の手として
          カメラなど別使用し、自分の声を拾おうと考えてます

          • ラトレル
            2020年5月28日 21:07

            ゲーム音がshadowplayのシステム音から出力されなくなれば良いのですが

          • Gappuri4th
            2020年5月28日 21:13

            >ゲーム音がshadowplayのシステム音から出力されなくなれば良いのですが

            ・再生タブの既定のデバイスを「Cable Input」に設定
            ・ゲーム内オーディオ設定から実際の出力デバイスを指定(なければWindowsの設定から変更)
            これでどうでしょうか。

          • ラトレル
            2020年5月29日 07:50

            了解いたしました、試してみます。

          • ラトレル
            2020年5月29日 21:24

            お疲れ様です。discordは試してませんが、おそらく大丈夫だと思います!ありがとうございました!感謝です^ ^

          • Gappuri4th
            2020年5月29日 22:15

            うまくいったようで良かったです👍

  • とんこつそば
    2020年5月29日 17:29

    設定したら、ゲーム音も消えて無音の動画になってしまいました。この現象はインスタントリプレイでのみ起こります。しかしブロードキャストではゲーム音のみで成功していました。
    解決方法があったら教えてほしいです。
    お願いします。

    • Gappuri4th
      2020年5月29日 17:54

      ブロードキャストもGeforce Experienceの機能を使用しているという認識でよいでしょうか?
      それであればGPUドライバとGeforce Experienceのバージョンが合わないことでよく起きる問題ですので、
      ドライバとGeforce Experienceのバージョンを最新版にアップデートしてみてください。
      (これで解決しない場合はわからないです)

      • とんこつそば
        2020年5月29日 23:08

        確認しましたが、最新バージョンでした。
        も一回VB-CABLEを入れなおしてみます。
        回答ありがとうございました。

  • aoba2456
    2020年8月9日 22:51

    この通りにやってちゃんとできているのですがイコライザーはどうやって設定すればいいですか?Logicool使っていてイコライザーも出力スピーカーもLogicoolに設定してたのでこれだとゲーム音が素の状態で聴くことになってしまうのでLogicoolのイコライザーを反映もしくは既定のイコライザーを設定する方法分かれば教えていただきたいです。

    • Gappuri4th
      2020年8月10日 22:07

      記事中のSound Blasterになっているところにlogicoolのデバイスを
      指定すればイコライザも適用されるはずなんですが、logicool製品の
      イコライザが特殊なんですかね…
      製品によっては通常音声用と通信音声用で出力デバイスが複数存在
      している場合があるので、CABLE Outputの聴くタブのデバイス指定が
      通常音声用を指定しているか確認してみてください。

      • aoba2456
        2020年8月11日 16:38

        確認しましたが問題なさそうでした。
        もしかしてVB-CABLE使うことで音質かなり変わったりしますか?

        • Gappuri4th
          2020年8月11日 19:25

          CABLE Input/Outputのプロパティ→詳細でサンプルレートが
          Logicoolデバイスと違う設定になっていると余計な
          サンプリングが行われて劣化するかもしれません。

          あとは、ゲーム側やデバイスでサラウンドを設定していない
          のにCABLE Inputが7.1chになっていたり、またはその逆の
          設定になっているとアップミックス、ダウンミックスの
          影響で劣化しそうな気がします。

  • aoba2456
    2020年8月12日 02:55

    サンプルレートもオーディオチャンネルも違う設定になっていたのでLogicoolに合わせたのですが音質が違うままでした。

    • aoba2456
      2020年8月12日 03:32

      間違えてコメント新しくしてしまいました、すみません。
      追記でVoicemeeter Bananaという別ので同じように使ってみましたがやはり音質が違っていたのでイコライザーが反映されていないというより音質が劣化しているんでしょうかね。

      • Gappuri4th
        2020年8月14日 13:37

        設定を合わせたり他のツールでも違うままなら、仮想デバイスを仲介するとどうしても音質が変化してしまうのかもしれませんね。

  • 初心者
    2020年9月13日 16:27

    初見です。

    VB-Cableをつかって記載の通りにやったんですが問題発生です:
    ・録画自体は上手く行く。動画を再生したら、ゲーム音だけが録画されていて、Youtubeとかの他ソフトの音は除外されている。
    ・サウンド→録音→CABLE Output→聴く→このデバイスを使用して再生する は正しく設定されているし、 「このデバイスを聴く」もチェックされてる。
    ・でも、録画している最中はゲーム音が出てこない。

    一体どういうことですか?
    VB-Audio Virtual Cableのドライバー更新もしましたが「このデバイスに最適なドライバーが既にインストールされています」とのこと。。。

    • Gappuri4th
      2020年9月13日 17:45

      プレイ中に聞こえないということならばCABLE Output-サウンドデバイス間の接続がうまくいっていないのだと思いますが、
      聴くタブの設定が問題ないようなら後はレベルタブで音量がミュートになっているか低すぎる設定になっているかくらいしか思いつかないですね。

  • KobaSea
    2020年10月4日 17:40

    初見です。

    音楽のみを録画から外したいんですけど、どうすればいいですか?

    • Gappuri4th
      2020年10月4日 23:22

      Discord等の録画に含めたいアプリケーションでは出力デバイスをDefault(もしくはCABLE Input)に設定し、
      外したい音声のアプリケーションのみ出力デバイスとして実際の出力デバイスを指定すればよいです。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)