Final Cut Proは優れた編集アプリですが、1つだけ残念な限界があります。字幕を自動で生成できないという点です。内蔵の音声認識はすべての言語を十分にカバーしていないため、多くのクリエイターが結局字幕を手作業で入力し、何時間も費やしてしまいます。
もっと早い方法があります。このガイドでは、Final Cut Proからの動画エクスポートから、GoCapでの自動字幕作成、そして完成した字幕をFCPに再度取り込むまで、一連の流れを解説します。すべて無料で、Mac上でローカルに完結し、動画をどこにもアップロードしません。
GoCapとは? 動画を正確にタイミングされた字幕に変換し、Final Cut Pro用のSRTファイルとしてエクスポートする、無料のネイティブmacOSアプリです。文字起こしはMac上で完全にオフラインで実行されます。
必要なもの
- macOS 14(Sonoma)以降のMac
- 編集が完了したFinal Cut Pro
- gocap.czで無料で入手できるGoCapアプリ
一般的な動画なら、全体のプロセスは数分しかかかりません。早速始めましょう。
ステップ1:Final Cut Proから動画をエクスポート
GoCapが文字起こしを行うには、動画(またはその音声)ファイルが必要です。
- Final Cut Proでタイムライン上の編集が完了したプロジェクトを開きます。
- 重要:プロジェクトがタイムラインの先頭から始まっていることを確認してください。字幕のタイミングは動画の先頭から計算されるため、これが一致していれば、FCPに戻したときに字幕がちょうどいい位置に収まります。
- 上部メニューからFile → Share → Export File(Master File)を選択します。
- 設定は初期値のままで構いません。このファイルは文字起こしのためだけなので、画質は重要ではありません。解像度を低くすればエクスポートが早くなります。
- デスクトップなど、見つけやすい場所に保存します。
ヒント:高画質でエクスポートする必要はありません。文字起こしには音声がはっきり聞き取れれば十分です。ファイルサイズが小さいほど、エクスポートもGoCapへの読み込みも早くなります。
ステップ2:GoCapで字幕を生成
では動画を字幕にしていきましょう。
- GoCapを起動します。
- エクスポートした動画をアプリのウィンドウにドラッグするか、動画を開く(⌘O)をクリックします。
- GoCapが自動的に文字起こしを始めます。文字起こしはWhisper(CoreML)でローカルに実行されるため、動画が外部に送信されることはありません。
初回は少し時間がかかります:初回使用時には、GoCapが自動的に音声モデルをダウンロードします。回線速度によっては1分ほどかかることがあります。次回以降はすぐに使えます。
音声言語の選択
ツールバーのモデル選択の隣に、音声言語の切り替えがあります。動画が他の言語の場合はここで切り替えてください。GoCapは20以上の言語に対応しています。既知の言語の場合は、手動で選ぶ方が自動検出よりも常に信頼性が高くなります。
ステップ3:字幕を確認・編集
文字起こし後、字幕は見やすい表に表示されます。ここがGoCapの最大の価値:FCPでの手入力ではできない字幕の可読性ルールの強制です。
- CPS列(毎秒の文字数)は字幕の速さを示します。赤い数値は、視聴者が読むには表示時間が短すぎることを意味します。
- 任意の行をクリックすると、プレビューがその瞬間にジャンプします。これで文字起こしを簡単に確認できます。
- 字幕テキストは表中で直接編集できます。文字起こしは完璧ではないため、小さな修正は普通のことです。
- 時刻(開始・終了)も手入力で入力できます。
可読性ルール
サイドパネルには分割ルールがあります:1行あたりの最大文字数(初期値42)、最大CPS、字幕の最小・最大表示時間など。ルールを変更すると、再度文字起こしすることなく、字幕が即座に再計算されます。
また、GoCapは文の終わりで字幕を自動的に区切り、句読点を優先してバランスよく改行し、短い接続語が行末に孤立しないようにします。
手動での編集
表の下には微調整用のツールバーがあります:
- 字幕を追加で、現在の再生位置に新しい字幕を挿入します。
- 字幕を複製で、選択中の字幕のコピーを直後に作成します。
- 字幕を削除。
- ここを開始 / ここを終了で、現在の再生位置に合わせて字幕の時刻を設定します。
ヒント―プロジェクトを保存:作業中の内容は
.gocapプロジェクト(⌘S)として保存できます。いつでも再び開いて続きができ、再度文字起こしをする必要はありません。
ステップ4:字幕をSRTとしてエクスポート
字幕に満足したら:
- ツールバーのSRTをエクスポート(または⌘E)をクリックします。
.srtファイルを、できれば元の動画の隣に保存します。
SRTは汎用的な字幕形式で、Final Cut Proや他のほとんどのソフトで読み込めます。
ステップ5:字幕をFinal Cut Proに再度取り込む
最後のステップ:字幕をFCPに本物の字幕として取り込みます。
- 動画をエクスポートした同じプロジェクトをFinal Cut Proで開きます。
- プレイヘッドをタイムラインの先頭に移動(Homeキー)させます。字幕はプレイヘッドの位置から取り込まれるため、これで正確に位置を合わせられます。
- メニューからFile → Import → Captions…を選択し、
.srtファイルを選びます。 - 字幕は動画の上の新しいトラックにキャプションとして表示されます。
字幕への変換(任意)
Final Cut Proのキャプションは隠し字幕として使われます。字幕を映像に固定して通常のテキストとして焼き付けたい場合は:
- 取り込んだキャプションをすべて選択します。
- Edit → Captions → Duplicate Captions to Subtitlesを選択します。
- フォントや色、位置を自由にカスタマイズできる字幕トラックが作成されます。
これで完了です。手作業で入力するのにかかる時間のほんの一部で、動画に正確にタイミングされた字幕が付きました。
よくある質問
GoCapは本当に無料ですか?
はい。このアプリは無料で、今後もそのままです。時間の節約になったら、Ko-fiで任意の支援をすることもできますが、必須ではありません。
動画はどこかにアップロードされますか?
いいえ。文字起こしはすべてMac上でWhisperを使ってローカルに実行されます。動画も音声もパソコンから外に出ることはありません。
他の言語でも使えますか?
はい。GoCapは20以上の言語に対応しており、ツールバーで音声言語を切り替えるだけです。
フルハイビジョンでエクスポートする必要はありますか?
いいえ。文字起こしにはどの画質でも十分で、低い解像度でも問題ありません。重要なのは音声が聞き取りやすいことだけです。
字幕のタイミングが合いません。どうしたらいいですか?
最も多い原因は、取り込み時にFinal Cut Proのプレイヘッドがタイムラインの先頭になかったか、エクスポートした動画がプロジェクトの先頭から始まっていなかったことです。両方を確認して再度取り込んでください。
まとめ
- Final Cut Proから動画をエクスポート(File → Share → Export File)。
- 動画をGoCapにドラッグ―自動で文字起こしされます。
- 字幕を確認・修正(赤いCPS値に注意)。
- SRTとしてエクスポート(⌘E)。
- FCPに取り込み(File → Import → Captions)し、必要に応じて字幕に変換します。
手作業の数時間を節約でき、視聴者が実際に気づく可読性基準を満たした字幕になります。