ゴールデンウィークにTwitchでゲーム配信を始めた話|古いMacBook Pro・PS4・OBSで配信環境を作ってみた

Image
古いMacBook ProでもTwitch配信はできる?PS4・Switch2用にOBS配信環境を作ってみた ゴールデンウィークで時間があったので、以前から少し興味があったTwitchでのゲーム配信を始めてみました。 アカウントは うえはら000 。 主にストリートファイター6や、趣味で遊んでいるゲームを配信しながら、だらだら話すようなスタイルで配信しています。 この記事では、実際にTwitch配信を始めるまでに用意した機材、古いMacBook Proで配信してみた感想、配信を始めて分かったことをまとめます。 これから「家庭用ゲーム機で配信を始めてみたい」「古いMacでも配信できるのか知りたい」という人の参考になれば嬉しいです。 配信を始めたきっかけ もともと格闘ゲームは好きで、ストリートファイター4シリーズをそれなりに遊んでいました。 スーパーストリートファイターIV AE Ver.2012の頃は、家庭用でやり込みつつ、休みの日に新宿のタイトーステーションにも遊びに行っていました。 当時は、AE時代と比べて大幅に弱体化された後のユンを使っていて、一瞬だけグランドマスターに到達したことがあります。 とはいえ、グランドマスターだった期間は本当に一瞬で、実際にはマスター上位からグランドマスターに届くか届かないかくらいの位置にいることが多かったです。 ちなみに、強かった頃のユンはほとんど触っていません。スパ4AEの頃はまだライトゲーマーで、フェイロンを使っていました。 その後、Ver.2012でユン・ヤンが大きく弱体化されたのですが、対戦しているうちに「弱くなったとはいえ、まだかなり強くないか?」と思うようになり、試しに使い始めました。 使ってみると思った以上に自分に合っていたので、そのまま使い続けて、最終的にグランドマスターに届くところまでやり込みました。 その後、ウルトラストリートファイターIVが発表され、ユンに有利なシステム(赤セビ)やキャラ自体の強化も追加されました。ユンは再び強キャラの一角に戻ったのですが、当時は大学受験の時期と重なってしまい、ほとんどプレイできませんでした。 受験が終わった後も、大学生活や社会人生活がそれなりに忙しく、気づけばストリートファイターからはかなり離れていました。 他のゲームはちょくちょく遊んでいたものの、ストリートファイターを本格的...

ターミナルから特定のディレクトリにあるファイル内の指定文字列を一斉置換する方法

いや、それgrepコマンドで良くない???

と言われること間違いなしの内容。

ただ僕自身、誰かにこれやってね!!と言われるとパッと思い浮かばなかったので自戒のためにコピペで動くように書いておく。

zshで動作確認をしています。

今のmacOSってプリインストールされてるのzshなの知らなかった・・・

フォルダ構成はこんな感じ。

grep_test

|

|-----grep.txt

|-----grep2.txt


あ、githubにファイルを作ってコミット履歴も残していますので、気になる方はそちらも確認どうぞ。


grep.txtには

this is grep test file.

grep2.txtには
is this grep command test?????

という文字列が書かれており、共通の文字列としてthis,grep,testが存在しています。

単一ファイルの変換

まずは単一のファイルの中身を変えてみます。

grepコマンドで単一の実行しようとすると

$ grep  -l  '置換対象の文字列' 置換対象のファイル | xargs sed  -i.bak -e  's/置換対象の文字列/置換後の文字列/g'

となる。

今回はgrep.txtthisthatに変えてみる。

その場合、

$ grep  -l  'this' grep.txt | xargs sed  -i.bak -e  's/this/that/g'

となり、grep_test内で上記のコマンドを叩くと、

that is grep test file.

と変換される。

カレントディレクトリのファイル全てを対象にする場合

カレントディレクトリ内の全てのファイルを対象にして行う場合はこちら。

$ grep  -l  '置換対象の文字列' ./* | xargs sed  -i.bak -e  's/置換対象の文字列/置換後の文字列/g'

今回は全てのファイルに存在するtestsampleに変えてみます。

その為には

$ grep  -l  'test' ./* | xargs sed  -i.bak -e  's/test/sample/g'

というコマンドを叩く。
すると、

that is grep sample file.
is this grep command sample?????

となる。

おまけ

fooという名前が含まれているファイルが引っかかる。

$ grep  -l  '置換対象の文字列' ./foo* | xargs sed  -i.bak -e  's/置換対象の文字列/置換後の文字列/g'

正規表現使用可能なので、使う場面はこれも多いかも。時間があったら書く予定。

Comments

Popular posts from this blog

Braveブラウザ(iPhone,iPad)にオフラインでもYouTubeの動画が視聴可能なPlaylist機能が追加されていたので使い方をまとめてみた。

【OSLog】How to log a Swift project

Braveブラウザの同期機能をiPhoneで設定した話。