FFmpeg Cookbook

LINE 動画圧縮ツール

動画を LINE と相性のよい H.264 / AAC の MP4 に小さくし、チャットでスムーズに共有・再生できるようにします。

ローカル処理のみ — ファイルはブラウザの外に出ません
💬
動画をドラッグ&ドロップ、またはタップして選択
MP4 / MOV / WebM ほか、最大 500MB
🎬
互換性の高い H.264 / AAC の MP4 に圧縮します。LINE 側でさらに再圧縮される場合があり、正確な上限は送信方法(チャットかファイルか)・端末・OS・アプリのバージョンによって異なります — そのため特定のサイズを保証するのではなく、スムーズな共有に最適化しています。
圧縮中… 0%

このツールでできること

  • 3つのプリセット: Small(720p)/Balanced(720p)/High(1080p)
  • ビットレート制御で目標サイズに寄せつつ、滑らかで互換性の高い MP4 を維持
  • faststart 付きの H.264 映像+AAC 音声
  • MP4・MOV・WebM など対応、最大 500MB
  • ffmpeg.wasm によるローカル処理 — 動画は端末から出ません

使い方

  1. 1

    動画をドロップ

    一般的な形式に対応。映像・音声を再エンコードします。

  2. 2

    プリセットを選ぶ

    最軽量なら Small、普段使いは Balanced、画質重視は High(1080p)。

  3. 3

    圧縮してダウンロード

    結果をプレビューし、MP4 をダウンロードして LINE で共有。

入力項目の意味

画質プリセット
Small=720p で最小目標、Balanced=720p 中サイズ、High=1080p で大きめ目標。ビットレートはクリップ長から算出して目標に近づけます。

よくある失敗と対処

症状:思ったよりファイルが大きい

原因:目標サイズは概算で、長尺や情報量の多い映像はより多くのビットを必要とします。

対処:小さいプリセットを使うか、先にクリップをトリミングしてください。

症状:送信後に LINE 側で再圧縮された

原因:LINE は送信方法によって動画を再エンコードする場合があります。

対処:画質を保ちたい場合は、アプリのバージョンが対応していればトーク動画ではなくファイルとして送信してください。

症状:画質がかなり落ちた

原因:長いクリップに小さい目標を指定するとビットレートが低くなります。

対処:高めのプリセットを選ぶか、クリップを短くして 1 秒あたりのビットレートを上げてください。

相当する FFmpeg コマンド例

コマンドラインから同じ処理を行う場合の参考例です。

720p・目標約50MB に圧縮(8Mbit の例)
ffmpeg -i in.mp4 -vf scale=-2:720 -c:v libx264 -preset veryfast -pix_fmt yuv420p -b:v 8000k -maxrate 8000k -bufsize 16000k -c:a aac -b:a 128k -movflags +faststart out.mp4

対応ブラウザ・制限

  • 目標サイズは概算(クリップ長から算出)で、上限を保証するものではありません。
  • LINE 側で再圧縮される場合があり、上限は送信方法・端末・OS・アプリ版に依存します。

プライバシーについて

このツールは ffmpeg.wasm をブラウザ内で実行するため、動画ファイルがサーバーに送信されることはありません。すべての処理はあなたの端末上で完結します。 プライバシーポリシーを見る →

よくある質問(FAQ)

LINE のサイズ上限は?

LINE は動画のサイズや長さの固定上限を公表しておらず、挙動は送信方法(トーク/ファイル)・端末・OS・アプリ版で変わります。本ツールは特定の公表上限を狙うのではなく、スムーズな共有に最適化します。

LINE は動画を再圧縮しますか?

送信方法によっては再圧縮されることがあります。綺麗で互換性の高い H.264/AAC MP4 から始めるのが最良の結果につながります。

どのプリセットを使えばいい?

多くのトークには Balanced(720p)が最適。最軽量にしたいなら Small、サイズより画質重視なら High(1080p)。

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

いいえ。圧縮はすべて ffmpeg.wasm によりブラウザ内で完結し、サーバーには何も送信されません。

関連ツール