このページのコードが起動しませんでした。

index.htmlをフォルダから直接開くと、ブラウザがJavaScriptモジュールを読み込めません。そのため動画を選んでも何も起きません。フォルダはhttpで配信してください。

powershell -ExecutionPolicy Bypass -File serve.ps1

そのうえでhttp://localhost:8080/を開いてください。

動画トリミング|動画を好きな形に切り抜く

肝心なところだけを残します。

言語: 日本語
ソースを見る
動画はブラウザー内で処理されます。処理のためのアップロードはありません。

すべてのフレームを読み込み、切り抜き、エンコードするのは、お使いのブラウザと手元のハードウェアです。何かを取りに行ったり送ったりできる部分はここにありません。このツールにはネットワーク機能が一切なく、仮にあったとしても、このページの向こう側に動画を受け取るサーバーが存在しません。

いまの通信: 確認中…

オフライン: 確認中…

鵜呑みにする必要はありません。DevToolsの「ネットワーク」タブを開いたまま映像を切り抜いてみてください。フレームもファイル名も、選んだファイルの1バイトも、どのリクエストにも載りません。回線を抜いてから切り抜いてみるのでも構いません。処理のために動画をどこかへ送っている道具なら、そこで止まります。

1 動画を選ぶ

2 切り抜く範囲を決める

動画を再生するか、下のスライダーを動かして、枠を合わせるコマを選べます。枠の内側をドラッグすれば移動、四隅をドラッグすれば大きさが変わります。枠を選んだ状態なら、矢印キーで1ピクセルずつ動かせます。Alt + 矢印で大きさが変わり、Shiftを押しながらなら1回10ピクセルです。

幅と高さは2ずつ動きます。H.264には一辺が奇数のフレームを保存する方法がないからです。

3 切り抜く

画質 同じ範囲に元のファイルが費やしていた以上は、決して費やしません。それを超えてエンコードしても、ファイルが大きくなるだけだからです。

書き出す画面
—
残る範囲
—
長さ
—
方式
—

Markdownで表示

動画を切り抜く手順

  1. 動画を選びます。MP4、MOV、M4V、WebMを選択欄にドロップするか、手で選んでください。ブラウザがディスクから直接読み出します。その間に何かがどこかへ送られることはありません。
  2. 残したいところに枠をドラッグします。枠の内側をドラッグすれば移動、四隅をつかめば大きさが変わります。先に形を固定することもできます。正方形の投稿なら1:1、スマホなら9:16、横長の画面なら16:9。下の4つの欄にピクセル数を直接打ち込むこともできます。動画を再生するか、下のスライダーを動かして、枠を合わせるコマを選べます。
  3. 画質にどこまで費やすかを決めます。切り抜いたフレームは別の絵なので、映像はもう一度エンコードし直す必要があります。「バランス」は、元のファイルがその範囲に費やしていた量に近づけます。「最高画質」はもっと費やします。音声は、外さない限りそのまま残ります。
  4. 切り抜いてダウンロードします。処理は手元のハードウェアで起きるので、かかる時間は順番待ちではなく端末の性能次第です。できあがった動画は、そのままブラウザのダウンロードへ渡します。

詳しい解説

動画を別の形に切り抜く方法 映像を正方形、9:16の縦長、あるいはピクセル指定の枠に切り落とす方法。どの比率をどのプラットフォームが求めるのか、カットでは不要なのに切り抜きではエンコードし直しが避けられない理由、そしてその代償。

よくある質問

動画はどこかにアップロードされますか?

されません。読み込みもデコードも切り抜きもエンコードも、お使いのブラウザが手元のハードウェア上で行います。このツールにサーバー側は存在しません。ページのContent-Security-Policyには接続してよいアドレスがすべて挙がっていますが、そのどれも当サイトのものではありません。言われるより確かめたい方は、回線を抜いてから切り抜いてみてください。

どの動画形式を切り抜けますか?

MP4、M4V、MOVは中身が何であれ直接読みます。H.264、HEVC、AV1、VP9のいずれも、ブラウザがそのコーデックをデコードできる限り扱えます。それ以外でブラウザが再生できるもの、いちばん多いのはWebMですが、それらは再生しながら録画する方法で切り抜きます。これでも動きますが、映像の長さと同じだけ時間がかかります。ブラウザが読むことも再生することもできないファイル、実際にはAVI、WMV、FLV、そして大半のMKVは、途中で失敗するのではなく、その旨のメッセージを出して断ります。

動画のサイズや長さに制限はありますか?

ツールに組み込まれた制限はありません。ファイルを一度にメモリへ読み込むこともなく、数メガバイトずつ辿っていきます。現実的な上限になるのは、ダウンロード前にメモリ上で組み立てる完成後の動画と、それをエンコードするのに端末がかける時間です。

音声は残りますか?

MP4の経路では、そのまま残ります。音声は一度もデコードせずにサンプル単位で複製するので、ファイルの中にあったものと1バイトも違いません。録画の経路では再生から取り込んでエンコードし直すので、音質を少しだけ費やします。どちらの場合も、音声を丸ごと外すチェックボックスがあります。

切り抜くと画質は落ちますか?

映像はもう一度エンコードされます。切り抜いたフレームは別の絵で、ピクセルを書き直さずに保存する方法がないからです。ただしこのツールは、同じ範囲に元のファイルが費やしていた以上を費やしません。それを超えてエンコードしても、見た目は良くならず、ファイルが大きくなるだけだからです。

長さも切り詰められますか?

ここではできませんが、隣でできます。このツールは映像の形だけを変え、ほかは何も変えません。出てくる映像は入れたものとまったく同じ長さで、タイミングも音声もそのままです。長さを切り詰めるのは別の仕事なので、別のツールになっています。動画カットツールは、残す価値のある部分に印を付けて1つのファイルとして保存します。フレームをエンコードし直すことはありません。

幅と高さが2ずつしか動かないのはなぜですか?

MP4の中身であるコーデックH.264は映像をブロック単位で保持していて、一辺が奇数ピクセルのフレームを記述する方法を持っていません。指定したあとで黙って丸めるのではなく、そもそも枠が偶数しか出さないようにしてあります。

無料ですか。アカウントは必要ですか?

無料です。アカウントも、ログインも、試用期間も、透かしもありません。このサイトには広告があり、それが費用を賄っています。広告に動画の情報が渡されることはありません。