Premiere Proでトラックマットキーを使って効率よく一部ボカシをかける

最近は個人情報保護の観点でUTの録画も参加者の顔にボカシを入れるケースが増えてきています。私も録画ファイル中の顔にボカシをかけて納品することがあります。画面はプロダクトと手元を映すカメラと参加者の顔を映すカメラを合成して左右に並べることが多いです。当然、プロダクト側はボカすわけには行かないので、通常は顔カメラ部分を矩形などで範囲指定してブラー(ぼかし)フィルターをかけます。

が、主に自動車系の調査などで目線移動は見返せるようにしたいというニーズがあります。運転中にナビを操作するようなタスクで、何秒くらい脇見をしたか、みたいな判定をしたりする為です。その時は、以下の図で水色の部分にだけボカしをかけます。目線の部分だけボカシを抜いている感じです。

これが固定であればなんの問題もないのですが、実際には参加者ごとに座高が異なっていたり、セッション中にも姿勢が変化するなどして、この窓抜きの位置は頻繁に調整が必要になります。これが地味に手間がかかるのです。Premiere Proでいうと、元映像トラックとは別に調整レイヤーを作り、そこに「ブラー」エフェクトをかけ、マスクで窓を作り、反転にして、、などとしていましたが、これだと水色の外枠を移動させると、中の窓も連動して動いてしまうので、再度調整が必要になったりしがち。

なにかもっと楽な方法がないかとFacebookのPremiere Proコミュニティに質問したところ、「トラックマットキー」エフェクトを使う方法をご指南いただきました。そう頻繁にはやらないので忘れてしまいがちで、毎回昔のプロジェクトを開いて模倣するなどしているので、あらためて手順をメモしておきたいと思います。

  • 「ビデオ1」トラックに元映像ソースを配置
  • 「ビデオ2」トラックに調整レイヤーを置き、「ブラー」エフェクトを挿入
  • 「ビデオ3」トラックにエッセンシャルグラフィックスの「長方形」を挿入し、水色部分(ぼかしたい範囲)を囲う
  • 「ビデオ2」の「ブラー」でマスクを作成し、窓の位置を指定し「反転」し、適切な強度のぼかしをかける
  • 「ビデオ2」に「トラックマットキー」エフェクトを挿入し、「マット」に「ビデオ3」を指定。

これで、

  • 窓を動かしたい時は「ブラー」のマスク範囲をドラッグ
  • 水色全体を動かしたい時は「長方形」オブジェクトをドラッグ

で独立して移動することができます。長方形で全体を動かしても目線窓の位置は固定されます。またソース映像と完全に独立した2つのレイヤーをセットでコピペすれば他のセッションのタイムラインにも一発で適用できますし、タイムライン上で時系列で変化させるのも簡単です。

めちゃくちゃニッチですが完全に自分用メモとし。

ATEM Miniシリーズで黒画面を一瞬出し自動で戻す

前回の「OBS Studioで黒画面を一瞬出し自動で戻す」のATEM Mini版です。

動画眼の次期バージョンで「真っ黒い画面を検出してチャプターを打つ」という仕組みを研究しているので、UT/インタビュー中に最低限の操作で録画データに黒画面を挿入する方法として紹介します。

できるだけATEM Miniシリーズどれでも使える方法になるよう考えていますが、手元にATEM Mini Extreme ISOしかないので、もしかしたら他機種では上手くいかないかも知れません。その際はコメントでお知らせいただければできるだけフォローしたいと思います。

■ATEM Miniシリーズで黒画面にする方法(手動操作編)

ATEM Miniで黒い画面を出すにはいくつか方法があります。ざっと

  • 「BLACK」ソースに切り替える
  • 「FTB」(Fade To Black)ボタンを押す
  • PinPで現在のソースの上にBLACKソースをかぶせる

の3つがあるかと思います。一長一短あるので1つずつ解説してみます。

・BLACKソースに切り替える

BLACKソースは文字通りなにも映像がない真っ黒な画面を映すだけのソースです。ATEM上では4〜8系統ある入力ソースと同じ入力源(ソース)として扱うことができ、ソースボタンの並びにある「BLACK」ボタンを押すだけで切り替わって真っ黒になります。

ソース切り替えボタンの並びの1つである「BLACK」ボタン

ただこのハードボタンは「BLACKソースに切り替える」動作なので、もう一度押しても元のソースに戻ってくれません。例えばソース「1」を表示していた時に「BLACK」を押した後は、もう一度「1」を押す必要があります。これは「一瞬だけ黒画面にして戻す」という場面ではやや扱いづらいでしょう。

よって今回はこのボタンは使いませんが、概念として「ただ真っ黒画面を表示するだけのBLACKという特殊なソースがある」ということだけ覚えておいてください

・「FTB」(Fade To Black)ボタンを押す

次はFTBボタンです。こちらはソースではなくトランジション(画面変化時の効果)の1つです。押すと真っ黒な状態にフェードアウトし、もう一度押すと元のソールにフェードインします。今回の目的にはピッタリです。

ただフェードイン、フェードアウトに少し時間がかかってしまいます。このフェード持続時間(レート)はATEM Software Controlで赤枠の数値で変更できます。

単位は「秒:フレーム」のようです。例えば1080/30p(秒30フレーム)の設定なら「0:15」にすれば0.5秒かけてふわんと黒くなる/戻るという感じです。

なお、効果がかかっている間、音を途切れさせたくない場合は、画面右の「パレット」タブの一番下にある「フェード・トゥ・ブラック」の中の「Audio Follow Video」のチェックを外せば良いはずです。

同じボタンで黒->戻すが行えるので指を置いたまま2度押しすればいいので、これを短めのレートで使うのが第一選択かなと思います。

・PinPで現在のソースの上にBLACKソースをかぶせる

3つめの方法はピクチャインピクチャ(PinP)を使います。PinPの使い方は検索してください。子画面ソースはBLACKで良いでしょう。特徴としては黒くする範囲を自由に設定できるという点。まだ検討中なのですが動画眼3の黒検出機能では、画面全部を真っ黒にしなくても、「左上隅の一定範囲が黒になったら」という判定条件も組み込もうかと思っています。配信などをしている場合、画面全部が真っ黒になると見ている人が「あれ?」と気になってしまいますので、さりげなく片隅だけ黒くするだけでも検出できるようにしたいなと。その場合はPinPを使って画面の隅にBLACKソースを表示すれば良いでしょう。

■黒くして一定時間後に自動で元の画面に復帰する

ATEM Miniでは所定の操作を自動で実行できるマクロ機能があるのでこれを使います。ATEM Mini Extremeシリーズには写真のように6つのマクロ実行ボタンがついているのでサクっと押せます(ちょっと密集している上に小さいですが…)。

非Extreme系統だとATEM Software Controlのマクロウインドウから実行するか、MixEffectのようなネットワーク経由で操作するリモコンアプリを使うなどする必要があります。

・マクロ設定手順

ATEM Software Controlで「マクロ」メニューから「マクロ」を選びウインドウを開きます。

「マクロ」ウインドウ

①「作成」タブを選択

②「+」ボタンを押し、マクロ名称(ここでは「Blank & Back」としましたがなんでもOKです)を設定。

するとメイン画面に赤枠が出て手順指示待ちになります。

ここでまずFTBをオンにするため一度クリックします。

次に画面の上の方に出ている「ポーズを追加」を押し、継続時間として秒とフレームを指定します。

これも30p設定なら30フレーム=1秒なので、0:15なら0.5秒相当です。そしてFTBを解除して元の画面に戻すためもう一度「FTB」をクリック。

その後、マクロウインドウに戻り、②で押した「+」の位置が赤丸ボタンに変化しているのを押すと記録終了で、③のように指定した名前が空欄に追加されます。

FTBのレートも「0:15」にした場合、

  1. フェードアウトに0.5秒
  2. 待ち0.5秒
  3. フェードインに0.5秒

で計1.5秒のトランジションが自動で実行されるかと思いますがちょっと違うようです。マクロは指定秒数待ってボタン操作を実行するので、1.と2.は同時にカウントされます。言い換えれば待ち時間よりFTBレートが長い場合は、フェードアウトが終わるのを待たずにフェードインが始まります。

今回の用途では全体として目障りでないくらい効果が持続しないと同時に、ソフトウェアが確実に黒画面を検知できるよう、真っ黒の時間を最大化する、という観点では、

  • FTBのレートを0:01〜0:05など短め
  • マクロの待ち時間を0.15(0.5秒)くらい

にするのが良さそうです。

FTBを他のことにも利用するのでレートは1:00にしておきたいという場合は、

  • FTBのレートを0:05に変更する
  • FTB(フェードアウト)実行
  • 待ち時間
  • FTB(フェードイン)実行
  • 待ち時間(フェードアウトが終わるのを待つ為0:05以上)
  • FTBのレートを1:00に戻す

のようにレート変更までマクロに含めておけばいいでしょう。

マクロを設定した後は、「ファイル」->「本体に設定を保存」してATEMの電源を切っても消えないようにしておくのを忘れずに!

OBS Studioで黒画面を一瞬出し自動で戻す

次期動画眼での機能追加について書いたばかりですが、またひとつ思いつきました。

動画眼はUT(ユーザテスト)やインタビュー録画にチャプターを打って分析を効率化するというツールですが、後で見返す時ではなく、その実査中(録画中)にどうやって誰が手軽にチャプターを打つかというのも大きな課題です。そのひとつにWebアプリと時計を同期してポチポチしていく動画眼マーカーがありますが、今回全く別の方法を思いついて実験を始めました。

それは「動画の真っ黒なフレームを検出してチャプターにする」というアプローチです。例えばATEM MiniですとFTB(Fade To Black)ボタンがあります。1回押すとフェードアウトで画面が真っ暗になり、もう一度押すと解除されてフェードインで元の映像に戻ります。モデレーターなり録画オペレーターがタスクの切れ目などでこれを押しすぐ解除することで、録画/配信される映像が一瞬暗くなります。これを動画眼側で検知することでチャプターに自動変換できるのでは、と考え実証コードを書きました。どれくらいの黒を閾値とするかなどチューニングは必要ですが基本的に動いてる感じです。

■OBS Studioで黒フレームを作る

UT/インタビューの収録でATEM Miniを使っているモノ好きはそう多くはないので、OBS Studioを使った場合も検討してみます。単に画面を真っ黒にするだけなら何もないシーンを作ってそれに切り替えるだけです。ホットキーを設定しておけばキー操作1つで実現可能です。ただそこから戻すのにもう1操作必要になります。空シーンに切り替える->1秒待つ->元のシーンに切り替える、という手間が生じるのは不便です。戻し忘れたらコトです。これを1操作で自動化するのが本記事のテーマです。

真っ黒いシーンを作る

シーン一覧の「+」ボタンで新規シーンを作ります。名前をBlackとかBlankとかわかりやすいものにしておきます。中身(ソース)は空っぽのままでOKです。

ホットキー(キーボードショートカット)を割り当てるには「設定」画面から「ホットキー」を選び、作成したシーンに対する「シーン切り替え」の欄に希望のキー操作をセットします。

ちなみにOBS StudioのホットキーはOBSがバックグラウンドにいても反応します。録画中、同じPCでメモ取りなども兼ねる場合、CommadやCtrlキーなどの組み合わせにするとか、ファンクションキーなど間違って押さないキーアサインにしておきましょう。ここでは録画中他の操作はしない想定で「B」キーを割り当てます。

なおOBS Studioではシーンをかえると音声セッテイングも独立になるので、そのままだと音がなにも鳴らない状態になってしまうのでご注意ください。音声系ソースを元シーンからコピーするとか、このシーン自体を新規で作らず、「元シーンを複製して映像系ソースを消す」などして作った方が良いかも知れません。シーンを作り分けるか、特定ソースのON/OFFを制御するかどちらが楽かはケースバイケースだと思います。

プラグイン「Advanced Scene Switcher」をインストール

OBS Studio単体では実現できなそうなのでプラグインの力を借ります。Advanced Scene Switcherを使います。最新版はOBS Studio 28〜対応です。OBS Studioは27までと28以降でプラグインの規格が変更され互換性がありません。Advanced Scene Switcherの最新版を使う場合はOBSも28以降にしてください。どうしてもまだOSBを28以降にできない人はプラグイン側の旧バージョンを探してみてください。今回はOBS Studio 29.0.2にAdvanced Scene Switcher 1.20.5を使用しています。

またMac版だとOBS、プラグインともにAppleシリコン(M1/2)版とIntel版が分かれています。お使いのOBS Studioにあわせてプラグインをダウンロードしてください。GitHubのダウンロードページにはmacos用だけでもx86(Intel用)、arm64(Appleシリコン用)、Universal(両用)があります。.pkgはインストーラー版でしかるべきフォルダに自動でインストールしてくれますが、セキュリティチェックが厳しい端末だとかえって手間かも知れません。そういう場合は.zipを落として自分でプラグインフォルダにD&Dで入れると良いでしょう。

自分(M1 Max機)はOBSをAppleシリコン版にするのを忘れていて、プラグインだけAppleシリコン用を入れてメニューに出現しないなと思って悩みました。

インストールに成功すると、OBS Studioの「ツール」メニューに「Advanced Scene Switcher」が出現します。

「自動シーンスイッチャー」というのが標準であって紛らわしいですが別モノです。

Advanced Scene Switcher設定 〜マクロ設定(Macroタブ)

「ツール」メニューから「Advanced Scene Switcher」を開き、「Macro」タブに移動します。

ここで、「Blackシーンに切り替えられたら1秒後に元のシーンに戻す」というマクロを作成していきます。いきなり完成形がこちら。

まず①のブロックで「+」から空の新規マクロを作成し、名前を決めます。ここでは「Blank and Back」としましたがなんでも良いです。

次に②のブロックでマクロ処理が発動する条件を定義します。ちょっと手順がややこしいですが、まず「If(もし)」「Scene(シーンが)」を選びます。すると下段に「Current scene is(現在のシーンが)」が選ばれて「–select scene–(シーンを選択)」が選択可能になるので、「–select scene–」を真っ黒シーンである「Black」にします。これで「シーンがBlackになった時」という発動条件が定義されました。更に冗談で時計マークが「No duration modifier(遅延指定なし)」にかわると思いますのでこれを「For at least(少なくとも)」に変更し「1.00」「seconds(秒)」にします。これで、「シーンがBlackになって最低1秒経過したら」という意味になります。

最後に③のブロックで「その時何が起きるか」を設定します。まず上段で「Switch scene(シーンを切り替える)」を選びます。すると下段に3つのセレクターが出るので、それぞれ「Previous Scene(前のシーン)」「Current Transition(今のトランジション)」「0.20」などとします。「Previous Scene」はBlackシーンにする前に選択されていたシーンを覚えておいてその状態に戻してくれます。もちろん特定のシーンを選べばそちらに移ってくれます。そこは好き好きで。2番目は切り替わり時の効果に関するもので「カット」ならスパっと瞬時に切り替わります。「フェード」ならふわんと切り替わります。「Current Transition」は普段スタジオモードでデフォルトで使っているものが自動で選ばれるんだろうと思います。3番目の秒数はフェードする場合にかける時間です。カットだと突然映像が途切れた様にも見えるので、ごく短めのフェードくらいがいいんじゃないでしょうか。

これで「Blackシーンが選ばれたら1秒後に元に戻す」という動作のマクロ「Blank and Backが完成しました。

Advanced Scene Switcher設定 〜一般設定(Generalタブ)

最後に忘れてならないのがAdvanced Scene Switcherプラグイン自体の動作をオンにするという操作です。このプラグインは動作条件に当てはまる状態にあるかどうかを常に監視するために多少なりとも負荷がかかります。ので必要な時だけオンにする方が良いんじゃないかと思います。

タブを「General」にします。

赤枠の「Start」をクリックすれば起動します。すぐ上の「Inactive」が「Active」になっていれば起動中ということです。その下の項目で起動の自動制御ができます。

On startup of OBS: OBSの起動時

Automaticaly start the scene swither when: 録画や配信を開始した時

また先のホットキー設定画面でON、OFF、ON/OFF切り替えのショートカットを割り当てて手動操作することもできます。

個人的には録画や配信を開始した時に一緒にスタートするようにしておくのが無難な気がします。

■まとめ

ということで、かなりニッチなニーズだと思いますが、OBS Studioで「画面を一瞬真っ黒にして戻す」を1操作で実行する設定を解説しました。

動画眼で自動認識するのに、画面全体が真っ黒になるのをキーにするか、いやそれだと見ている人がびっくりしちゃうので、例えば画面の片隅だけちょこっと黒くなるのを探させるか、なども思案中ですが、仮に「画面の片隅だけ黒い」状態を作ろうと思えばそういうシーンを作るだけなので応用は効くかなと思います。ただ元々複数シーンを使い分ける実査の場合、それぞれのシーンに対して隅が黒いバージョンを用意するのは管理上、手間が大きいかなと思っていて、とりあえずは画面全体を黒いことを条件にする形で実装を進めていく可能性が大です。ATEM MiniでもFTBを使う方が簡単ですし。

ATEM Miniで自動復帰をするにはマクロを使えば良さそうですが、ハード的にマクロキーがあるのはExtremeシリーズだけなのが悩ましいかもですね。

動画眼の次期アップデートについて

今月中にリリースを目論んでいる動画眼3の新機能について解説します。

動画眼は動画ファイルに対して頭出し用のチャプターを打ってUTやインタビューの見返しを楽にするツールです。チャプター情報はシンプルなフォーマットのテキストデータで生成するのですが、これを別のツール、別の時間で作っても良いぞということで、UT/インタビューの実査中にリアルタイムでチャプター打ちするツールが動画眼マーカーです。

チャプター情報をもつ.dggn.txtファイルは動画の先頭を0分0秒基点としてそこからの経過秒数で管理されています。中身をテキストエディタで見ると、

のようなタブ区切り形式で、1項目がチャプターの位置を示す秒数、2項目がメモ、3項目は話者を示す1桁の数値となります。

さて、これを動画眼マーカーでリアルタイムに作るには、動画の録画開始(0秒点)と同期してタイマーをスタートさせる必要がありました。これが慌ただしい実査現場では負担になってしまったり、うっかりブラウザを終了させてしまったり、録画システム(OBS Studioやクラウド会議ツールの録画機能)側が止まってカウンターがリセットされたりといったトラブルにも弱いということがあります。

そこで新バージョンでは「動画眼マーカー側では一旦時刻をベースにしたタイムスタンプでデータを作り、動画眼3に読み込む時点でその動画の録画スタート時刻を引き算して同期する」というアプローチを取り入れてみました。

例えばセッションが朝10時に開始されたとすると、

みたいなログになります。PCの内部時計を参照するので記録開始時に特別な操作は不要になります。

そして事後に動画眼3で動画ファイルとこのログファイルを読み込んだ時に、動画の正確な録画開始時刻(ここでは10時00分00秒とします)を引き算して、

とする仕掛けです。セッションの開始時間は予定より早まったり遅れたりしがちですし、必ずしもそのタイミングで録画開始するとは限りません。必要なのはあくまで録画をスタートした時刻です。その正確な録画開始時刻を機械的に知る方法は3つくらいあるかなと考えています。

  1. 動画ファイルの生成時刻
  2. 動画ファイルのファイル名
  3. 動画内にタイムスタンプを合成しておく

1.はmacOSでもWindowsでもファイルのメタ情報として自動的に記録されます。2.は録画に使うツールによりますが例えばOBS Studioなら標準設定でファイル名に月日時分秒が入るようになっています。これら2つは特に意識しなくても取得できる可能性が高いので次期動画眼3もこれらを反映させるボタンを実装しています。3.については少し準備が必要ですが、これまたOBS Studioでいえば、こちらの記事を参考にしていただくなどして動画の片隅に時刻を入れておき、あとで先頭フレームに映る時分秒を読み取って同期ダイアログに打ち込んでいただく形が考えられます。

単純に映像に時計を映しこんで置くだけでもいいかも知れません。

いずれにせよ、録画側(映し込む時計を含む)と動画眼マーカーを使うPCとで時計が一致していることが望ましいので、PCのNTP(時刻合わせ)サーバーをしっかり設定しておく、電波時計を使うなど時計合わせは気を遣うに越したことはないしょう。

というわけで、

  • 動画眼マーカーで時刻ベースのログを出力できるようにする
  • 時刻入りログを動画眼3で開いた時に、動画ファイルのメタデータなどを使って換算補正する

と両ツールの同時アップデートにて対応する計画です。

一応実装は完了していて動作チェックしている段階なので、3月中に出せればと思っています。

■その他の機能追加、バグフィクス

同時に長らく対応できずにいたバグ修正や機能追加も色々しています。

  • Premiere Proで書き出したcsv形式のマーカーのインポートに対応
  • 100分を越えるタイムコードが正しく表示できなかったのを修正
  • Premiere Proの書き起こしデータの新フォーマットに対応

是非お試しいただければと思います。

OBSのウインドウプロジェクターを画面共有できない時の覚え書き

皆さんOBS Studio活用してますか?

私はUT(ユーザテスト)で被験者の手元、表情、製品などをマルチカメラで撮って合成した映像を記録したり見学者に配信するといったことを行います。

その際、OBSは複数映像ソースをパワポやドローツールのような感覚で自由にレイアウトした合成映像が作れるので重宝しています。

OBS StudioにはYoutube LiveやFacebook Live、RTMPなどで配信する機能も備わっていますが、UTではあまりそういう一般配信用プラットフォームを使うコンセンサスは得られず、TeamsやZoom、MeetのようなWeb会議ツールに流すことを求められます。そういった場合困るのは、これらの画面共有機能では特定のモニタやウインドウ単位でしか共有対象を指定できないという点。そのままOBSのウインドウを共有すると余計なUIが映ってしまい、肝心な映像部分の実効解像度が落ちてしまいます。

以前の記事では、外部モニタをつなぎ、OBSから「全画面プロジェクター(プレビュー)」という機能でプログラム映像を全画面表示し、それを画面共有する方法をご紹介しました。

一方ノートPCで運用する場合など、外部モニタを用意できない場合は代わりに「ウインドウプロジェクター(プレビュー)」を使って、独立のウインドウを作ることができます。しかしここで1つ問題があって長年外付けモニターを用意せざるを得ないと思っていました。何故なら、ブラウザやZoomアプリの画面共有対象ウインドウ選択画面に、このOBSのウインドウプロジェクターが出てこないのです。たぶんこれはmacOSだけだったと思います。「Macで画面共有する時、OBSのウインドウプロジェクターが選べない」という状況です。

この解消方法がようやくわかったので記事にしました。

解説は1行で済みます。ウインドウプロジェクター上で右(副ボタン)クリックをして「常に手前に表示」をオフに(チェックを外)します。

一度共有画面選択ウインドウを閉じて開き直すと、

Boom! ちゃんと選べるようになっているんじゃないでしょうか。

想像ですが常に表示に昇格したウインドウはOS的な扱いが例外的になって他アプリでオーバーレイできないということなんですかね。どのみちこういう用途では「他のウインドウが被ってもキャプチャ(配信)される映像に影響が出ない」方が好都合なので、デメリットもないと思います。このウインドウがバックグラウンドに回ってしまってもZoomなどに配信される内容は影響を受けません。

とてもニッチなトラブルだと思いますが、困っている方の参考になれば幸いです。

ZOOM F3を使ってた所感

先日「ユーザーインタビューのやさしい教科書」のイベントがあって、大阪に行って来ました。

ユーザーインタビューのやさしい教科書

ユーザーインタビューのやさしい教科書

奥泉 直子, 山崎 真湖人, 三澤 直加, 古田 一義, 伊藤 英明
2,465円(12/21 08:25時点)
発売日: 2021/09/24
Amazonの情報を掲載しています

基本的に配信は主催のHCDNetさんが引き受けてくれて自分はノータッチだったんですが、後日一部ダイジェストなら書籍のYoutubeチャンネルにアップしても良いということだったので、録画用に自前機材を持ち込みました。その時に初投入したのが前回の記事で書いたZOOMのF3です。

貸し会議室にはPA設備があり、そのミキサーからこちらのケーブルを使って音をもらいました。

https://www.soundhouse.co.jp/products/detail/item/225818/

ステレオの標準プラグまたはミニプラグからXLR x2に変換するケーブルです。他にもRCAプラグからとる事態になるかも知れないと、こちらのアダプタと懐かしの赤白オーディオケーブルも持参。

https://www.soundhouse.co.jp/products/detail/item/24906/

どちらもサウンドハウスのオリジナルブランド品でお手頃です。

イベントは契約の関係で開始30分前にしか入室できず、かなりバタバタでした。持ち込んだカメラからのHDMI信号がATEM Miniで認識できなかったり(Video Assistでは映った)、PAからの音が配信PCに入らなかったりとトラブルの連続で前半はリモート視聴者さんにもご迷惑をおかけしてしまいました。

そんな中でもこのF3で録ってた音は非常にクリアで、途中からは配信用に転用したくらいです。Windows PCにオーディオドライバも必要なくUSBケーブルでつないだだけで(配信の方の)Zoomで認識されました。ただし残念ながらF3内録音とUSB I/Fは排他らしく、録音を止めないと配信には使えませんでした。16bitや24bitでもいいので同時録音できると良かったなと思います(もしかしたら設定でできるかも?)。ともあれPAからの音を(XLRのソース設定をマイクからラインに切り替えはしましたが)デリケートなレベル調整なしでポンと録音できたのは非常に良かったなと。コンパクトで大阪までのスーツケースでさほど容量を食わなかったのも有り難かったです。バッテリーもリチウム電池で余裕でした。

昨今のUT現場ではマスク対策もあってワイヤレスマイクを使うことが多いですが、いずれピンマイクやガンマイクで録る現場があったらまた活用したいです。

■PAを録音してみて気付いたこと

通常の業務UTでは、今回のようにPA(会場の音響設備)経由で音をもらって録音するといった機会はなく、貴重な経験となったのでついでにメモを残しておきます。

まず上に書いたとおり32bit float録音ができたのは良かったです。PA側のミキサーを一切触らずにジャックにケーブルを挿すだけで音が録れました。今回は音声スタッフはおらず会場備え付けのミキサーを勝手に使え、というスタンスの会場でしたが、やはり勝手がわからないのでいじるのは気がひけるものです。

今回登壇者は自分を含めて5人おり、ワイヤレスx3、ワイヤード2を用意してもらいました。ワイヤレスはマイクスタンドにつけて卓上置き。ワイヤードはミキサーよりの2席に普通に転がしておきました。このマイクスタンドがクセモノだなと思います。我々話者もそこまでこういう場に慣れていないので、必ずしもマイクに向かって話すということを意識しきれず、スクリーンや隣の話者に顔を向けて話してしまいがち。そうすると集音範囲の狭いダイナミックマイクでは途端に声が小さくなってしまいます。後編集をしていてマイクスタンドを使っていた人達の声が大きくなったり小さくなったりを繰り返していて「あちゃー」という感じ。今後こういう機会があった時にはできればスタンドは避けたり、必ずマイクに向かってしゃべるよう話者に念押ししときたいなと。程度の差はあれピンマイクでも同じことが起きるのかなと思います。顔につけて常に口元にマイクがくるヘッドセットタイプが最強かも知れません。

あと、そうしたダイナミックマイクだけで話者の音を録ったPAの出力は、ノイズがなく聞き取りやすいものの、会場の空気感が抜け落ちた音声になってしまうので、イベントのライブ感みたいなものを出したい時は所謂”エア”のような環境音も録って軽くミックスしてあげるのが大事だなと思いました。ちょうど客席の一部においた引きアングル用のビデオカメラの内蔵マイクの音が録れていたので、今回はそれを流用しました。

実は今回F3との組み合わせでもよく挙げられるBEHRINGERのC-2というペアコンデンサマイクを買いました。2本で1万円切りの良コスパのXLRコンデンサガンマイクです。

べリンガー C-2

べリンガー C-2

9,570円(12/21 21:32時点)
Amazonの情報を掲載しています

さすがにF3に2本直差しだとあまり意味ないでしょうが、付属スタンドで少し角度を開くようにして使えば良いステレオ収録にもなります。メインの音声をワイヤレスマイクを録る片割れ、このF3とC-2の組み合わせでエア兼バックアップを録って置くのも良さそうだなと思いました。

スマホアプリでレベルメーター付きで確認できたのも良かったです。登壇者席にいながらにしてこっそりチェックしたり録音の開始/停止ができるのは大きなメリットでした。(別売りBluetoothユニットが必要)。

■まとめ

小型で32bit float録音ができるZOOM F3で、レベルを気にせずまさに録音ボタンだけで綺麗な収録ができました。どんな音が出てくるかわからないPA経由の収録では大きなメリットかなと思います。

しばらく色々な活用法を模索してみたいと思います。

音割れしないレコーダーZOOM F3とマーカー機能の話

2年ほど前、凄く大きい音から小さい音まで収録できる32bit float録音に対応したZOOM F6というレコーダーを購入しました。

32bit float録音について詳細はこちらの記事をどうぞ。

F6は6入力を備えてガチめのフィールドレコーダーでしたが、今年一月に32bit float録音に対応しつつ、入力を2系統に絞り、より小型化したF3が発売されました。同社の32bit float録音対応ラインナップが、6ch入力のF6、2ch入力のF3、ピンマイク用のF2となったわけです(F2=2系統ではないのでご注意ください)。

しかしまぁこれが当初から大欠品祭りで、全く買えなかった。本来3.5万円くらいのものが5万円以上で売られてたりしました。Amazonで7月くらいに一応注文可能になってるのを見たものの納期は未定っぽかったので悩んでいたら即消えてしまい、もう一度8月に一瞬復活したので、とりあえず注文だけいれけ!と思ってポチ。それがようやく届きました。

■ZOOM F3の特徴

単にF6の入力数を減らしたモデルかと思いきや、F3にしかない機能などもあったりします。個人的に注目の機能を挙げると、

  • 32bit float録音
  • よりシンプルなオペレーション(F3のみ)
  • 音声波形表示(F3のみ)
  • Bluetooth経由で専用スマホアプリによる遠隔制御(要オプション)
  • サウンドマーカー機能
  • マーカー機能(スマホアプリからのみ、F3のみ)
  • 32bit float対応オーディオI/F機能

辺り。F6はかなり込み入った設定ができる分、小さなパネルでの操作がかなり難解でした。一方F3は32bit floatで録ることを前提としており、「何も考えずに録音ボタンを押せば音割れしないで録れる」というユーザ体験ありきで設計されている印象(F2もそうでしょうけど)。実はF6はマニアックすぎて、あえてこちらのブログではなく個人の趣味ブログの方でのレビューとしていましたが、F3はガジェットマニアではないUT/インタビュー実務家の人にも選択肢に入りうる製品だと思いこちらで紹介させていただくことにしました。

音声波形表示もありそうでなかった機能。世の中のICレコーダーは通常(なにもないか)いわゆるレベルメーターというL/R 2本のバーグラフで入力レベルを視認します。これだと瞬間瞬間の音量チェックしかできません(最大ピークが一定時間残ったりはしますが)。これに対してF3は音声編集ソフトのように横軸に時間をとった棒グラフで数秒分の履歴を見られますので、平均的な音量をチェックできます。「音割れしないんだからチェックもいらないんじゃ?」という考え方もできますが、やはり安心感が違います。またこの画面上でちょうどいい感じにズーム倍率を設定しておくと、書き出される音量のデフォルト倍率に反映されるので、編集ソフトにいれてすぐに適当なゲイン設定がなされた状態になります(もちろん32bit floatの解像度は維持されてるので後で無劣化で再変更もできます)。何本も録る時は一応のズーム倍率を現場であわせておくと、後でちょびっと楽できるというわけです。よく考えられていますね。

サウンドマーカー機能とは録音開始時に「ピー」という音を0.5秒間入れる機能です。これは録音ファイルにも出力にも入るので、例えば本機からビデオカメラやPCなどに音を引き回しておけば、後で音声だけ本機で録った32bit floatの音声に刺し替えたいという場合の位置あわせが劇的に楽になります。これまたシンプルでアナログな工夫ですが強力です。

32bit floatのオーディオI/F機能は文字通りPCなどから32bit float対応のUSBデバイスとして認識させられるということです。PremiereやAuditionなどの32bit float対応ソフトに直接録音ができるというわけです。こちらは上位モデルのF6でも対応していない機能でファームウェアVer2.0から追加されました。F6でもアップデート来るかな?と期待してましたが、やはり32bit float x 6chとなると帯域の問題もあるのか今のところ気配はないみたいです。ので、現状PCに32bit floatをダイレクトに入れられるのは本機だけなんじゃないかと思います。

・インタビュー中にインデックスが打てるマーカー機能

やはり個人的に気になるのはマーカー機能です。録音中に「ここ!」ってタイミングでボタンを押すとWAVファイルにチャプターを打てます。残念ながら本体ボタンでは実行できず、別売りのBluetoothアダプタBTA-1を本機に挿し、スマホアプリZoom F3 Controlから操作する形になります(iOS/iPadOS/Android)。

録音中に「MARK」ボタンを押すと、01、02と連番付きでWAVファイル内にチャプターが埋め込まれます。Adobe Auditionで開くとこんな感じ(赤丸部分)。

Adobe Audition 2022で開いた様子

残念ながらPremiere Proでは認識されませんでした。Audacityもダメ。

ただ個人的にはAuditionからCSVでタイムコード一覧を書き出せたので動画眼に読み込ませることはできそうなので重畳。左の「マーカー」パネルで全マーカーを選択し、「ファイル」->「書き出し」->「選択したマーカーをCSVに変換…」でこんな感じのCSVにエクスポートできました。

Name Start Duration Time Format Type Description
01 0:07.991 0:00.000 decimal Cue
02 0:30.940 0:00.000 decimal Cue
03 1:12.283 0:00.000 decimal Cue
04 1:36.552 0:00.000 decimal Cue

F3で録り、ビデオカメラやOBS Studioで録った映像と合成、書き出したCSVを動画眼に食わせれば、UT/インタビュー動画の頭出しインデックスとして簡単に利用できそう。動画眼のインポート形式にこのCSVファイルも加えたいと思います。

ちょっと気になるのは、アプリ上の「MARK」ボタン(右下)が小さい点、そして録画(停止)ボタンと近い点。MARKするつもりでうっかり録音止めてしまったら大変です。残念ながらHOLD状態にするとMARKも打てない模様。ひたすらMARKだけ打てるようボタンを大きくしたレイアウトが選べたらなーと思います。

スマホアプリZOOM F3 Controller

・電池の話

本機は単三電池x2本、またはUSB給電(5V/1A)で駆動します。F6のようにSONYのビデオカメラ用バッテリーはつきません。

電池駆動時間は外部マイクにファンタム給電するかどうかで大きくかわるようです。48KHz/32bit float録音で、

ヘッドフォン無し
ファンタム給電OFF
ヘッドフォン有り
ファンタム給電ON
アルカリ乾電池8時間2時間
ニッケル水素蓄電池8.5時間3時間
リチウム乾電池18時間7.5時間
公式仕様より

となっています。2段目のがいわゆるeneloop的な充電池です。3段目のリチウム乾電池は見た目は同じですが内部の原理が別もので軽くて長時間保ち、ちょっとお高い乾電池になります。

ヘッドフォンもファンタム(マイク)給電もなければアルカリ電池で余裕ですが、それらを使用した場合で2〜3時間となるとちょっとしたイベントでは微妙。終日電池のことを忘れたい、と思うと、単三型のリチウム乾電池を使っておくのが無難そうですね。軽いし、最近ではそこまで高くもないので。ちなみにZOOMのレコーダーは電池種別毎に細かな制御をしているのか、単に残量表示を正確に出すためかわかりませんが、設定でどの種別の乾電池を使うか選ぶようになっています。違う種類の電池に替えた場合は忘れずに設定もあわせましょう。

パナソニック 乾電池 リチウム乾電池 単3形 4本パック FR6HJ/4B

パナソニック 乾電池 リチウム乾電池 単3形 4本パック FR6HJ/4B

2,399円(12/21 22:57時点)
Amazonの情報を掲載しています

もしくは室内使用ならUSB給電が無難でしょう。5V/1Aなのでかなり初期のスマホ充電器やモバイルバッテリーでも足りる計算です。端子はUSB-Cです。

■まとめ

一般的なICレコーダー並の簡単操作で、現場で細かいレベル調整をせずとも音割れ、小さすぎ問題が起きず、マーカーで後から聞き直しを効率化できるという、UT/インタビュー現場でも活躍しそうなZOOM F3を入手しました(ちなみにオンライン会議のZoomとは縁もゆかりもない音響メーカーで、何ならこちらの方が老舗です。混同する人がいて困り果てているようなのでしっかり識別してあげてください)。

強いて言えば、元々普通のICレコーダーで済ましているような現場ではXLR接続の外部マイクを運用するのはやや壁が高いかも知れません。でもまぁ感染症対策もまだまだ続く現場ではマスク、アクリルパーティション、空調、窓開けなど音声収録の阻害要因が山盛りです。録画録音品質をランクアップしたいという方はそこも含めて検討の価値はあるんじゃないでしょうか。

大阪で著書イベント「ユーザーインタビュー」のもやもやなんでも相談会を開催します!

ユーザーインタビューのやさしい教科書

ユーザーインタビューのやさしい教科書

奥泉 直子, 山崎 真湖人, 三澤 直加, 古田 一義, 伊藤 英明
2,465円(12/21 08:25時点)
発売日: 2021/09/24
Amazonの情報を掲載しています

昨年出させていただいた「ユーザーインタビューのやさしい教科書」の連動解説動画のYoutubeチャンネルを開設し、ユーザーインタビューの実際の様子をガイド設計から実査、分析まで月イチで公開して、ちょうど1年、Vol.13をもって一旦の完結を迎えました。それを記念し、また書籍や動画へのフィードバックをもらい、今後のコンテンツ作りの参考にさせていただくべく、ハイブリッドイベントを大阪にて開催させていただく運びとなりました!

人間中心設計推進機構(HCD-Net)の大阪支部主催の有料イベントとなります。詳細はこちらのリンクをご覧ください。

https://peatix.com/event/3351751/

かっちりしたセミナーというよりはユーザーインタビューに関心がある、日々実践しているが課題を抱えているという方達との交流会のような要素が濃いですが、せっかくなので各著者もLT(小話)は準備していって話題提供できればと思っています。

大阪会場、オンラインともにまだ残席ありますので、著者に直接質問をぶつけてみたい!という方は是非御検討くださいませ。

DJI Action 2で綺麗な車載動画を撮る設定(随時更新)

カーナビなど車載機器のユーザテストで、前方に走行動画を流すことがあります。Youtubeの動画を勝手に使うのもグレーだし、走行シチュエーションなどもニーズにあってないことがあるので、できるだけ自前で撮影するようにしています。

本記事ではアクションカメラのDJI Action 2を使って綺麗で臨場感のある走行動画を撮るための設定を煮詰めていきたいと思います。他にもGo Pro HERO9やiPhone 13 Pro Maxなどがありますが、追々比較もやっていければと。というか普通にiPhone 13 Pro MaxでHDRで撮ったものはメチャ綺麗で滑らかになりますけどね。

これがiPhone 13 Pro Maxでの撮影例。

まぁ普通に充分綺麗。HDRだと白トビ、黒ツブレ耐性もあるので、トンネルや高架下など明るさがダイナミックに変化する車載動画にも良いです。トンネルはもうちょい綺麗になるといいかとは思いますが。たぶん標準カメラアプリを使わずにマニュアルでISO上限を決めてやるといいんじゃないかと思います。

とまぁ、HDRで録れるこのサイズのカメラってないですし、iPhoneでいいじゃんってところですが、ストレージ的にも長時間回すのは厳しいので、できれば手軽にアクションカメラつけっぱなしで録れないかなというところなのです。

で録ってみたのがこちら。

動画中のテロップにも書きましたが、

  • LED信号がチカチカする
  • トンネル内の画質が悪い
  • 高速入り口の傾いた道路で映像が傾いてしまった
  • 白トビが酷い

といった辺りが課題かなと感じました。これらを改善する為の仮説はあるので、追々試しながら最適設定を煮詰めていきたいと思います。

■LED信号のチカチカ問題

これはLEDが肉眼では見えない速度で点滅していることに起因します。シャッター速度やフレームレートがそれと同期してしまうと信号がどれも光ってないような見た目になります。通常は東日本と西日本のAC電源の周波数に応じてるはずなので、(50Hzの)横浜では60pとかで撮ればいいかと思ったんですが、上記のありさまでした。ちなみにDJI Action 2は4K/120pでも撮れるのですが数分で熱暴走してしまうので実用性はないので除外。60pでも2〜30分で止まりますが、まぁできれば4Kで撮りたいので外部冷却とかもやっていきたいなと。

これについては4K/50pで撮ってみたところ改善しました。60pでもフリッカー低減をオンにすれば矢印信号は多少チカチカしたものの赤青黄の方は平気だったりしましたが、見比べると50p(フリッカー低減オン)が一番自然かなと感じてます。

この辺りはシャッタースピードも関わってきますがDJI Action 2はマニュアルではいじれないので、Go ProやiPhone(のマニュアル撮影アプリ)の方が対策しやすいかもです。

■横に傾いた道路の対策

これはDJI Actionの水平保持機能をオンにしていたため発生。オフにして通常の手ぶれ補正のみ(Steady)で充分そうです。

■快晴時の白トビ問題と暗所で画質が悪い問題

お日様サンサンな日に明るすぎて白い建物や車の階調がつぶれてしまう問題。Action 2 はISOの下限は100固定っぽいので、露出補正でEV -0.3など現場合わせで調整するしかなさそう。もしくはNDフィルターを取り付けるか。

ただこれらの対策で全体の明るさを落としてしまうと、暗所(トンネルなど)で画質が劣化する問題が悪化することになりかねません。昼間トンネルを通過するルートではバランスが重要。暗所ノイズはISO感度を上げすぎないのがポイントかなと。自動だと結構体感より明るく感じるくらいまで持ち上げてくれて結果として細かいノイズが乗りまくる感じ。だったら雰囲気暗くてもいいので(最悪あとで編集で持ち上げるので)、ISOの上限を制限してやるのがいいかなと。Action 2では露出オートのまま下限は100固定、上限を選択することができます。この辺りの勘所がまだつかめていません。800だと結構暗いなって感じ。3200はもうかなりノイズ出るので、1600か800かで撮り比べてみようと思っています。上記動画の首都高速7号線を通る度にサンプル撮って煮詰めます。

■DJI Action 2での車載動画設定(暫定)

  • 東日本なら4K/50p(画質を求めない場合は1080/50pの方が長時間撮れる。西日本なら60p?)
  • 手ぶれ補正はHorizonal Steadyを使わない。SteadyかRock Steady(やや画角が狭まる)。なんならOFFでもいいかも。
  • 露出オートでISO感度の上限を800〜1300にしてみる(検証中)
  • 快晴時は露出オートでEV -0.3(場合によっては-0.7)、もしくはNDフィルター?

[参考]SDカードの相性問題?

ウチで最初使っていたSAMSUNGのEVO Plus U3 128GB(赤白のヤツ) はちょっと不安定でした。何度か録画していると急に録画できなくなります(録画開始5秒位で強制停止)。またフォーマットも完了しなくなったり。最初熱停止後に起きるような気がしてたんですが、そうでない時にも発生。録画フォーマットを変えた時にも起きやすい気がしますが、ともあれ一度起きるとその後なにも録れなくなってダメージが大きいので使用を中止しました。個体不良なのかこのモデルとの相性なのかは不明です。

ともあれ結局公式推奨リストにあるSandiskのこれに買い換えてからは再現していません。大きくストレスが減りました。

本当は512GBにしたかったんですが、Action 2の仕様では256GBまでとなっているので、今回は安定性改善を重視して推奨製品にしました。

BMD Video Assist 7″ 12G HDRを実査で使ってみて

前記事で紹介したBMD Video Assist 7″ 12G HDR(以下VA7)を本番実査で使う機会があったので感想をまとめてみようと思います。

■実施概要

まずVA7をMacBook Pro(以下MBP)のHDMI出力から接続しサブモニタとして認識させます。3つのカメラ映像をMacBook Proに入れてOBSで合成、録画し、「全画面プロジェクター」でVA側に表示。VA側でもバックアップ録画しました。またMeetでの中継も行いました。

90分のユーザテストを12セッション実施しました。

■録画

まずVA7の主な役割としてバックアップ録画ですが、非常に安定して稼働してくれました。冷却ファンの音も全く気にならず。

ポイントはOBSの音声モニターをON(=OBSの録画中音声がスピーカーから鳴る状態)にし、Macの音声出力先をHDMI先のVA7にすること。そうしないとVA7側に音が来ません。VA7は画面上に常時レベルメーターが出るので音が入っているか一目でわかるし、適正音量かどうかもチェックできて便利でした。

Apple ProRESは高画質な反面、非常にファイルサイズが大きくなるコーデックなのでMacBookが対応しているからと迂闊に4K60pとかにしておくとエラいことになります。VA7の録画解像度やフレームレートはHDMI入力に応じてしまうぽいので、Mac側で1080/30pにしておくことばポイントです。VA7の上部ステータス欄に表示されるので確認できます。

VA7側での録画コーデック設定は最も低いビットレートのApple ProRES Proxyを選択。それでも90分の録画で30-40GBほどになります。全セッション合計で400GBほどでした。奮発して2TのSSD買っておいて良かった….

ストレージ残量も常にグラフで見えているので安心です。

せっかく高画質に録れてるんだからこちらをソースにして納品用動画を作ればいいかなと思いましたが、MacBook Proにコピーしておけるサイズじゃないし、毎回SSDをマウントするの面倒だし、保管にも向かないので、やはりバックアップ録画として割りきるのが良さそう。

今回、別の観察スタッフに動画眼マーカーでチャプター打ちをしてもらったんですが、そのために録画スタートタイミングを中継越しに「せぇの」で同期する必要があり、OBSは中継がつながった後で録画を開始。それだと開始直前でバタバタしてて録画始めるのを忘れるリスクがあったので、完全独立なVA7をもっと前から録画しっぱなしにしておく、という運用もしました。幸いにもOBSのスタートし忘れはなかったですが、安心感はあったし、別件で実際に忘れたこともあるので良いかなと思いました。

■モニタリング

迷ったBlackmagic Design HyperDeck Shuttle HDと違い、本機はモニター一体型なので録画映像のモニタができます。きちんと各カメラ映像が来ているか、参加者が姿勢をかえてカメラから外れてないか、などが常時確認できて重宝しました。先に書いた通り、音声もレベルメーターで確認できるので安心です。これらはOBSウインドウでも出来ますが、MacBookのメインスクリーンはたいてい進行シートやチャットウインドウなどが前面に来ていて、OBSは録画開始押したらバックグラウンドに隠れちゃうことが多いんですよね。

そして単なるサブモニタよりもいいなと思ったのはタッチ操作による拡大機能です。ダブルタップで拡大モードに入り、ピンチで好きな箇所をズームアップできます。今回3カメラの合成映像を録画していますが、これを7インチしかない本機に映すと個別の画面はかなり小さいです。実査中に見たかったのは参加者の操作の手元だけだったので、録画映像に影響せずにリアルタイムのモニタとしてだけ拡大できるのはとても助かりました。

まぁ13インチとか15インチのモバイルモニターなら拡大の必要もなかったかもですが、コンパクトに単体でまとまることとのトレードオフですね。

■中継

VA7と直接関係ないですが、今回もMeetでの中継をしました。Meetは専用アプリがなくブラウザで参加しますが、Mac版のEdge/Chromeはなぜか一部のウインドウを画面共有対象として認識してくれないことが多く、OBSから全画面プロジェクタで映しているVA7をモニタ単位で選択することで凌ぎました。

ただ一般に画面共有は解像度が高い代わりにフレームレートが低いので動きがカクカクします。動きを重視する場合はOBSの仮想カメラ機能をONにして参加者カメラ映像として送ったりもしました。Zoomだとカメラ画像の解像度が低いこともあったりで、画面共有で送るかカメラに映すかはケースバイケースで選択という感じです。今回はカクカクが気になると言われてカメラ映像を使っていたんですが、途中でその映像が急に画質悪くなったというチャットがとんできて急遽画面共有も開始することになったりしました。VA7がサブモニタになっていることで素早くスイッチできて良かったなと思います。(帯域的には両方送ったらかえって共倒れにならないかなと思ったんですが、見学者から「綺麗になった!」と返信が来たので良しとしました)

2023.4.7追記:影響範囲は調べ切れていませんが、ブラウザから使用する一部のオンライン会議サービスで、画面全体を画面共有すると遅延がひどくなる現象がありました。OBSで全画面プロジェクターのかわりにウインドウプロジェクターを開いてサブモニタに配置し、それをブラウザから画面共有する形にしたらだいぶほぼ違和感なくなりました。M1MaxのMacで執筆時点の最新版OBSです。Video Assist 7″の問題ではないでしょうが、この記事のセッティングで配信をする人の参考に書いておきます。

ちなみにウインドウプロジェクターをブラウザの共有画面対象ウインドウ選択UIで選べない場合の対処方法はこちらの記事へ。

■まとめ

やはり画質、ビットレート的にはオーバースペックすぎますが大きなストレージをつけてそれだけ飲み込んでしまえば、トータルの利便性、安心感は満足の行くものでした。ストレージも90分12本で500GB行かないことがわかったので、SSDではなく安価で本体内に収まる512GBのSDカード運用でもいいかもと思いました。