MacでOCRして動画のテキストをコピー:一時停止、ドラッグ、貼り付け
執筆:Eduard Bruch(Optic 開発者) · 更新
Macで動画に映ったテキストをコピーするには、鮮明なフレームで動画を一時停止し、プレーヤーが対応しているならライブテキストでテキストを選択するか、画面OCRアプリでその上にボックスをドラッグします。先に一時停止することが大切です。OCRは静止画を最もよく読み取ります。
短い答え: 一時停止して、ライブテキストを試します。プレーヤーが対応していなければ、私のおすすめはOpticです。画面上でドラッグした任意の範囲のテキストをコピーするメニューバーアプリです(Mac App Storeで4.99 米ドル(買い切り))。
開示:私はOpticを開発しています。
動画のテキストが選択できない理由
チュートリアルのターミナルコマンド、スライドのURL、配信の割引コードなど、動画内の画面上のテキストは映像の一部です。クリックして入れるテキストレイヤーがありません。字幕を選択できるプレーヤーもありますが、フレームに焼き込まれたテキストはピクセルです。
短い言葉なら打ち直しで済みます。長いコマンド、ファイルパス、クエリ文字列付きのURLでは、一文字違うだけで結果が壊れ、はっきりしたエラーが出ないことも多いのです。
標準の方法:一時停止したフレームでのライブテキスト
ライブテキストはAppleが対応する場所で動作します。プレビュー、写真、クイックルック、Safari内の画像と、一部のプレーヤーでの一時停止した動画のフレームです。任意のアプリのウインドウ、ビデオ通話、UIのテキストでは動作しません。
そこで動画を一時停止して、テキストの上にポインタを重ねます。カーソルがテキストカーソルに変わったら、選択してCommand-Cを押します。何も起きなければ、お使いのプレーヤーは対応するものではなく、別の方法が必要です。
時間のかかる代替手段は、スクリーンショット(Shift-Command-4)をプレビューで開き、その画像にライブテキストを使う方法です。
Opticで動画のテキストをコピーする
Opticは、描いたボックスの中に見えているものを何でも読み取るので、プレーヤーは問いません。ブラウザ、デスクトップの動画アプリ、ストリーミングアプリのいずれでも使えます。
- テキストが鮮明なフレームで動画を一時停止します。
- メニューバーのOpticアイコンをクリックします。
- テキストをキャプチャを選び、テキストの上にボックスをドラッグします。
- Command-Vで貼り付けます。
認識はMac上のAppleのVisionフレームワークを使って行われるので、何もアップロードされず、インターネットも不要です。キャプチャの前に動画を大きく、または全画面にしてください。大きく鮮明なテキストは、小さくぼやけたフレームよりもよく認識されます。
プログラミングのチュートリアル
コマンドとコードには、設定でコードモードをオンにします。各行のインデントを保持し、言語の自動補正をオフにするので、変数名やフラグが普通の単語に「直される」ことがありません。コマンドは、実行する前に必ず読んでください。詳しくはMacでスクリーンショットからコードをコピーするをご覧ください。
ウェビナーとライブ配信
発表者は、リンクやコードを数秒だけ見せることがよくあります。録画された配信なら、一時停止してキャプチャします。ライブ配信では一時停止できないので、テキストが画面にある間にキャプチャして結果を確認してください。切り替わりの途中のフレームは、きれいに読み取れないことがあります。配信ではなくミーティングについては、MacでZoomの画面共有からテキストをコピーする方法をご覧ください。
講義とスライド
スライドのテキスト、参考文献、タイトルは、プレーンなテキストとして出てきます。改行をスマート結合にすると、折り返された行を文に結合します。複雑な数式表記は別の話です。整形された数式ではなく、プレーンな文字になると思ってください。
動画内のQRコード
フレームにQRコードが映っているなら、QRコードをキャプチャを使って、その周りをドラッグします。デコードされた内容がクリップボードに入ります。
Opticが向かない場面
- 動画ファイルは処理しません。 画面上の一つのフレーム、キャプチャしたものを読み取ります。動画全体のスキャンも、文字起こしの作成もしません。
- 音声からのテキスト変換はありません。 見えているテキストを読み取るもので、話された言葉ではありません。
- 翻訳はしません。 テキストは元の言語のままコピーされます。
- 表の抽出はありません。
YouTubeについては、MacでYouTube動画からテキストをコピーする方法をご覧ください。ツールの概要については、Mac向け画面OCRアプリの比較をご覧ください。
FAQ
Macで一時停止した動画からテキストをコピーできますか?
はい。一部のプレーヤーでは、ライブテキストが一時停止したフレームで動作します。それ以外のプレーヤーには、画面OCRアプリが画面上のフレームからテキストを読み取ります。
Opticは再生中の動画で使えますか?
先に一時停止してください。OCRは、動いているフレームよりも、静止した鮮明なフレームのほうがはるかに確実に読み取れます。
Opticは動画内で誰かが話している言葉を読み取れますか?
いいえ。Opticは見えているテキストだけを認識します。音声には、字幕や文字起こしツールを使ってください。
動画をダウンロードする必要はありますか?
いいえ。Opticは画面上にあるものを読み取るので、ブラウザでのストリーミングで問題ありません。