Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ライブ配信での音量調整のTips/Tips for volume control on liv...
Search
Shion Tanaka
May 14, 2020
Technology
1
1.2k
ライブ配信での音量調整のTips/Tips for volume control on live broadcast.
Shion Tanaka
May 14, 2020
Tweet
Share
More Decks by Shion Tanaka
See All by Shion Tanaka
OpenShift Virtualizationのネットワーク構成を真剣に考えてみた/OpenShift Virtualization's Network Configuration
tnk4on
0
140
5分で完全理解!ゼロから始めるOpenShift Virtualization/Starting from zero OpenShift Virtualization at 5 min
tnk4on
0
200
Rosetta Support (Podman v5.1)
tnk4on
2
640
Podmanで推す OpenShift Kubernetes入門/Introduction to OpenShift and K8s by Podman
tnk4on
1
1.1k
インフラエンジニアBooks 30分で分かる「Podmanイン・アクション」/Infra Engineer Books "Podman in Action"
tnk4on
1
510
5分で分かる! Podmanの日本語最新情報/Podman's latest news in Japanese at 5 min
tnk4on
1
870
【ATEM Mini Extreme】製品リリースから考える Extremeのその先へ / Beyond The Extreme
tnk4on
0
370
【ATEM Mini】実機で分かる、ここが凄い!ポイント解説/atem-mini-key-points
tnk4on
0
620
Remote Development with Podman
tnk4on
1
17k
Other Decks in Technology
See All in Technology
kargoの魅力について伝える
magisystem0408
0
210
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
100
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
170
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
260
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
210
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
なぜCodeceptJSを選んだか
goataka
0
160
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
270
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
Qiita埋め込み用スライド
naoki_0531
0
5.1k
フロントエンド設計にモブ設計を導入してみた / 20241212_cloudsign_TechFrontMeetup
bengo4com
0
1.9k
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
510
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9k
4 Signs Your Business is Dying
shpigford
181
21k
Embracing the Ebb and Flow
colly
84
4.5k
Unsuck your backbone
ammeep
669
57k
Scaling GitHub
holman
458
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Designing for humans not robots
tammielis
250
25k
Rails Girls Zürich Keynote
gr2m
94
13k
Code Reviewing Like a Champion
maltzj
520
39k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Thoughts on Productivity
jonyablonski
67
4.4k
Transcript
NWTNKQ ライブ配信での⾳量調整のTips 14/May/2020 (v1.1) Meetup video shooting Meetup #3 Shion
Tanaka (@tnk4on) 1
NWTNKQ アジェンダ • はじめに • ⾳について • ⾳の調整はなぜ難しい? • トラブルを防ぐ⾳量調整
• 適正レベルのテスト⽅法 • まとめ 2
NWTNKQ はじめに 3
NWTNKQ ⾃⼰紹介 4 • ⽥中司恩(タナカ シオン)/ @tnk4on • 仕事:⾚い帽⼦のOSSの会社でソリューションアーキテクト •
DTM、⾃宅録⾳を経て⼤学で⾳楽を学ぶ • 芸術系⼤学/⾳楽学科/⾳楽⼯学専攻 • メディアアート作品制作、ライブパフォーマンス、⾳響作 品の制作、など • 専⾨学校講師(⾳楽論) • 楽器:ピアノ、デュジュリドゥ、ホーミー • 10年程前はライブ配信をよくやっていた →最近復帰し、夜な夜なライブ配信のための検証...
NWTNKQ 本資料の⽬的 • 記載内容はライブ配信での⾳の扱いを⽬的とし、ピュアオーディオや 業務⽤オーディオを⽬的とするものではありません • ⾳に少しでも興味をもってもらい、ライブ配信の⾳声のクオリティを 上げることを⽬的とします • 理解のしやすさを⽬指しているので、⽤語や技術点について内容を省
略している部分があります。興味をもった場合は是⾮、深く調べてみ てください。 質問やフィードバックがあれば是⾮、ハッシュタグやコメントなどで どしどしお寄せください! 5
NWTNKQ 6 ライブ配信 Quality Size Value Cost アマチュア ⺠⽣⽤ プロ
業務⽤ 個⼈ 使いやすい 安価 国・世界 安定性 ⾼価 アイデア スキル × コミュニティ ? 何を基準に? どこを⽬指す? ライブ配信のランドスケープ
NWTNKQ ⾳について 7
NWTNKQ ⼀⾔で“⾳”と⾔っても… • 声、楽器、環境⾳、騒⾳、電⼦⾳... etc • ⾳の三要素 • ⾼さ(→⾳波の周波数) •
⼤きさ(→⾳波の振幅) • ⾳⾊(→⾳波の波形) • アナログオーディオ、デジタルオーディオ →上記のように様々な切り⼝があるため、ここでは⾳について 学ぶための基本キーワードのみを紹介 8
NWTNKQ ⾳:アナログの世界 • ⾳とは:媒質(通常は空気)の振動 (粗密波) • ⼈間の聴覚性能 • 周波数: •
約20〜20,000Hz(20kHz) • ダイナミックレンジ: • 約120dB →⼈間の聴覚性能は後述するデジタ ルオーディオの性能(規格)と密接 な関係がある 9 引⽤: https://ja.wikipedia.org/wiki/等ラウドネス曲線
NWTNKQ ⾳:デジタルの世界 • サンプリング周波数( fs ) • 標本化 • 単位はHz
• 周波数性能に関係 • ビット深度 • 量⼦化 • 単位はbit • ダイナミックレンジに関係 →デジタルオーディオの基本を押さえること で、ライブ配信の⾳の設定が理解しやすくな る 10 サンプリング周波数 ビット深度 CD 44.1kHz 16bit DVD-Audio 最⼤192kHz (stereo) 24bit CDとDVD-Audioのオーディオフォーマット 引⽤: https://commons.wikimedia.org/wiki/File:Pcm.svg
NWTNKQ ⾳声ビットレート • デジタルオーディオにおける、1秒あたりのデータ量のこと • 計算式 ビットレート = (ビット深度) ×(サンプリング周波数)×(チャンネル数)
e.g. 16bit、44.1kHz、2ch(ステレオ)の場合 16 × 44,100 ×2 = 1,411,200 bps(1,411.2kbps) e.g. OBSの⾳声設定(macOS/CoreAudio AAC エンコーダ) ⾳声ビットレート: 20~320kbps 11
NWTNKQ ⾳の調整はなぜ難しい? 12
NWTNKQ ⾳は⾒えない • ⾳の取り扱い⽅について • 専⾨家でなければ聴覚のトレーニングはしていない • ⾳を⾳で思考するということ • ⾳を⾃然⾔語で正しく表現できるか?
• ⾳の⾒える化のすすめ • レベルメーター • スペクトラムアナライザー(スペアナ) • (オシロスコープ、リサージュメーター) →出⾳を確認することも⼤事だが、その前段で視覚的・直感的に⾳を 捉えることができるようにすることも重要 13 スペアナプラグイン: Voxengo SPAN
NWTNKQ ⾳の⼊⼒と出⼒はアナログ • 最近は⾳声の伝送経路をフルデジタルで処理することが増えた が、⾳の⼊出⼒はアナログのまま • ⾳の⼊出⼒例 • ⾳の⼊⼒:空気の振動を電気信号に変換 •
マイクロフォン、ピックアップ • ⾳の出⼒:電気信号を空気の振動に変換 • スピーカー、ヘッドフォン →⾳の⼊出⼒がアナログ処理を経由するということは、デジタ ル領域のみでの制御が難しい 15 引⽤:https://info.shimamura.co.jp/digital/knowledge/2014/04/23017
NWTNKQ 外部ミキサーレス問題 • PC内部で⾳声処理を完結することが多い ので⾳量を直感的に操作する機会が少ない • ⾳量調整の反応速度 • ツマミ/フェーダー >
マウス/ボタン • ステミキ/BlackHoleなどのループバック系 ソフトの取り扱いスキル 16 https://jp.yamaha.com/products/music_production/webcasting_mixer/ag03/index.html https://jp.yamaha.com/products/music_production/webcasting_mixer/ag06/index.html https://www.blackmagicdesign.com/jp/products/atemmini →デジタル時代ならではの課題。ライブ配信のようなリアルタイムで対 応を求められる場合は物理的な⾳量調整の機器があることが望ましい
NWTNKQ その他の考慮事項 • 周波数特性 • 機器⾃体の性能が上がっているので、特に意識しなくても良い • 伝送経路、処理系がデジタル化されているので、処理を経ることによってSN⽐ が悪くなるということが起きにくい •
ウェブ会議システムを利⽤する場合、集⾳環境によって⾳質差が⼤き くなるので注意 • ⾳質の差が気になって →ライブ配信の場合、注⽬すべきは周波数特性よりも⾳量調整 17
NWTNKQ トラブルを防ぐ⾳量調整 18
NWTNKQ トラブルを防ぐ⾳量調整:ポイント • 適正レベル位置を知る • 0dBを超えない運⽤ • ダイナミクス系エフェクター • モノラル化
19
NWTNKQ • 各機器、ソフトの適正レベル位置はどこ? • ノミナルレベル:⼊⼒信号が⼊⼒された⼤きさのままで出⼒される規 定レベルを意味する • 機器によってはマニュアルに記載がある。⺠⽣機やソフトウェアでは ほとんど記載がないため、⾃分で探り出す必要がある。 •
⽬的:⾳声の伝送経路における⾳質変化を回避するため • SN⽐を稼ぐ • ⾳のクリップを防ぐ →テスト⽅法は後述 適正レベル位置を知る 20 http://yamaha.custhelp.com/app/answers/detail/a_id/4067 参考ツイート: Zoomの⾳量レベル調整動画
NWTNKQ 0dBを超えない運⽤ • ピークメーターにおける0dBとは? • ピークメーター:デジタルオーディオで使われるレベルメーター • 単位はdBFS(デシベルフルスケール)。または単にdBのみ表記。 • 最⼤値(ピーク)が0dB
• レベルはピークから常にマイナス読み • 0dBを超えることは⾳が歪むということ • ヘッドルームを設ける • 過⼤⼊⼒時に⾳が歪まないように 余裕を設ける 21 通常の⾳量範囲 ヘッド ルーム クリップレベル
NWTNKQ ダイナミクス系エフェクター • ダイナミックレンジを調整する処理 • 相対的に⼤きな⾳を抑える • コンプレッサー • リミッター
• 相対的に⼩さな⾳を抑える • エクスパンダー • ゲート →使うと⾮常に便利だが、動作原理を理解しないと各パラメー ターの設定が難しい。お勧めはリミッター。 22 https://en.wikipedia.org/wiki/Dynamic_range_compression コンプレッサー、リミッターの動作
NWTNKQ • リミッター • コンプレッサー (参考)OBS搭載の⾳声フィルター 23 • エクスパンダー •
ノイズゲート
NWTNKQ モノラル化 • よくある不具合: • デジタルカメラの内蔵ステレオマイクを⾳声の⼊⼒ソースにした場合に、話者の定位がセンター 以外になる • 複数のステレオソースをミックスした場合に、どこかのミックス処理過程で左右のレベル差が出 てしまった
• 左右ch間のレベル差、位相差が発⽣し、定位が定まらない • ⾳楽配信などでステレオ⾳声が必要な場合以外は、思い切ってモノラルにしてみるとい いかも →OBSではチャンネルをモノラルに変更できる 24
NWTNKQ 適正レベルのテスト⽅法 25
NWTNKQ • テスト信号を調べたい機器に⼊⼒し、⾳量レベルを調整して、 出⼒段に接続したオシロスコープで観測する • ⽤いるテスト信号: • 1kHzのサイン波 適正レベルのテスト⽅法:概要 26
計測したい機器 適正レベル位置 は正しい 適正レベル位置 に問題あり (⾳量レベルの調整を実施) テスト信号 出⼒結果 引⽤: https://en.wikipedia.org/wiki/Clipping_( signal_processing)
NWTNKQ 計測:接続構成 27 出⼒機器:iPhone X アプリ:Audio function Generator https://apps.apple.com/jp/app/audio- function-generator/id768229610
計測機器:ETEPON オシロスコープ(Amazonで購⼊) 計測対象:YAMAHA AG06
NWTNKQ (参考)計測:接続構成 28 出⼒機器: KKmoon DDS機能 信号発⽣器 (Amazonで購⼊)
NWTNKQ 計測結果例 29 • インプットレベルが適正位置の場合 出⼒結果はサイン 波の状態のまま インプットレベル は適正位置
NWTNKQ • インプットレベルの位置がオーバー 計測結果例 30 出⼒結果は歪みが発⽣ インプットレベルが適正 位置を超えている場合 ミキサーの出⼒はピー クになっていない
NWTNKQ 計測結果 31 • GAINレベルが⾼すぎる場合 出⼒結果は歪みが発⽣ インプットレベルは適正 位置 ミキサーの出⼒はピー クになっていない
GAINレベルが⼊⼒⾳に対 して⾼すぎる
NWTNKQ まとめ 32
NWTNKQ まとめ • デジタルオーディオの基本を押さえる • ⾳を⾒える化することで、聴覚以外の感覚で⾳を捉えまたその感覚を磨 く。 • ライブ配信はレコーディングとは違うので、⾳声のレベル基準を厳格に 守る必要はない。
• ただし、⾃分が使っている配信システムの適正レベルには注意する。配 信先の視聴者の⽿の安全を守り、⾳声のクオリティを上げることを⽬指 す。 良いライブ配信を! 33
NWTNKQ 参考リンク 34
NWTNKQ ⾳声に関するリンク • ビット深度 (⾳響機器) - Wikipedia • サンプリング周波数 -
Wikipedia • 産総研:聴覚の等感曲線の国際規格ISO226が全⾯的に改正に • Nominal level – Wikipedia • Dynamic range compression - Wikipedia • ⾳声信号の基礎〜アナログ⾳声からハイレゾ⾳声まで〜 35
NWTNKQ ツールに関するリンク • OBS • OBS Studioに関する個⼈的メモ:OBS Studioに関する情報投稿ブロマ ガ -
ブロマガ • スペアナ(フリーのプラグイン) • Free Spectrum Analyzer Plugin, FFT, Real-Time [VST, AU, AAX] - SPAN | Voxengo • OSSの⾳声分析、ビジュアライザー • Sonic Visualiser 36
NWTNKQ Thank you 37