動画音声抽出とフォーマット変換ガイド
動画ファイルを文字起こしする際、クラウドにアップロードする前にローカルで純粋な音声を抽出しておくことで、ネットワーク転送サイズと処理待ち時間を大幅に削減できます。
なぜローカルで音声を抽出するのか?
動画ファイル(会議録画、オンライン講座、ポッドキャスト、映像クリップなど)では、映像データが全体の 95% 以上 の容量を占めています。一方、音声認識(ASR)エンジンが必要とするのは音声トラックのみです。
| 比較項目 | 元の動画をそのままアップロード (1時間 1080p) | ローカルで音声を抽出 (.m4a) | 改善効果 |
|---|---|---|---|
| ファイルサイズ | 約 1.5 GB 〜 3.0 GB | 約 25 MB 〜 40 MB | 98% 〜 99% 削減 |
| アップロード時間 (50 Mbps) | 4 〜 8 分 | 4 〜 6 秒 | 数十倍の高速化 |
| 通信量 | 大量の通信量を消費 | 非常に省データ | ネットワークに優しい |
システムネイティブ対応フォーマット(ハードウェアアクセラレーション)
DuRT は macOS 公式の AVAssetExportSession ハードウェアアクセラレーションエンジンを活用しています。ネイティブ対応の動画をインポートすると、外部依存関係なしで軽量な .m4a 音声を瞬時にローカル抽出します。
- ネイティブ対応フォーマット:
.mp4,.mov,.m4v - 設定不要: Apple Silicon および Intel チップのハードウェア加速に自動対応。
- 100% App Sandbox 準拠: Mac App Store のセキュリティ規則に完全準拠。
特殊な動画フォーマットについて(MKV、FLV、WebM、AVI)
MKV (.mkv)、WebM (.webm)、FLV (.flv)、AVI (.avi) などのオープンまたはレガシー形式は、macOS 標準のメディアフレームワークでは直接分離抽出できません。
macOS App Sandbox の規則について
DuRT は Mac App Store のサンドボックス規則に厳格に従っており、サンドボックス外のコマンドラインツールを直接実行することはできません。
これらの特殊フォーマットを直接 DuRT にインポートした場合:
- 動画ファイル全体をクラウドサーバーにそのままアップロードしてサーバー側で抽出・変換を行います。
- ファイルサイズと回線速度に応じて、アップロードに時間がかかる場合があります。
推奨事項:ローカル FFmpeg による高速変換
MKV や WebM 動画を頻繁に扱う場合は、ターミナルでオープンソースの FFmpeg ツールを使用して、事前に音声または MP4 に変換しておくことをお勧めします。
方法 1: 高速音声抽出(推奨)
映像の再エンコードを行わず、わずか 1〜2 秒で高品質な 128k AAC 音声を抽出します:
ffmpeg -i input.mkv -vn -c:a aac -b:a 128k output.m4a方法 2: MP4 コンテナへの無劣化コピー(再エンコードなし)
映像を保持したい場合は、ストリームコピーで数秒で MP4 に変換できます:
ffmpeg -i input.mkv -c copy output.mp4変換後、生成された .m4a または .mp4 を DuRT にドラッグ&ドロップするだけで、待ち時間のない超高速文字起こしをご利用いただけます!
