【OBS】Open Broadcaster Software Part.6

1名無しさん@お腹いっぱい。 (ワッチョイ 3a87-z1uI)2017/10/13(金) 22:41:03.07ID:Gg8i3S940
オープンソースの無料配信・録画ソフト。
Classic版とStudio版があるが、Classic版は更新が止まっており
Studio版への移行が進むものと思われる。

■OBS公式サイト
https://obsproject.com/
■OBSダウンロードページ
https://obsproject.com/download
https://github.com/jp9000/OBS/releases (Classic)
https://github.com/jp9000/obs-studio/releases (Studio)
■OBSプラグイン
https://obsproject.com/forum/categories/plugins.38/

■解説サイト:
VIPで初心者がゲーム実況するには@ Wiki - OBSの詳しい使い方
http://www18.atwiki.jp/live2ch/pages/468.html
VIPで初心者がゲーム実況するには@ Wiki - OBS Studioの詳しい使い方(1)
http://www18.atwiki.jp/live2ch/pages/491.html

※質問がある場合は>>2のテンプレを使用して下さい。
※次スレは>>980が宣言して立てるようにして下さい。

前スレ
【OBS】Open Broadcaster Software Part.5 [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/software/1483746721/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

>>792
言葉足らずで申し訳ない

ゲームはサクサクヌルヌル動くんだけど配信画面だけカクつくのです

設定も書いといたら?
数年前のクソスペなiMacでも1080pで配信できてるぞ

分かりました
出力モード 基本
映像ビットレート 1500

基本解像度 1280×720
出力解像度 853×480
縮小フィルタ バイキュービック
FPS共通値 30

自動構成ウィザードの設定ですがこれが今のところ一番マシに動くのでこれにしています
ですがこれでも滑らかには動かずカクつきが出てきます

すみません、ワッチョイ等変わってますが>>791です

エンコーダがx264なら、「CPU使用のプリセット」を今使っているものより軽く(上にあるものほど軽い)してみて、
それでもダメなら、回線が遅くてカクカクしてるのかもね。

正直今のtwitchのサーバーの状況がどうなってるのか知らないけど、
OBSの初期設定だとサーバー選択が「自動(推奨)」になってるから、時間帯によっては変えてみるのも良いかもね。

ultrafastにしましたが変化はありませんでした…
鯖も何か変わった感じはありませんでした

回線の問題だとしたら有線等にするしかないのでしょうか?

統計というところを表示してみたところ、「フレームをレンダリングする平均時間」といのが4.0~9.0くらいを変動しておりこの数値が大きすぎるようなのですがこれを下げることができれば改善するのでしょうか?

有線でするのが当たり前だけど録画だけでもカクついてるのか配信でカクついてるのかその辺切り分けて考えないとわからん
2012年のiMacで問題なく1080p配信できるし
その解像度ならミラティブでiPhone6Sで配信しても余裕のレベルだからな

>>799
どちらでもカクつきます

録画でカクツクならマシン側の問題だべ

マシンスペックが足りない
ということでしょうか?
それともPCの設定等にも不備があるということでしょうか?

ultrafastでカクカクするっていうなら、正直もうどうしようもない感じはあるね。
さらに配信解像度を下げたりフレームレートを下げてみたら?

PCの設定に不備があるかどうかと聞かれても、
そもそもあなたのPCにはどういうモノが入っていて、
どういう使い方してるかとか知らないから何とも言えないね。

配信中はゲームと配信ソフトしか起動していない、なんてことはありえないから。
バックグラウンドでは常に何かが動いてるのがPCってもんだし。
そういうものの影響でカクついている可能性も無いわけではないと思う。

バックグラウンドをアクティビティモニタで確認したところ対象ゲームとOBS以外は影響を及ぼすほどのCPUやネットワーク通信を行っていませんでした


配信解像度を下げてみたところイラストのカクつきは無くなりましたがやはり配信画面のゲームの動き自体にはカクつきが目立ちヌルヌル動きません…

805名無しさん@お腹いっぱい。 (スフッ Sdb3-FNf6)2018/11/08(木) 17:24:59.64ID:hs6UQb1ud
ソースをコピーして参照貼り付けしか出来ない時あるけど、複製貼り付けできる条件って何でしょうか?

設定の初期化及び、PCの再起動を行いましたが変わりませんでした
自動構成ウィザードで行った時の統計はこのようになっています
https://i.imgur.com/A6Q03qo.jpg

解決しました
ありがとうございました

>>807
原因はなんだったの?

809名無しさん@お腹いっぱい。 (スッップ Sdb3-+u7q)2018/11/09(金) 07:54:13.88ID:AwIBONMgd
動画をキャプチャーしたいんですがocamとagどっちがいいですか?

>>808
アプデされたOSの関係でOBSのパフォーマンスが悪くなっておりソースを2つ以上のソースをこのマシンが並行処理しようとしているがゲームのパフォーマンスを優先して数値以上にOBSのパフォーマンスが落ちている可能性がある
みたいな内容の話を専門の方に教えていただきました
どちらかがアプデで改善されるまではソースを減らすことでマシになるみたいでそれで配信が見れるレベルになりました

要はmacOSに来たアプデがksなせいで、OBSに複数ソースを追加すると映像がダメになるってこと?
他のmacOSやiPhoneの人も検証できるなら、本当にそれが再現される仕様なのか確認をお願いしたいレベルの話だわw
>>794とか>>799は単一ソースで配信してる人たちだったんだろうか。

その「専門の方」ってのがOSX専門の人なのかOBS専門の人なのか知らんけど、
まぁお疲れ様でしたw

単純に新しいOSとあってなかっただけみたいだね
解決して何より
mojaveだっけ?にアプデしなくて良かった

813名無しさん@お腹いっぱい。 (ポキッー 2b7c-ULJe)2018/11/11(日) 18:59:28.47ID:gtdQlC8C01111
同時配信してて、サブ配信の録画タブをNVENC。
ブロックノイズが酷くて、絵柄が荒くうつるのって何が原因なんだろ。
特にFPS系やってて動くと画面がぐっちゃぐちゃになるんだよな。

ビットレートは3000>8000にしたけど、あげると余計に酷くなるんだよな。
録画タブのフレームレートはFPS値なんだよね?30にしたけど、あんまかわんねーわ。

814名無しさん@お腹いっぱい。 (ポキッー MMd3-Ur+A)2018/11/11(日) 19:17:33.31ID:wUYS5uEEM1111
キーフレームの設定は大丈夫?

815名無しさん@お腹いっぱい。 (ポキッー 8187-otFY)2018/11/11(日) 21:14:35.33ID:jQGx4VKW01111
【使用OBSver】22.0.2
【自前ビルドかどうか】NO
【プラグインを入れているか】入れてない
【エンコーダ】Nvenc
【連携ソフトを使っているか】使ってないです
【配信サイト】YoutubeLive
【使用環境OS】Windows10 x64
【CPU】Core i7 7700
【メモリ】16GB
【グラボ】GTX1050ti GTX760
【その他機器】 特に無し

【質問】
以前(9月頃に)一度質問させていただいたものです!
グラボを配信用に1枚増やしましたが、いまだにカクツキは治らずです。。(ちゃんと2枚目のグラボで出力するようにはしてあります!)
メディアソースから出力していますが、それを切るとすごく配信が軽くなります!
なにか新しくわかることなどがあれば教えてください!
よろしくお願いします!

816名無しさん@お腹いっぱい。 (ポキッー 93a5-nWRh)2018/11/11(日) 21:50:03.03ID:XIxuC/gF01111
Win10ならゲームモードOFFにしてるよね?
最近アップデートあったからあれONに戻ってる時もあるから確認忘れずに

俺もゲームモード確認しとこうと思って見てみたら
このPCではゲームモードがサポートされます
と書いてあってONOFFのスイッチがないんだがこれはどういう状況?
Googleの検索候補には「Windows10 ゲームモード ない」ってのがあるんだけど、肝心の答えが出てこない

>>817
ゲームでゲームバーを起動して
そこのアイコンからオンにするみたいな感じでは?

ググっても古い情報しか無いよな

オンじゃないなオフだ

>>818
ありがとう
その方法で確認したらオフになってた
デフォルトはオフなのかな?

ゲームモードってあれバックグラウンドで動いてそうだけど実際どうなんだ
xboxとexperience不必要だからどっちも消したけど

>>821
「OBS Studioに関する情報投稿ブロマガ」より
「OBS Studioに関する個人的メモ」から
http://ch.nicovideo.jp/kenta0644/blomaga/ar1081830
ここら辺が参考になるはず

「◆Windows 10 を大型アップデートした場合の注意点」 より
□OBS StudioのFPSが低下 , ゲームのFPSが低下する。(重い)
・グラフィックドライバをクリーンインストール
・OBS Studioを最新版に更新 (修正アップデートがあるか確認)
・Windows側のゲームモード設定(Creators Updateより搭載された機能)をOFF

「◆OBS Studioが重い場合 (カクカク、カクつく、処理落ちする場合」 より
Avast、Windows 10 Creators Update以降を利用している場合
必ず「ゲームモード」をオフ(OFF)にして下さい!
ONだとパフォーマンスに問題があります。

Nvidiaのグラフィックボードを利用している場合
Share(Shadowplay)が有効の場合は、無効にしてください。
競合が起きたり、OpenGL採用ゲーム(Minecraft , osu!)を「ゲームキャプチャ」した際にゲーム側のFPSが低下します。
(GeForce ExperienceのアップデートでOpenGLゲームのFPS低下は解決したかも)

そこのサイトは熟読して該当する内容があるなら検討する事オススメ

823名無しさん@お腹いっぱい。 (ワッチョイ 93a5-nWRh)2018/11/12(月) 22:47:31.05ID:7zSAK3lU0
>>815
狩にもし、>>582 で同様の内容なら
・そもそもデュアルディスプレイの問題はWinOSとドライバ側にもあるので1台のPC運用でOBS Studioだけの対策では無理
・2台PCにしてプレイと配信を分け、LAN上に接続されてるPCならOBS StudioのNDIプラグインから経由で集約する方がマシ
・メディアソース以外でのほかプレイ画面の追加と運用方法を模索する
・OBS Studioのバージョンが上がってない現状はこっち覗いても一緒

※もしマルチモニタでゲームの表示領域を拡張してたら諦めるしかない
こんなところか、他の方法が見つかるといいんだが・・・
あとNDIプラグインに関しては「OBS Studio NDI」で検索して検討して欲しい

録画の話なんだけど、色範囲を全部にすると実際のデスクトップより色が濃くなるのってなぜ?
モニターはDVI接続だからフルレンジ表示なはずなんだけど、一部で録画すると同じ色になる
リミテッド=一部、フルレンジ=全部だから、モニターがフルレンジなら全部で録画すれば色が一致すると思ったんだけど
2重にフルレンジ化(?)されて逆に色が濃くなるとかそういう感じなのかな

>>824
色範囲もそうだけど色空間も影響あるはずだから色空間が601なら709にするのも手かもしれない
あとはYUVとRGB関連の変換に関わる知識としてはこれがいい感じ
http://aviutl.info/yc-sinntyou/

そこからさらに繋がる解説リンクも興味あるならオススメ

>>825
ありがとう
書いてなかったけど色空間は601でも709でも同じでした
リンク先見たけどプレイヤーとかデコーダーの設定でも違うってことなんかなぁ
結局、色範囲を全部にして録画すると色がソースより濃くなるのは普通じゃないってこと?
他の方はどうなります?

>>824-826
カラーフォーマット/YUV色空間/YUV色範囲は、作ったRGB映像をYUVに変換する場合のフォーマットと係数の指定。
これに従って変換したYUVデータをエンコーダに渡すことになる。(RGB渡しもできるが)

エンコーダはYUVデータを、指定したエンコーダと設定に従ってエンコードする。
この際に、(可能なら)YUV色空間/YUV色範囲の設定をエンコードデータに付与する。
x264だと--colormatrix/--rangeが使われる。
 ※ただし、22.0.2でエンコーダがx264だと、601指定の場合は--colormatrixを指定しないようなので
   自分でx264オプションにcolormatrix=smpte170mを指定する必要がある。
   でも今はHD配信が多いだろうし、709指定にしておいたほうがよい。
 ※エンコーダがQSVの場合は付与できない。NVEncやAMFは知らん。
 ※出力ファイルをMediaInfoにかけてcolour_range、matrix_coefficientsを見れば付与が確認できる。

再生時には、デコードされたYUVデータをRGBに変換する処理が行われる。
このYUV→RGB変換で、YUV色空間/YUV色範囲が元の設定と一致しないと、色がおかしくなってしまう。
エンコードデータに付与されていれば、それを読み取って反映すればよいのだが、
上記のように付与されていないこともあるし、デコーダ/レンダラ/ブラウザ/環境によっては付与されていても反映されないことがある。
特にYUV色範囲(一部/全部)は無視されやすい。

GPUからモニタへの出力がフルレンジなのかリミテッドレンジなのかは、
「"デコーダとレンダラによってRGBに戻した映像"をどういうレンジでモニタに出すか」ということなので、
OBSのYUV色範囲の設定は全くの無関係で影響もゼロ。

通常の動画のYUV色範囲は「一部(Limited Range)」。
「全部(Full Range)」の動画を間違ってLimitedとして再生してしまうと、「白飛び黒潰れしコントラストが上がった映像」になる。
色が濃く見えているというのは、上に挙げたいずれかの原因でそうなってしまっているってことだろう。

とりあえず、「全部」にするのはトラブルの元になるだけなので、「一部」で使えってこと。
「全部の方が階調的に有利」とか言い出す奴がいるかもしれんが無視しとけ。実質的なメリットなんて無いから。

>>827
詳しくありがとうございました
一部のまま使おうと思います

便乗して質問なんですが、逆にフルレンジYUVの旨味って何なんですか?
フルレンジYUVを使うくらいならRGBで録画してしまったほうが良い気がするし。
どういう目的で使われるものなのかいまいちピンとこなくて。

>>829
> 逆にフルレンジYUVの旨味って何なんですか?

特にないと言っていい。一応

 Ch's barn: ConvertToRGB
 http://csbarn.blogspot.com/2012/01/converttorgb.html

にあるように、表せる色数が違うというのはある。TVレンジというのが一部(Limited)、PCレンジというのが全部(Fulll)。
ただ、BT.601/709についてもそうだけど、

 「BT.709のFullレンジでエンコードしたおかげで色や階調が素晴らしいデース」

なんてことにはならない。ごくごく一部の変t・・エスp・・神経s・・・センシティブな人なら区別できるかもだが、気にしなくていい。

大事なのはエンコード/デコードの係数を一致させることであって、それさえ守られてれば普通は区別なんてつかない。
一般的なのはLimitedレンジなのだから、あえてFullレンジを使う必要なんて全くない。

あとは、MotionJPEG(mjpeg)がFullレンジになってるくらいかな。
なので例えばLoiloゲームレコーダーなどでmjpegで録画したものを編集ソフトで扱う場合、
扱いを間違えると白飛び黒潰れコントラストアップのおかしな映像になってしまうこともあるので注意が必要。
(AviUtlでmjpegの動画をL-SMASH Worksで読み込んだ場合など)

【使用OBSver】22.0.2
【自前ビルドかどうか】NO
【プラグインを入れているか】入れてない
【エンコーダ】X264
【連携ソフトを使っているか】NO
【配信サイト】Youtube(録画)
【使用環境OS】Windows7 x64
【CPU】Core i7 2700K
【メモリ】8GB
【グラボ】GTX1050Ti 4GB/ドライバ
【質問の内容】Youtubeに1280x720のゲーム動画を上げるために使っています。
録画したmp4動画を再生すると普通に綺麗なのですが、
それをYoutubeに上げた途端ブロックノイズの多発する動画になってしまいます。
https://gyazo.com/e2d22e43acf6107fb2ab3c8903d1a56c
https://gyazo.com/bc22356daab57937be32b9ae50d1bc11
設定のどの部分を変えるのが良いかアドバイスいただけないでしょうか?
(複数のサイトのおすすめ設定を参考にして変更した記憶があるので
かなりおかしな設定になってるかもしれません、すみません)

>>831
アップした直後だからじゃない?

>>832
非HD動画のように全体的に荒いわけではなくて
動きの多い場面になると1秒くらいザッとブロックノイズが表れる感じです。

>>831 >>833
Youtube側で再エンコードされるんだから当たり前だと思う。

>>833
おかしくなる録画サンプルうp

すみません、
streamlabs obs でobs studioのスクリプト機能みたいなことをしたいんですが、無いんでしょうか?

自作の画像認識スクリプトで制御したくて
自分で探した中ではありませんでした
素直にobs studio を使うか、外部プログラムでやるしかないですかね

>>834
アマレココ+AVIUTL→Youtubeの流れでもエンコード回数は同じ2回なのに
OBSで撮って上げた動画だけがこんな風に激しいノイズが出てしまいます。
なのでOBSの設定を変えることでYoutubeでの再エンコードとの相性を改善できるのかなと思った次第です。
OBSはあくまで生配信用のソフトで、録画を上げようとするとこれくらいのノイズは仕方ないことなんでしょうか?

>>835
OBSで録画したmp4:https://gyazo.com/683cf8273e427ce8f7969d0217538923
そのままYoutubeに上げて再生した状態:https://gyazo.com/73a07f377ffac82df9efbd05dd4242b7
ほぼ同じタイミングのSSです。

>>837
その録画の動画を上げろや
そうなるってのは文章で分かったから

>>837
じゃあ試しにOBS録画→AviUtlエンコ→Youtubeアップロードを試してみればいいんでないかい。
AviUtlでもcrf=20くらいにしとけば劣化も気になるまい。
同じ動画について、OBS録画直接アップ vs OBS録画AviUtlエンコアップ を試して
前者だけノイズだらけになるというなら、なんらかの相性があるかもしれないと推定できる。

あとはYoutubeの動画を見る場合の差もあるけど、
 ・VP9で見てるのかAVC1(H.264)で見てるのか(Youtubeのプレーヤー右クリックで詳細統計情報のCodecs)
 ・OS / GPU / 視聴ブラウザ の情報。
を出さないとなんとも言えない。
今はほぼVP9視聴になってると思うけど、VP9だとたまにブロックノイズが酷くなってることもある。H.264なら比較的安定。
GPUの再生支援機能で問題が起きてる可能性もあるし、原因を特定するのは難しいかもね。

>>839
アドバイスどうもありがとうございます。
もともとAVIUTLでの劣化は全然気にならないので「OBS→AVIUTLエンコ」でYoutubeで上げており、
その状態でブロックノイズに気付いて「OBS→Youtube再生」を試してみても同じ状況だったので質問させて頂いたという順番です。
どちらの場合でも同じタイミングでノイズが出てるのでエンコードの相性は関係ないんですね・・・。

視聴側の環境も>>831と同じで、ブラウザはChrome、Ancia Chrome、IE(3つともコーデックはavc1)、
スマホのYoutubeアプリとどれで見ても変わらずでした。

皆さんの回答から察するに通常OBS→Youtube再生でここまでのノイズは出ないぽいですね・・・。
完全におま環のようなので残念ですが諦めようと思います。
せっかく良いソフトに出会えたと思ったのにまたアマレコ Audacity Aviutlのめんどくさい作業に逆戻りだーちきしょー
皆さまレスどうもありがとうございました!

>>837
CRF使わないで、Youtubeの推奨ビットレートで録画してアップしてもなる?

>>840
なんか勘違いしてるようだけど、原因は「動きの激しい部分がYoutube再エンコで崩れる」だから
アマレコに変えても、同じように動きの激しい部分で問題が発生するのは変わらんと思うよ。

あとアマレコもAviUtlも使ってたといった情報は最初からちゃんと出せ。
後出しの情報ばかりでふざけんなと思ったわ。

843名無しさん@お腹いっぱい。 (HappyBirthday! c668-maOp)2018/11/20(火) 05:11:40.82ID:zIXXqyNS0HAPPY
OBS Studioのデスクトップ音声のプロパティにある「デバイスのタイムスタンプを使用」ってチェック入れたり入れなかったりで音ズレが解消されたりされなかったりするようですけどこれって一体何をしている設定なんですかね。
そこらへんの解説載せてるとこが一切ないんで知ってる方居たら教えてくれると助かります。

新着レスの表示
レスを投稿する