video

動画から音声抽出

動画から音声トラックを1つ選び、元の音質のまま、またはM4A / MP3 / WAVへ変換して保存します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

動画から音声抽出は、動画に含まれる音声トラックを1つ選び、音声ファイルとして保存するブラウザツールです。対応するAAC / ALAC / MP3 / Opus / Vorbis / FLACは、再エンコードせず元の音声ストリームを取り出せます。必要ならM4A / MP3 / WAVへ変換できます。

複数の音声トラックがある動画では、ファイル内に情報があれば言語、タイトル、標準トラック情報とコーデックなどを確認して対象を選べます。動画解析、音声抽出・変換、結果作成はブラウザ内で行い、選択した動画をBrowser Kittyへアップロードしません。

こんなときに便利

  • スマートフォンで撮影した動画から音声だけを保存したい
  • 会議・講義・インタビュー動画の音声をMP3やM4Aとして取り出したい
  • 複数言語や複数音声を含む動画から必要なトラックを1つ選んで保存したい
  • 動画を外部の変換サービスへアップロードせずに音声を抽出したい

できること

このツールで利用できる主な機能です。

使い方

  1. 動画ファイルを選択するか、画面へドラッグ&ドロップします。
  2. 解析後、音声が複数ある場合は言語・タイトル・コーデックなどを確認して取り出すトラックを選びます。
  3. 保存方法を「元の音質のまま」「M4A」「MP3」「WAV」から選びます。
  4. M4A / MP3では必要に応じてビットレートを選び、MP3ではモノラル / ステレオも選択します。
  5. 出力ファイル名を確認して「音声を取り出す」を実行します。
  6. ブラウザで再生できる形式なら結果をプレビューし、音声ファイルを保存します。

対応範囲

  • 入力: MP4 / M4V / MOV、MKV / WebM、AVI、MPEG-TS / MPEG-PS、FLV、ASF / WMV、3GPなど、内包FFmpeg profileが解析できる動画。拡張子だけで対応可否を判定しません。
  • 元の音質のまま: AAC→M4A、ALAC→M4A、MP3→MP3、Opus→OPUS、Vorbis→OGG、FLAC→FLACを確認済みのストリームコピー経路で保存します。
  • 変換: M4AはAAC 128 / 192 / 256 kbps、MP3はLAME 4.0で128 / 192 / 256 / 320 kbpsとモノラル / ステレオ、WAVはPCM signed 16-bit little-endian。
  • 複数音声: ファイル内にあれば言語、タイトル、標準トラック、コーデック、bitrate、sample rate、channelsなどを表示し、1回につき1トラックを選択します。
  • 実行環境: single-threadのFFmpeg WebAssemblyを内包し、SharedArrayBufferやcross-origin isolationを必要としません。CSPはconnect-src 'none'です。

制限・注意点

  • 1回の実行で取り出せる音声トラックは1つです。複数トラックの一括抽出や複数動画のバッチ処理には対応していません。
  • 音声ファイルだけを選んだ場合は、このツールの用途外として案内します。動画に音声トラックがない場合は抽出できません。
  • AC-3 / E-AC-3は現行profileで「元の音質のまま」の確認済み出力として表示しません。未確認のコーデックを推測してストリームコピーしません。
  • 非常に大きい・長い動画では、WASMメモリ、出力サイズ、端末性能、空き容量などの制約で処理できない場合があります。
  • 生成した音声形式をブラウザが再生できない場合はアプリ内プレビューを利用できません。その場合でも保存できることがあります。音声のカット・結合、フェード、音量調整、ノイズ除去などの編集機能はありません。

よくある質問

動画はサーバーへアップロードされますか?

いいえ。Web版では最初にアプリ本体のHTMLを取得しますが、選択した動画の解析、音声抽出・変換、結果作成はブラウザ内で行い、動画内容をBrowser Kittyへ送信しません。

音質を変えずに音声だけ取り出せますか?

対応する音声なら可能です。AAC / ALAC / MP3 / Opus / Vorbis / FLACは、確認済みの出力形式へストリームコピーし、再エンコードせず保存できます。未確認のコーデックでは「元の音質のまま」を表示しません。

動画に複数の音声トラックがある場合は選べますか?

はい。複数音声が検出された場合は、利用できる言語・タイトル・標準トラック情報やコーデックなどを確認して、取り出す1トラックを選べます。

MP3やM4Aへ変換できますか?

はい。M4Aは128 / 192 / 256 kbps、MP3は128 / 192 / 256 / 320 kbpsから選べます。WAVへの変換にも対応しています。

結果をプレビューできない場合でも保存できますか?

ブラウザが生成形式を再生できない場合はアプリ内プレビューが利用できませんが、音声ファイル自体を作成できていれば保存できる場合があります。

オフライン版・ソースコード

リポジトリ直下のvideo-audio-extractor.htmlは、FFmpeg JavaScript、WebAssembly、ブラウザruntime、UIを内包した単一HTMLです。保存して現行Chrome / Edgeで直接開くことができ、動画解析、音声抽出・変換、プレビュー、出力作成は実行時の外部通信なしで行えます。

GitHubでソースを見る