video

無劣化動画カッター

動画をアップロードせず、再エンコードなしで必要な範囲だけ切り出します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。

このツールについて

無劣化動画カッターは、動画の必要な範囲だけをブラウザ内で切り出すツールです。映像・音声ストリームを再エンコードせずにコピーするため、再圧縮による画質・音質の劣化を増やさず、一般的な再エンコード型の編集より高速に処理できます。

サムネイル付きタイムラインで開始・終了位置を指定でき、必要に応じて音声だけを外すこともできます。選択した動画はBrowser Kittyのサーバーへ送信せず、内包されたFFmpeg WebAssemblyで端末内処理します。

こんなときに便利

  • 長い動画から必要な場面だけを画質を落とさず抜き出したい
  • スマホで撮った動画の前後だけを素早く削りたい
  • 大容量動画を外部サービスへアップロードせずにトリミングしたい

できること

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

使い方

  1. ツールを開き、MP4・MOV・MKV・WebMなどの動画を選択します。
  2. サムネイル付きタイムラインのS/Eハンドル、または時刻入力で残したい範囲を指定します。
  3. 必要なら「音声を削除」を有効にします。
  4. 「切り出す」を実行し、処理完了を待ちます。
  5. 開始位置の自動調整があった場合は詳細を確認し、ファイル名を設定して保存または共有します。

対応範囲

  • 入力コンテナ: MP4 / M4V / MOV / MKV / WebM
  • 映像・音声は原則として再エンコードせずストリームコピー
  • ブラウザでプレビュー可能な形式ではサムネイル付きタイムラインを利用可能
  • 出力ファイルはブラウザ / Emscriptenメモリ上に生成して保存

制限・注意点

  • 無劣化カットは任意フレーム完全一致を意味しません。H.264 / HEVCなどでは開始位置が直前の復号可能なキーフレームへ移ることがあります。
  • 特殊なコーデックとコンテナの組み合わせではストリームコピーやremuxに失敗する場合があります。
  • プレビュー可否はブラウザ自身のコーデック対応に依存します。
  • 非常に大きな範囲を出力すると、完成ファイルを保持するため端末メモリを多く使用します。

よくある質問

本当に再圧縮されませんか?

通常の切り出しでは映像・音声ストリームをそのままコピーし、再エンコードしません。そのため追加の画質・音質劣化を避けられます。

指定した開始時刻と少しずれるのはなぜですか?

フレーム間圧縮動画は復号可能なキーフレームから始める必要があるためです。必要な場合は処理後に実際の開始位置を表示します。

動画はサーバーへ送信されますか?

送信しません。動画の読み込み、範囲指定、FFmpeg処理、保存までブラウザ内で行います。

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

FFmpeg JavaScript / WebAssemblyを含む単一HTMLとして動作します。ビルド済みHTMLを保存しておけば、対応ブラウザでオフライン利用もできます。

GitHubでソースを見る