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
5分で完全理解!ゼロから始めるOpenShift Virtualization/Starting from zero OpenShift Virtualization at 5 min
tnk4on
0
150
Rosetta Support (Podman v5.1)
tnk4on
2
550
Podmanで推す OpenShift Kubernetes入門/Introduction to OpenShift and K8s by Podman
tnk4on
1
1k
インフラエンジニアBooks 30分で分かる「Podmanイン・アクション」/Infra Engineer Books "Podman in Action"
tnk4on
1
470
5分で分かる! Podmanの日本語最新情報/Podman's latest news in Japanese at 5 min
tnk4on
1
840
【ATEM Mini Extreme】製品リリースから考える Extremeのその先へ / Beyond The Extreme
tnk4on
0
370
【ATEM Mini】実機で分かる、ここが凄い!ポイント解説/atem-mini-key-points
tnk4on
0
610
Remote Development with Podman
tnk4on
1
17k
エンジニアなら誰でも配信を/Serial experiments live.
tnk4on
7
2.5k
Other Decks in Technology
See All in Technology
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
510
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
140
【若手エンジニア応援LT会】ソフトウェアを学んできた私がインフラエンジニアを目指した理由
kazushi_ohata
0
120
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
140
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.7k
音声×Copilot オンコパの世界
kasada
1
120
Going down the RAT hole: Deep dive into the Vuln-derland of APT-class RAT Tools
nttcom
0
350
SREの組織類型に応じた リーダシップの考察
kenta_hi
PRO
1
640
第23回Ques_タイミーにおけるQAチームの在り方 / QA Team in Timee
takeyaqa
0
270
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
330
Featured
See All Featured
Bash Introduction
62gerente
608
210k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
A Philosophy of Restraint
colly
203
16k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
700
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
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