VidSmaller について
VidSmaller はブラウザで動く動画圧縮ツールです。MP4、MOV、MKV をはじめ全 33 形式に対応。 ファイルをドロップして目標を選ぶだけで、小さくなった動画が返ってきます。インストール不要、 ウォーターマークなし、1 日の最初の数本はアカウントも不要です。
なぜ作ったのか
動画を送る先には、どこにも上限があります。Gmail は 25 MB、Discord の無料プランは 10 MB、 WhatsApp は 16 MB。200 MB のヒーロー動画は Core Web Vitals を静かに壊します。そしてスマホや 画面録画のファイルは、たいてい必要な容量の 2〜10 倍あります。録画側が最適化しているのは サイズではなく速度だからです。
これまでの解決策は 2 つ、どちらも面倒でした。
- デスクトップのエンコーダー(HandBrake、FFmpeg)は仕上がりこそ良いものの、長尺 4K の 書き出しは CPU を 30 分占有しますし、使える設定にたどり着くまでに CRF・プリセット・ ピクセルフォーマットを覚える必要があります。
- 多くの Web ツールは出力にウォーターマークを入れるか、100 MB で頭打ちになるか、 結果を見る前に登録を求めてきます。
VidSmaller はその中間です。デスクトップエンコーダー並みの操作性をサーバー上で動かし、 実際の数字を画面に出す。そしてウォーターマークは決して入れません。
実際の処理の流れ
- ブラウザから直接、当社のストレージへアップロード。 ワンタイムの署名付き URL で、 お使いの端末から Cloudflare R2 へ直送されます。このページを配信している Web サーバーは 一切経由しません。
- エンコーダーがサーバー間で取得。 処理プロバイダー(FreeConvert)が当社の CDN から ファイルを取得し、選択した設定で FFmpeg ジョブを実行します。
- ダウンロードは当社経由。 結果ファイルは当社サーバーがプロキシして配信するため、 ストレージ層が直接露出することはありません。
自社バケットを経由するのは飾りではありません。プロバイダーはアップロード工程を **実時間(ウォールクロック)**で課金するため、回線が遅いだけで当社の、そして最終的には お客様のコストが増えていました。同じ 593 MB のファイルでの実測値は、ブラウザ直送で課金 6 分、CDN からの取得なら 4 分。画質は同じで約 3 分の 1 の削減です。
やらないこと
- ウォーターマークを入れない。 無料プランでも、有料プランでも。
- 学習に使わない、転売しない、中身を見ない。 VidSmaller の人間が動画を開くことはなく、 動画に向けた機械学習パイプラインも存在しません。
- ファイルを溜め込まない。 ステージングしたアップロードはジョブが終了状態になった時点で 削除し、バケット側の 24 時間ライフサイクルルールが保険として動きます。圧縮結果は下表の タイマーで失効します。
- 解約させない仕掛けはなし。 ダッシュボードからワンクリックで解約でき、支払い済みの 期間の終わりに反映されます。
制限(ありのまま)
| 1 ファイル上限 | クレジット | 結果の保持 | |
|---|---|---|---|
| 未ログイン | 500 MB | 5 クレジット(一度きり) | 2 時間 |
| 無料アカウント | 1 GB | 毎月 30 | 最長 7 日 |
| Pro — $9/月 | 1.5 GB | 毎月 600 | 最長 7 日 |
2 つの数字について補足します。
Pro は 5 GB ではなく 1.5 GB。 製品仕様としての Pro の上限は 5 GB ですが、 現在契約しているエンコードプランはそこまで大きいファイルを受け付けません。確実に拒否されるジョブを販売するより、実際に通る数字を表示することを 選びました。プランをアップグレードした日に自動で引き上げられます。
1 クレジット=エンコーダーに実際に課金される 1 分、下限は 1。 原価をそのまま反映しています。 課金対象はエンコードだけで、ファイルの受け渡しには時間がいくらかかっても費用は発生しません。 エンコード時間を分単位で切り上げるため、下限は 1 クレジットです。エンコード自体が 2 分目に 入るのは約 7 分を超えてからなので、7 分以内の 1080p はこの 1 クレジットで収まります。 15 分の会議録画なら 2 クレジット、40 分の 4K なら 5 クレジットです。H.265 は約 3.8 倍 遅いぶん高くなります。ジョブが失敗した場合、クレジットは自動的に(重複なく)返却されます。
2026-09-08 以前、この下限は 3 と記載していました。インポート・圧縮・エクスポートの 3 工程 すべてが課金されるという前提でしたが、実測の結果それは誤りでした。切り上げ分を黙って 残すより、訂正を公開することを選びます。
さらに以前は「1 クレジットで元動画 1 分」と長さに比例させていましたが、コストは長さに 比例しません。約 7 分以内の 1080p はすべて同じ 1 分のマシン時間です。その式では 15 分の会議録画に 15 クレジットを課していましたが、実際の請求は 2 分でした。
使用している技術
隠すものはありません。障害時に私たちが上から順に確認するのもこのリストです。
| レイヤー | 使用しているもの |
|---|---|
| アプリ + ホスティング | Next.js / Vercel(米国東部) |
| ステージング / CDN | Cloudflare R2(cdn.vidsmaller.com から配信) |
| エンコード | FreeConvert(FFmpeg ベース) |
| アカウント・ジョブ・クレジット | Supabase Postgres |
| 決済 | Stripe — カード番号を当社が見ることはありません |
| メール | Resend |
運営について
VidSmaller は独立系・自己資金の product です。営業チームも投資家のスケジュールもありません。 エンコードのプリセットを調整している本人が、サポートメールにも返信しています。だからこそ このページには「イノベーションへの情熱」ではなく、実際の上限と実際の委託先が並んでいます。
お問い合わせ
- メール: support@vidsmaller.com — 通常 1 営業日以内に 人間が返信します。
- 規約類: プライバシーポリシー · 利用規約 · 返金ポリシー
うまく圧縮できないファイルがあれば、ぜひ送ってください(リンクでも構いません)。 失敗例はプリセット改善の一番の近道です。