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.1k
ライブ配信での音量調整の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
Rosetta Support (Podman v5.1)
tnk4on
2
400
Podmanで推す OpenShift Kubernetes入門/Introduction to OpenShift and K8s by Podman
tnk4on
0
790
インフラエンジニアBooks 30分で分かる「Podmanイン・アクション」/Infra Engineer Books "Podman in Action"
tnk4on
1
400
5分で分かる! Podmanの日本語最新情報/Podman's latest news in Japanese at 5 min
tnk4on
1
780
【ATEM Mini Extreme】製品リリースから考える Extremeのその先へ / Beyond The Extreme
tnk4on
0
350
【ATEM Mini】実機で分かる、ここが凄い!ポイント解説/atem-mini-key-points
tnk4on
0
580
Remote Development with Podman
tnk4on
1
17k
エンジニアなら誰でも配信を/Serial experiments live.
tnk4on
7
2.5k
Remote-Containersの接続先ホストにFedora CoreOSを使う / Using Fedora CoreOS for Remote-Containers
tnk4on
2
2.5k
Other Decks in Technology
See All in Technology
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
180
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
200
可視化により内部品質をあげるAIドキュメントリバース/20240910 Hiromitsu Akiba
shift_evolve
0
230
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
330
JEP 480: Structured Concurrency
aya_ebata
0
130
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
効果的なオンコール対応と障害対応
ryuichi1208
6
3.1k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
160
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
320
不動産tech Product Night#2_AIことはじめ_GA橋本
takehikohashimoto
0
190
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
210
Cloud Run と GitHub Template Repository による軽量なアプリケーションプラットフォーム/ #nikkei_tech_talk
nikkei_engineer_recruiting
0
110
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
334
56k
Building an army of robots
kneath
302
42k
Speed Design
sergeychernyshev
22
430
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
The World Runs on Bad Software
bkeepers
PRO
64
11k
A better future with KSS
kneath
235
17k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
We Have a Design System, Now What?
morganepeng
48
7.1k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
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