JustTrimVideoの仕組み

クライアントサイドの動画トリミングの技術的な説明 — ご自身で確認する方法も紹介します。

ブラウザ内での処理

JustTrimVideoはWebAssemblyを使用して、お使いのウェブブラウザ内で動画ファイルを完全に処理します。ファイルがデバイスの外に出ることはありません — アップロードなし、サーバー処理なし、第三者によるコンテンツへのアクセスなし。

技術的な実装

JustTrimVideoは動画をローカルでトリミングするために以下の技術を使用しています:

ffmpeg.wasm

ブラウザでネイティブに動作するFFmpegのWebAssemblyポート。動画の読み取り、タイムスタンプの検索、ストリームコピーによるトリミング操作をすべてローカルメモリ内で処理します。

File API

ブラウザ組み込みのFile APIが、選択した動画をローカルファイルシステムから直接メモリに読み込みます。ファイルを読み込むためのネットワークリクエストは発生しません。

ストリームコピーモード(-c copy)

FFmpegのストリームコピーモードは、映像や音声ストリームを再エンコードせずに要求された時間範囲を抽出します。これにより元の品質の100%が保持され、ファイルの長さに関わらず数秒で完了します。

プライバシーへの意味

  • 動画ファイルはいかなるサーバーにもアップロードされません。
  • いかなる時点でも、第三者がお客様の動画コンテンツにアクセスすることはありません。
  • ファイル名、動画のメタデータ、コンテンツは送信または記録されません。
  • 処理はお客様自身のデバイスで、お客様自身のCPUとRAMを使用して行われます。
  • ページを読み込んだ後にインターネットから切断することができます — トリマーは引き続き動作します。

ご自身で確認する方法

私たちの言葉を信じるだけでなく、ファイルデータがブラウザから外に出ないことを以下の方法で確認できます:

  1. ブラウザの開発者ツールを開きます(F12を押すか、任意の場所を右クリックして「検証」を選択)。
  2. 「ネットワーク」タブに移動します。
  3. JustTrimVideoに動画ファイルを読み込み、トリミングを実行します。
  4. 「ネットワーク」タブを確認します — 動画データが送信されるリクエストは表示されません。
あるいは:ページを完全に読み込んだ後、インターネットから切断してください。すべての処理がローカルで実行されるため、トリマーは引き続き動作します。

技術的なトレードオフ

処理がデバイス上でローカルに実行されるため、非常に大きなファイルはブラウザが割り当て可能なメモリより多くを必要とする場合があります。ブラウザツールは約4GBまでのファイルを処理できます。より大きなファイルには、無料のJustTrimVideo デスクトップアプリがサイズ制限なしのネイティブFFmpegを使用します — インターネット接続も不要です。

動画をトリミングする準備はできましたか?

動画トリマーへ移動 →