日本語 | English
TapeTrim は、VHSなどをキャプチャした動画の先頭・末尾に残る無音の青画面、黒画面、 アナログノイズを自動検出し、確認してから切り出せるデスクトップアプリです。 VHSアーカイブの仕上げを目的に作りましたが、開始点と終了点を指定するシンプルな 動画切り取りアプリとしても使えます。単一ファイルにも、フォルダー単位の一括処理にも対応します。
Windows向けインストーラーは GitHub Releases からダウンロードできます。 現在のリリースビルドはコード署名されておらず、Windows SmartScreenの警告が表示される場合があります。
- 無用区間の自動検出 — 無音の青画面・黒画面やアナログノイズを調べ、開始点と終了点を提案します。
- 確認して調整 — 動画プレビュー、音声波形、ホバーサムネイルを見ながらハンドルを動かせます。
- 一括処理 — ファイルやフォルダーを追加し、解析と書き出しを順番に実行できます。一時停止、再開、中止にも対応します。
- 2つの書き出し方式 — 無劣化で高速なストリームコピーと、フレーム単位で正確なH.264/AAC再エンコードを選べます。
- 動画ファイルまたはフォルダーを追加します。
- TapeTrimが各動画を順番に解析し、トリム範囲を提案します。
- 動画と波形を確認し、必要なら開始点・終了点を調整します。
- 高速コピーまたは再エンコードを選び、1件またはすべてを書き出します。
自動検出は編集可能な提案です。キャプチャーデバイス、デッキ、テープ、録画内容によって 青画面、ノイズ、無音の特徴は異なるため、大切な動画では必ずプレビューで範囲を確認してください。
再エンコードはH.264映像とAAC音声を生成します。高速コピーは元のコーデックを維持します。
| 出力コンテナ | 高速コピー | 再エンコード(H.264 + AAC) |
|---|---|---|
mp4 m4v mov mkv ts flv 3gp |
元コーデックを格納できれば可 | 対応 |
webm ogv |
対応コーデックの場合のみ | 非対応 |
avi wmv mpg mpeg vob |
元コーデックを格納できれば可 | 非対応 |
- Windows 10 / 11(x64)— 配布・動作確認対象
- FFmpeg — アプリには同梱していません。
ffmpegコマンドをPATHから実行できるようにしてください。 - macOS / Linux — ソースからビルド可能ですが未検証です。
フレーム単位の再エンコードには、H.264のlibx264とAACエンコーダーを含むFFmpegビルドが必要です。
Windowsでは、たとえば次のコマンドでFFmpegをインストールできます。
winget install --id Gyan.FFmpeg -e
ffmpeg -versionインストール後はTapeTrimを再起動してください。PATHを変更したくない場合は、
TAPETRIM_FFMPEG_PATH環境変数にffmpeg.exeのフルパスを設定できます。
アプリ内プレビューで再生できる形式は、各OSのWebViewが対応するコンテナやコーデックにも依存します。
TapeTrimはTauri 2、React、TypeScript、Rust、FFmpegで構築されています。
システム構成は docs/en/ARCHITECTURE.md、UI原則は
docs/en/UI_DESIGN.md を参照してください。
必要なもの:Node.js、pnpm 11、Rust、TauriのWindows向け前提環境。
pnpm install
pnpm tauri dev主な確認コマンド:
pnpm test:ts
pnpm test:rust
pnpm build開発時もPATH上のffmpeg、またはTAPETRIM_FFMPEG_PATHで指定した実行ファイルを使用します。
リリース手順は docs/en/RELEASING.md を参照してください。
TapeTrimが役に立ったら、 Ko-fiでみみのおやつ代を応援していただけるとうれしいです。
- TapeTrim本体は MIT License で提供します。
- 配布物と依存関係の詳細は THIRD-PARTY-LICENSES.md と
docs/licenses.yamlを参照してください。
