同時録画がうるさい場所で音割れ・バリバリしたノイズになるのはなぜか
結論から言うと、あの耳障りでざらついたノイズはクリッピング(音割れ)です。マイクに届く音圧が、マイクとそれをデジタル信号に変換するチップが表現できる上限を超えたときに起こります。波形のいちばん大きい部分が正確に記録される代わりに、平らに切り落とされてしまうのです。アプリの誤動作でも、どこかの設定を間違えたわけでもありません。同じ瞬間に同じ音が入れば、スマホ上のどの録音アプリでも同じように割れます。
知っておく価値があるのは、この問題が実際にどこで起きているかです。それが、何が直せて何が直せないかを決めるからです。クリッピングはマイクそのものの段階で、どのアプリが音声を受け取るよりも前に起きています。だからアプリの中で事前に防ぐこともできませんし、あとから完全に取り消すこともできません。
実際に起きていること:マイクの余裕を使い切っている
マイクとその背後の回路は、ある上限までしか音を表現できません。その上限までは、音源が大きくなればなるほど録音も忠実に大きくなります。上限を超えると、波形の上端と下端が音についていくのをやめ、代わりに平らに切り落とされます。頂点がそのまま伸び続けるのではなく、そこで切断されるのです。この「平らに切り落とされた状態」が、あの耳障りでざらついたバリバリという音として聞こえます。これは単に大きい音とはまったく別の問題です。大きくてもきれいな音は音の形をそのままたどっていますが、クリッピングした音はその形自体が切り取られています。
これはアナログからデジタルへの変換の段階で起きるもので、その上で動くどの録音アプリの性質でもなく、ハードウェアの性質です。動画ファイルができあがった時点で、クリッピングはすでに起きてしまっています。アプリがそれを捉えて反応できる瞬間は、そもそも一度も存在しません。
なぜ事前に絞れるものが何もないのか
同時録画アプリは、iOS が既定として選んでいる音声入力——内蔵マイク、あるいは外部マイクが接続されていればそちら——から手前に手動のゲインや音量つまみを挟まずに、そのまま記録します。この「無さ」は抜け漏れではなく意図的なものです。手動のレベル調整はテイクの合間に間違った位置のまま残されやすく、スマホ自体の自動レベル処理が、普通に話す距離であれば十分に賢く処理してくれるので、いちいち気にする必要がありません。
落とし穴は、自動レベル処理が時間をかけて音に反応する仕組みだということです。シーン全体を通じて妥当なレベルに落ち着かせるように作られていて、一瞬だけの出来事を先読みするようにはできていません。拍手の一斉音、ベースの一撃、近くの花火、あるいはスマホのすぐそばで誰かが叫んだ声は、自動システムが反応する暇もなく割れてしまうことがあります。それは持続的な大音量ではなく、突発的なピークだからです。間違った位置に残ってしまうゲインつまみが存在しないということは、あらかじめ「これなら絶対安全」という低さに設定しておく手段も存在しないということでもあります。
撮影中に実際に効くこと
絞れる設定が無い以上、効くのは物理的な手段だけで、しかも多くの場合シーン全体ではなく特定の一つの音源が原因です。うるさい環境が均等に割れることはあまりなく、普通の距離で録れた群衆の音自体は概ね問題なく、実際に割れる瞬間はたいてい一つの特定できるものです。スピーカーの列、スマホに直接向かって叫ぶ人、アンプ、近くで上がる花火などです。
- その一つの大音量の発生源とスマホの間に距離を取る。わずかでも構いません。音圧は距離とともに急激に下がるので、スピーカーやアンプから数十センチ離れるだけで、きれいに録れるか割れるかが分かれることがよくあります。
- 発生源に対してマイクを正面から向けるのではなく、角度をずらす。PA スピーカーや、マイクに直接叫ぶ人の音は、同じ音量でも斜めから入ってくる場合よりずっと強い一撃になります。
- 外部マイクを使っている場合、それは内蔵マイクと同じように、システムの既定の入力になります。アプリ側に外部マイク専用の特別な処理はありません。自分の声を拾う目的で襟元に付けたラベリアマイクは通常問題ありませんが、PA スピーカーやアンプに向けて構えたマイクは、置き場所が変わっただけで、スマホ自体のマイクと同じ割れのリスクを抱えます。
- いちばん大きくなる瞬間が予測できる場合——サビ、カウントダウン、花火の見せ場——であれば、近づいてから無事を祈るのではなく、テイクを始める時点であらかじめ安全な距離を取っておくこと。
あとから音量を上げても元に戻らない理由
音が小さい問題と音が割れている問題は、見た目は似ていますが直し方はまったく別物です。音が小さいというのは「小さいが欠けてはいない」状態です。音の実際の形はファイルの中にそのまま残っていて、レベルが低いだけなので、編集ソフトで均等に持ち上げれば、その場で実際に鳴っていた音にかなり近いものを取り戻せます。クリッピングは違います。波形の頂点が一度平らに切り落とされると、その瞬間が本当はどれくらい大きかったかという情報自体が失われています。小さく記録されたのではなく、そもそも一度も記録されていないのです。
あとから編集ソフトで割れた部分の音量を上げると、バリバリという音も一緒に大きくなるだけで、消えてはくれません。その下に取り出せるきれいな音源が存在しないからです。編集ツールの中にはクリッピングを緩和する修復エフェクトを備えたものもあり、平らに切られたピークをなめらかにして、多少聞きやすくすることはできますが、それは音の傷を化粧で隠すようなもので、元の音を取り戻しているわけではありません。テイク中に距離を正しく取ることだけが、これを実際に防ぐ唯一の方法であり、それは大音量の現場に出向く前に知っておく価値があります。
よくある追加の疑問
これはアプリの不具合ですか、それとも自分のスマホがおかしいのですか。
どちらでもありません。クリッピングはマイクとそのアナログ-デジタル変換の段階で起きており、どのアプリが音声を受け取るよりも前の出来事です。同じ音が入れば、標準カメラアプリを含め、スマホ上のどの録音アプリも同じ瞬間に割れます。問題はソフトウェアが何かできる前にすでに存在しているからです。
外部マイクに変えればこの問題は解決しますか。
そのマイク自体が大音量に対してより多くの余裕を持っていて、かつ最も大きい発生源から離れた位置に構えた場合に限り効果があります。同時録画アプリは iOS が既定として選んでいる音声入力から記録するだけで、内蔵マイクでも外部マイクでも扱いは同じなので、スマホがもともとあった場所と同じ位置に外部マイクを置いても、あまり改善しません。
大音量の現場に行く前に、念のため録音音量を下げておくことはできますか。
下げられるゲインや音量の設定はありません。アプリはマイクが渡してくるレベルをそのまま記録します。録画を始める前に使える手段は、最も大きい発生源からの距離だけです。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。