【OBS】Open Broadcaster Software Part.7

■ このスレッドは過去ログ倉庫に格納されています
2019/01/19(土) 22:36:47.98ID:ypmwEO6z0
1 名前:名無しさん@お腹いっぱい。 (ワッチョイ 3a87-z1uI)[] 投稿日:2017/10/13(金) 22:41:03.07 ID: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.6 [無断転載禁止]©2ch.net
http://egg.5ch.net/test/read.cgi/software/1507902063/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2019/05/14(火) 09:47:36.67ID:tS91ttdR0
昨日は酒も入ってたのでちゃんと読み直してまとめてみる。
まずはそもそもの部分から。

OBSから選択できるnvencエンコーダは2種類
・NVIDIA NVENC H.264 (new)
・NVIDIA NVENC H.264
ログファイル上での名称がそれぞれ違い、newの方は「jim-nvenc」、そうでない方は「NVENC encoder」となっていた。

ffmpegのnvencエンコーダから選択できるプリセットは12種類
・default (medium hq)
・slow (hq 2 pass)
・medium (hq 1 pass)
・fast (hp 1 pass)
・hp (fast)
・hq (default medium)
・bd
・ll (low latency)
・llhq (low latency hq)
・llhp (low latency hp)
・lossless
・losslesshp
ttps://nico-lab.net/installing_cuda_with_ffmpeg/#i-2 等を参考にした。

OBSから選択できるnvencのプリセットは7種類
・Max Quality
・Quality
・Performance
・Max Performance
・Low-Latency
・Low-Latency Quality
・Low-Latency Performance
2019/05/14(火) 09:48:21.21ID:tS91ttdR0
OBSで録画時に出力されるログファイルからpreset名を確認した。
・Max Quality
  jim-nvenc: mq
  NVENC encoder: hq
・Quality
  jim-nvenc: hq
  NVENC encoder: hq
・Performance
  jim-nvenc: default
  NVENC encoder: default
・Max Performance
  jim-nvenc: hp
  NVENC encoder: hp
・Low-Latency
  jim-nvenc: ll
  NVENC encoder: ll
・Low-Latency Quality
  jim-nvenc: llhq
  NVENC encoder: llhq
・Low-Latency Performance
  jim-nvenc: llhp
  NVENC encoder: llhp

jim-nvencでMax Qualityを選択した場合以外は、通常のnvenc上に存在するプリセット名と一致したものだった。(https://i.imgur.com/4HAGHtn.png)
ただし、ログでの名称が一致していても各プリセットが通常のnvencと同じ役割かどうかまでは分からなかった。
特に謎な点としては、Quality(hq)とPerformance(default)では同じ効果のプリセット(この場合両方ともmediumと同等のはず)を指定することになってしまうため、なぜ別の項目として分けてあるのかが分からなかった。
2019/05/14(火) 09:49:15.70ID:tS91ttdR0
ffmpegのnvencの各プリセットの違いとしては、
・2-passかどうか
・Bフレームを使用するか
・CABACとCAVLCのどちらを使用するか
・deblock強度とmerangeの範囲
でそれぞれ差異があるようだ。

具体的には、
・slowのみ2passを使用する
・default(medium / hq)ではCABACとBフレームを使用する
・hp(fast)ではCAVLCを使用する
・LowLatency系のプリセットはdeblock強度が弱まりmerangeが縮小される
昨日の ttps://www.reddit.com/r/obs/comments/aeji4t/please_explain_the_differences_between_nvenc/ 等を参考

OBSのプリセットではMax Qualityのみが2-passとなっていた(slow相当?)。
Bフレームは、どのプリセットを選択してもOBS上で入力したBフレーム数となっていた。(録画したファイルをavidemuxにて確認)
その為、0にしたい場合は0を入力する必要があった。(>>647は正しい)
2019/05/14(火) 09:50:06.92ID:tS91ttdR0
個人的に勘違いしていたが今回がきっかけで勉強になった点
・nvencでの「2-pass」とx264等の「2-pass」は名前は同じでも意味しているものが全く違う
x264の2-pass: 動画全体を2度エンコードし、1回目の下調べを元に2回目で細かなレートコントロールを行う。
nvencの2-pass: 動画全体ではなく1フレーム単位で2passエンコードを行う
ttp://forum.doom9.net/showthread.php?p=1792801#post1792801 を参考にした。

以上、長文連レスでお騒がせいたしました。
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況