VoiceMeeter Banana+VB Cable+OBSでゲーム、マイク、通話の音を自由自在に操り配信や録画をする

今回はVoiceMeeter BananaとVB Cableを使って、ゲームやマイク、通話音声などの音を選択して複数のデバイスに出す方法と、OBSでそれぞれの音を独立した状態で保存する方法をご紹介します。

 

最近はDiscordなどで通話をしながらゲームをする方や、自分の声とゲーム音声をミックスしてライブ配信する方が増えてきているのではないでしょうか。それだけでなく、手軽にHDMIキャプチャも手に入るのでPS4やSwitchといったゲームの映像とボイスチャットを両方保存したいと考えている方もいるはず。そこでこんな悩みが発生することもしばしばあるかと思います。

  • 配信中に自分だけ聞こえるBGMが欲しい!
  • 通話相手にも配信で寄せられたコメントの読み上げを聞かせたい!
  • 録画した後でゲームとボイスチャットの音量バランスを整えて編集したい!
  • 後で動画が欲しいって言われたけどボイスチャットの音が入ったものは送りたくない!

そんな「音」の悩みをフリーソフトだけで解決するのが今回紹介する方法です。

 

基本的な考え方は、「音声ソース (ゲーム音、通話音声、マイクに入った音、棒読みちゃん、などなど) ごとにデバイス (物理、仮想は問わない) を分ける」です。参考までに、配信・録画ソフトであるOBSの制限のため、利用できる音声ソース数の限界は5 (全ソース統合トラック+ソースごとに独立したトラックの割り当てで6トラック)です。

続きを読む

tweepyでsearchの結果が省略される問題

tweepyを使ってTwitterからツイートを取得するプログラムを書いている。 ツイートは全文が欲しいのだが、Twitter APIの仕様が最近(今年から?)変更されたようで、 テキストが115文字より長いとt.coで圧縮されてしまい、ツイートの一部が省略されてしまうようだ。

例えばこんな感じ:

This is a test for Twitter API. This text will be truncated to 115 characters when search API is called because it is so long tweet.

This is a test for Twitter API. This text will be truncated to 115 characters when search API is called because it … https://t.co/hogehogejp

のようになる。

tweepyも影響を受けていて、API.search()で取得した結果のテキストが115文字より長いと省略されてしまう。

Twitter APIのリファレンスにも、tweepyのドキュメントにも解決できそうなものが無い…。

続きを読む

Hello, World!

こんにちは。たかイオンです。

普段はTwitterで色々ツイートしていますが、情報をまとめたいなと思った時とか、ふと思い立ったときに記事を書いていきます。

今のところ、下に挙げるような話をする予定です。

  • 情報系のお話
  • 旅行記
  • 役立つ知識とか
  • ただの日記

毎日更新とか、毎週更新とかはありません。ぼちぼちやっていきます。