メインコンテンツにスキップ
1CONVERTER - Free Online File Converter
1CONVERTER
📊Compare Tools📦Batch Convert🗜️圧縮する
📝ブログ❓よくある質問
価格設定
English version中文 (简体) versionEspañol versionहिन्दी versionFrançais versionالعربية versionPortuguês versionРусский versionDeutsch version日本語 version
ログイン
サインアップ
1CONVERTER - Free Online File Converter Logo1CONVERTER

最速かつ最も安全なファイルコンバーター。ドキュメント、画像、ビデオ、オーディオなどを変換します。

ツール

  • PDFツール
  • 画像ツール
  • 動画ツール
  • 音声ツール

人気

  • PDFからWord
  • JPGからPNG
  • MP4からMP3
  • PNGからJPG
  • WordからPDF
  • WebPからPNG
  • XLSX to PDF
  • HEIC to JPG
  • PDF to JPG
  • SVG to PNG
  • MP3 to WAV
  • AVI to MP4

リソース

  • ブログ
  • よくある質問
  • Compare Tools
  • Batch Convert
  • Compress

製品

  • 特徴
  • 価格設定
  • よくある質問
  • 私たちについて
  • 接触
  • ブログ

法律上の

  • プライバシーポリシー
  • 利用規約
  • クッキーポリシー

© 2026 1CONVERTER. 無断転載を禁じます

プライバシー条項クッキー
🍪

Cookie 設定

当サイトでは、ブラウジング体験の向上、パーソナライズされたコンテンツの提供、トラフィック分析のためにCookieを使用しています。「すべて承認」をクリックすると、Cookieの使用に同意したことになります。 詳細を見る

家ツール履歴プロフィール
電子メール/WhatsApp 用にビデオ ファイルを圧縮する方法 [2025 完全ガイド] | 1converter Blog

電子メール/WhatsApp 用にビデオ ファイルを圧縮する方法 [2025 完全ガイド]

HomeBlog電子メール/WhatsApp 用にビデオ ファイルを圧縮する方法 [2025 完全ガイド]

Contents

Share

電子メール/WhatsApp 用にビデオ ファイルを圧縮する方法 [2025 完全ガイド] - Video Guide guide on 1CONVERTER blog
Back to Blog
Video Guide
1CONVERTER Technical Team - 1CONVERTER Team Logo
1CONVERTER Technical Team·File Format Specialists·Updated Apr 1, 2026
Official
February 6, 2025
15 min read
•Updated: Apr 1, 2026

電子メール (25MB)、WhatsApp (16MB)、および共有用のビデオ ファイル サイズを削減します。 HandBrake、FFmpeg、オンライン ツールを使用したビデオ圧縮の完全ガイド - ファイルを 70 ~ 90% 圧縮しながら品質を維持します。

Share

電子メール/WhatsApp 用にビデオ ファイルを圧縮する方法 [2025 完全ガイド]

ビデオ ファイルを圧縮しながら、見た目を美しく保つ必要がありますか?この包括的なガイドでは、品質を犠牲にすることなく、電子メールの添付ファイル、WhatsApp 共有、クラウド ストレージのビデオ ファイル サイズを 70 ~ 90% 削減する方法を正確に説明します。

簡単な答え: ビデオ ファイルの圧縮

ビデオ ファイルを効果的に圧縮するには:

  1. 圧縮方法を選択 (HandBrake、FFmpeg、またはオンライン コンバーター)
  2. H.264/H.265 コーデックを選択 (最新の効率的な圧縮)
  3. 解像度を調整 (1080p → 720p はサイズを 50% 縮小します)
  4. 適切なビットレートを設定 (ほとんどのビデオでは 2 ~ 5 Mbps)
  5. 2 パス エンコーディングを使用 (MB あたりの品質が向上)

最も速い方法: 電子メール (25MB) または WhatsApp (16MB) の制限に合わせて自動最適化を備えた 1converter.app ビデオ コンプレッサーを使用します。

ビデオ圧縮について理解する

圧縮する前に、ビデオ ファイルのサイズが大きくなる原因を理解してください。

ビデオ ファイルがこれほど大きくなるのはなぜですか?

ビデオ ファイル サイズ = 解像度 × フレーム レート × ビットレート × 再生時間

計算例:
「」
1080p ビデオ (1920×1080 ピクセル)
30 fps (1 秒あたりのフレーム数)
8 Mbps ビットレート (メガビット/秒)
5分間の持続時間

サイズ = (8 Mbps ÷ 8 ビット/バイト) × 60 秒 × 5 分
= 1MB/秒 × 300秒
= 300 MB ファイル
「」

ビデオ ファイル サイズの構成要素

コンポーネント サイズへの影響 代表的な値 圧縮可能性
解決策 非常に高い 4K、1080p、720p、480p ステップごとに 50 ~ 75% 削減
ビットレート 非常に高い 1-50Mbps 50-80% 削減
フレームレート 中 24、30、60 fps 30-50% 削減
コーデック 高 H.264、H.265、VP9 効率が 40 ~ 50% 向上
期間 リニア 分/時間 圧縮できません
オーディオ 低い ファイルの 2 ~ 10% 最小限の影響

非可逆圧縮と可逆圧縮

タイプ サイズ縮小 品質の損失 使用例
ロスレス 10-30% なし アーカイブ、編集
不可逆 70-95% 最小限から目立つまで 共有、ストリーミング、ストレージ

電子メール/WhatsApp の場合: 非可逆圧縮 (許容可能な品質で大幅なサイズ削減) を常に使用してください。

一般的なビデオ コーデックの比較

コーデック 年 効率 エンコード速度 互換性 最適な用途
H.264 (AVC) 2003年 良い 速い ユニバーサル 一般用途、古いデバイス
H.265 (HEVC) 2013年 優れています (H.264 より 2 倍優れています) 遅い 最新のデバイス 4K ビデオ、ストレージ
VP9 2013年 素晴らしい 非常に遅い ウェブブラウザ YouTube、ウェブストリーミング
AV1 2018年 最高 (H.265 より 30% 優れています) 非常に遅い 限定 将来性を備えた

推奨: 互換性を最大限に高めるには H.264 を使用し、圧縮を最大限に高めるには H.265 を使用します。

電子メールおよびメッセージング プラットフォームのファイル サイズ制限

圧縮する前にターゲットを把握してください。

電子メールプロバイダーの制限

メールプロバイダー 添付ファイルの制限 推奨ターゲット メモ
Gmail 25MB 20MB 大きなファイル → Google ドライブのリンク
今後の見通し 20MB 15MB 大きなファイル → OneDrive リンク
Yahoo メール 25MB 20MB 複数の添付ファイルは一緒にカウントされます
Apple メール 20MB 15MB より大きい場合はメール ドロップを使用 (最大 5GB)
プロトンメール 25MB 20MB エンドツーエンドの暗号化

メッセージング プラットフォームの制限

プラットフォーム ファイルサイズ制限 動画の長さの制限 解像度制限 自動圧縮
WhatsApp 16MB 3 分 (iOS)、30 分 (Android) 720p はい、攻撃的です
電報 2GB 無制限 4K オプション
iメッセージ ~100 MB (変動あり) 通信事業者によって異なります 1080p はい、中程度
シグナル 100MB 無制限 オリジナル いいえ
Facebook メッセンジャー 25MB 4~5分 720p はい、攻撃的です
インスタグラムのDM 100MB 60秒 1080p はい
ディスコード 8 MB (無料)、100 MB (ニトロ) 無制限 さまざま いいえ

クラウドストレージのアップロード制限

サービス ウェブアップロード制限 デスクトップアプリの制限 メモ
Google ドライブ 5TB 無制限 無料: 合計ストレージ 15 GB
ドロップボックス 50GB 無制限 無料: 合計 2 GB のストレージ
OneDrive 250GB 無制限 無料: 合計ストレージ 5 GB
iCloud 50GB 無制限 シームレスな Apple 統合

目標圧縮目標

目的 ターゲットサイズ 推奨品質 圧縮率
メール添付ファイル 15~20MB 720p、2Mbps 80~90%削減
WhatsApp 共有 12~14MB 720p、1.5Mbps 85 ~ 92% 削減
インスタグラムのアップロード 50-80MB 1080p、4Mbps 60 ~ 75% 削減
YouTube アップロード オリジナル 1080p+、8Mbps+ 最小限 (YouTube に圧縮させる)
長期保管 バランスの取れた 1080p、3~5Mbps 70-80% 削減

方法 1: HandBrake を使用してビデオを圧縮する (最高品質)

HandBrake は、優れた品質対サイズ比を備えた無料のオープンソース ビデオ トランスコーダーです。

なぜハンドブレーキなのか?

利点:

  • ✅ 完全に無料、ウォーターマークなし
  • ✅ Windows、Mac、Linux で利用可能
  • ✅ プロ品質のエンコーディング
  • ✅ バッチキューのサポート
  • ✅ デバイスのプリセット最適化
  • ✅ 2パスエンコードオプション
  • ✅ ライブプレビュー機能

ダウンロード: handbrake.fr

段階的な HandBrake 圧縮

ステップ 1: HandBrake をインストールして起動する

  1. プラットフォームに応じて HandBrake をダウンロードします。
  2. アプリケーションをインストールして開きます
  3. [オープンソース] ボタンをクリックします。
  4. 圧縮するビデオファイルを選択します

ステップ 2: 圧縮プリセットを選択する

HandBrake には、さまざまなユースケースに最適化されたプリセットが含まれています。

電子メール/WhatsApp の場合 (推奨):

  1. [プリセット] パネル (右側) をクリックします。
  2. 一般 カテゴリを選択します
  3. Fast 720p30 プリセットを選択します

カスタム プリセット オプション:

  • 高速 1080p30: より高品質で大きなファイル (5 分間で約 30 ~ 50 MB)
  • 高速 720p30: バランスのとれた品質、中程度のファイル (5 分間で約 15 ~ 25 MB)
  • 高速 480p30: 最大圧縮、小さいファイル (5 分間で約 8 ~ 12 MB)

ステップ 3: ビデオ設定を調整する (オプション)

高度なコントロールを行うには、[ビデオ] タブをクリックします。

コーデックの選択:

  • H.264 (x264): 最高の互換性
  • H.265 (x265): 2 倍優れた圧縮 (速度が遅く、互換性が低い)

品質設定:

  • 一定品質 (RF): 20-23 (低い = 品質が高く、ファイルが大きくなります)
    • RF 18: ほぼロスレス (大きなファイル)
    • RF 20-22: 高品質 (アーカイブに推奨)
    • RF 23-25: 高品質 (共有に推奨)
    • RF 26-28: 許容可能な品質 (最大圧縮)
  • 平均ビットレート: 1 ~ 5 Mbps (RF の代替)

フレームレート:

  • ソースと同じ: 元の FPS を維持します
  • 固定フレームレート (30 fps): ソースが 60 fps の場合、ファイル サイズを削減します。

エンコーダーのプリセット:

  • 非常に高速: 高速エンコード、大きなファイル
  • 高速: バランスが取れています (デフォルト)
  • 中: 圧縮は優れていますが、速度は遅くなります。
  • 遅い/遅い: 最適な圧縮、かなり遅い

「」
エンコード時間とファイル サイズのトレードオフ:
非常に高速: 1 倍の速度、100% サイズ
高速: 0.8倍の速度、95%のサイズ
中: 0.5倍の速度、90%のサイズ
低速: 0.3 倍の速度、85% サイズ
低速: 0.15 倍の速度、82% サイズ
「」

ステップ 4: オーディオ設定を調整する

オーディオ タブをクリックします。

  1. コーデック: AAC (最高の互換性)
  2. ビットレート: 128 kbps (ステレオ) または 96 kbps (モノラル)
  3. サンプルレート: 自動
  4. 余分なオーディオ トラックが存在する場合は削除します ([削除] をクリックします)。

オーディオはファイル サイズに 2 ~ 5% 影響するため、積極的なオーディオ圧縮による影響は最小限に抑えられます。

ステップ 5: 出力先を設定する

  1. 下部にある 参照 ボタンをクリックします
  2. 保存場所を選択します
  3. 出力ファイルに名前を付けます (例: video-compressed.mp4)
  4. 形式が MP4 (最も互換性のある) であることを確認します。

ステップ 6: エンコードの開始

  1. エンコード開始 ボタン (緑色の再生アイコン) をクリックします。
  2. HandBrake は進行状況を示します。
    • エンコード速度 (fps)
    • 残り時間
    • 現在のパス (2 パスが有効な場合)
      3.「キューが完了しました」通知を待ちます

ステップ 7: 出力の確認

  1. 出力ファイルのサイズを確認する
  2. ビデオを再生して品質を確認します
  3. 大きすぎる/低品質の場合は、設定を調整して再エンコードします

HandBrake バッチ圧縮

キューを使用して複数のビデオを圧縮します。

1.最初のビデオを追加し、設定を構成します
2. ([エンコードを開始] の代わりに) [キューに追加] をクリックします。
3. さらにビデオを追加します (HandBrake は設定を記憶します)
4. [キューの表示] ボタンをクリックします。
5. キューに入れられたすべてのジョブを確認します
6. [キューの開始] をクリックしてすべてのビデオを処理します

HandBrake の高度なテクニック

1. 2 パス エンコーディング (最高品質)

2 パス エンコーディングでは、最初にビデオを分析し、次に最適にエンコードします。

  1. ビデオ タブ → 2 パス エンコーディング にチェックを入れます
  2. 必要に応じて、ターボ初回パス をチェックします (高速ですが、品質はわずかに低下します)。
  3. エンコードには 1.5 ~ 2 倍の時間がかかりますが、品質は向上します

使用する場合:

  • ターゲット固有のファイル サイズ (例: 電子メールの場合はちょうど 20 MB)
  • MBあたりの最大品質
  • 複雑なビデオ (アクション シーン、モーションが多い)

スキップする場合:

  • 時間に敏感な圧縮
  • 簡単なビデオ (トーキング ヘッズ、スライドショー)
  • 一定品質 (RF) モードの使用

2. トリミングとトリミング

不要な部分を削除してファイル サイズを削減します。

トリミング (黒いバーの削除):

  1. 寸法タブ
  2. [トリミング] の横にある [自動] をクリックします。
  3. HandBrake は黒いバーを検出します
  4. またはクロップ値を手動で設定します

トリミング (開始/終了の削除):

  1. 範囲タブ
  2. 秒またはフレームを選択します
  3. 開始ポイントと終了ポイントを設定します
  4. または、ビデオに チャプター がある場合はそれを使用します

ファイルサイズの削減例:
「」
オリジナル: 1920×1080 (2.1 MP) × 60 秒 = 100%
トリミング: 1920×800 (1.5 MP) × 60 秒 = 74% (26% 縮小)
トリミング: 1920×1080 (2.1 MP) × 30 秒 = 50% (50% 縮小)
両方: 1920×800 (1.5 MP) × 30 秒 = 37% (63% 削減)
「」

3. インターレース解除 (古い映像)

ソース ビデオがインターレースの場合 (古い DVD、ビデオカメラなど):

  1. フィルター タブ
  2. デインターレース: デコムまたはYadifを選択します
  3. これによりコーミングアーティファクトが除去され、圧縮が向上します。

4. 繰り返されるタスクのカスタム プリセット

特定の圧縮ニーズに合わせてカスタム プリセットを作成します。

  1. すべての設定を構成します (ビデオ、オーディオ、サイズ)
  2. [プリセット] メニュー → [新しいプリセットの追加] をクリックします。
  3. 名前を付けます(例:「メール 20MB」)
  4. カテゴリを設定します (例: 「カスタム」)
  5. [追加] をクリックします。

プリセット例: 電子メールに最適化 (5 分間のビデオで 20 MB を目標)
「」
ビデオ:
コーデック: H.264 (x264)
品質: 一定品質の RF 25
エンコーダープリセット: 中
解像度: 1280×720 (720p)
フレームレート: 30 fps 一定

オーディオ:
コーデック: AAC
ビットレート: 128kbps
ミックスダウン: ステレオ
「」

ハンドブレーキのトラブルシューティング

問題: エンコードされたビデオが依然として大きすぎる

解決策:
1.解像度を下げる: 1080p → 720p → 480p
2.RF値を増加:23→25→27
3. フレームレートの低下: 60 fps → 30 fps
4. H.265 コーデックを試します (ファイルが小さくなり、互換性が低くなります)

問題: 圧縮後のビデオ品質が低下します

解決策:

  1. RF値の下限: 27 → 25 → 23
  2. 可能であれば解像度を上げる
  3. 2パスエンコーディングを有効にする
  4. 低速のエンコーダー プリセットを使用します (中/低速)
  5. ソースビデオの品質を確認します(低品質のソースは改善できません)

問題: オーディオとビデオが同期していません

解決策:
1.「ソースと同じ」の代わりに固定フレームレートを試してください。
2.HandBrakeを最新バージョンに更新します
3. MP4 の代わりに MKV コンテナを使用します (互換性が向上します)。

問題: HandBrake が非常に遅い

解決策:

  1. より高速なエンコーダー プリセットを使用します (Very Fast / Fast)
  2. 2パスエンコーディングを無効にする
  3. H.265 の代わりに H.264 を使用する
  4. 他のアプリケーションを閉じます (CPU/RAM を解放します)。
  5. 利用可能な場合は GPU エンコーディングを検討します (実験的)

方法 2: FFmpeg を使用してビデオを圧縮する (最大制御)

FFmpeg は、完全な制御を備えたプロフェッショナル グレードの圧縮を提供するコマンド ライン ツールです。

FFmpegをインストールする

「」バッシュ

macOS (Homebrew を使用)

ffmpegを醸造インストールする

Ubuntu/Debian Linux

sudo aptアップデート
sudo apt install ffmpeg

Windows (Chocolatey を使用)

チョコ ffmpeg をインストールする

または、https://ffmpeg.org/download.html からダウンロードします。

「」

基本的なビデオ圧縮コマンド

1. 簡単な圧縮 (初心者に推奨)

「」バッシュ

自動ビットレートで 720p に圧縮

ffmpeg -i input.mp4 -vfscale=1280:720 -c:v libx264 -crf 23 -preset media -c:a aac -b:a 128k Output.mp4
「」

コマンドの内訳:

  • -i input.mp4: 入力ファイル
  • -vfscale=1280:720: 720p にサイズ変更します
  • -c:v libx264: H.264 ビデオ コーデックを使用します。
  • -crf 23: 一定レート係数 (品質: 18-28、低いほど良い)
  • -preset media: エンコード速度と圧縮効率
  • -c:a aac: AAC オーディオ コーデックを使用します
  • -b:a 128k: オーディオビットレート 128 kbps

2. ターゲット固有のファイル サイズ

「」バッシュ

5 分間のビデオをちょうど 20 MB に圧縮します (電子メール用)

ffmpeg -i input.mp4 -fs 20M -c:v libx264 -crf 28 -maxrate 3M -bufsize 3M Output.mp4
「」

パラメータ:

  • -fs 20M: ファイルが 20 MB に達するとエンコードを停止します
  • -maxrate 3M: 最大ビットレート 3 Mbps
  • -bufsize 3M: バッファ サイズ (ビットレートのスパイクを防止)

必要なビットレートを計算します:
「」バッシュ

式: (ターゲット MB × 8) ÷ 期間 (秒) = ビットレート (Mbps)

例: (20 MB × 8) ÷ 300 秒 = 0.53 Mbps ビデオ + 0.13 Mbps オーディオ ≈ 0.66 Mbps 合計

5 分間のビデオで 20 MB を目標

ffmpeg -i input.mp4 -b:v 500k -maxrate 500k -bufsize 1M -b:a 128k Output.mp4
「」

3. WhatsApp の最適化 (16 MB、720p)

「」バッシュ

WhatsApp 用に最適化 (16 MB 制限)

ffmpeg -i input.mp4
-vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2"
-c:v libx264 -crf 28 -プリセット ミディアム -movflags +faststart
-c:a aac -b:a 96k -ac 2
出力.mp4
「」

最適化:

  • アスペクト比を維持しながら 720p にスケーリング
  • 必要に応じて黒いバーでパッドを入れます (ストレッチなし)
  • CRF 28 (積極的な圧縮)
  • 96 kbps オーディオ (WhatsApp はとにかく再圧縮します)
  • +faststart: プログレッシブ再生を有効にします

高度な FFmpeg テクニック

1. 2 パス エンコーディング (ターゲット サイズに対して最高の品質)

「」バッシュ

パス 1: ビデオを分析する

ffmpeg -i input.mp4 -c:v libx264 -b:v 2M -preset media -an -f null /dev/null

パス 2: 最適化を使用してエンコードする

ffmpeg -i input.mp4 -c:v libx264 -b:v 2M -プリセット メディア -c:a aac -b:a 128k 出力.mp4
「」

自動化された 2 パス スクリプト:
「」バッシュ
#!/bin/bash
INPUT="$1"
OUTPUT="${INPUT%.*}-compressed.mp4"
BITRATE="2M" # ターゲットのサイズに基づいて調整します

パス 1

ffmpeg -y -i "$INPUT" -c:v libx264 -b:v "$BITRATE" -preset media
-pass 1 -an -f null /dev/null

パス 2

ffmpeg -i "$INPUT" -c:v libx264 -b:v "$BITRATE" -プリセット メディア
-pass 2 -c:a aac -b:a 128k "$OUTPUT"

クリーンアップ

rm ffmpeg2pass-0.log
「」

2. 最大圧縮のための H.265 (HEVC)

「」バッシュ

H.265 エンコード (H.264 より 50% 小さく、エンコードは遅い)

ffmpeg -i input.mp4
-c:v libx265 -crf 28 -プリセット ミディアム -tag:v hvc1
-c:a aac -b:a 128k
出力.mp4
「」

H.265 に関する考慮事項:

  • ✅ 同じ品質の H.264 よりもファイルが 40 ~ 50% 小さい
  • ⚠️ エンコードは H.264 より 5 ~ 10 倍遅い
  • ⚠️ 古いデバイス (2015 年以前) ではサポートされていません
  • ⚠️ Apple には「hvc1」タグが必要です (「hev1」ではありません)

品質比較:

コーデック CRF値 品質 ファイル サイズ (5 分、1080p)
H.264 23 素晴らしい 45MB
H.264 28 良い 25MB
H.265 23 素晴らしい 25MB
H.265 28 良い 13MB

3. フォルダー内のすべてのビデオをバッチ圧縮する

「」バッシュ
#!/bin/bash

現在のディレクトリ内のすべての MP4 ファイルを圧縮します

*.mp4 のファイルの場合;する
if [[ "$file" == *"-compressed.mp4" ]];それから
echo "すでに圧縮されたファイルをスキップします: $file"
続ける
フィ

出力="${file%.*}-compressed.mp4"
echo "圧縮中: $file → $output"

ffmpeg -i "$file"
-vf スケール=1280:720
-c:v libx264 -crf 23 -プリセット メディア
-c:a aac -b:a 128k
「$出力」

圧縮が成功したかどうかを確認する

if [ -f "$output" ];それから
Original_size=$(stat -f%z "$file" 2>/dev/null || stat -c%s "$file")
圧縮サイズ=$(stat -f%z "$output" 2>/dev/null || stat -c%s "$output")
duction=$(awk "BEGIN {printf "%.1f", (1-$compressed_size/$original_size)*100}")

echo "✓ 成功: ${reduction}% サイズ削減"
echo " オリジナル: $(numfmt --to=iec-i --suffix=B $original_size)"
echo "圧縮: $(numfmt --to=iec-i --suffix=B $compressed_size)"

それ以外の場合
echo "✗ 失敗しました: $file"
フィ

エコー「」
完了しました

echo "バッチ圧縮が完了しました!"
「」

4. 圧縮中にビデオをトリミングする

「」バッシュ

30 秒に圧縮してトリミングします (10 秒から開始)

ffmpeg -i input.mp4 -ss 10 -t 30
-c:v libx264 -crf 23 -プリセット メディア
-c:a aac -b:a 128k
出力.mp4

パラメータ:

-ss 10: 10秒から開始

-t 30: 持続時間は 30 秒です

「」

高速シーク (長いビデオの場合):
「」バッシュ

シークを高速化するために -i の前に -ss を置きます (精度は低くなります)

ffmpeg -ss 10 -i input.mp4 -t 30 -c:v libx264 -crf 23 Output.mp4

正確なフレームレベルのシークのために -i の後に -ss を置きます (低速)

ffmpeg -i input.mp4 -ss 10 -t 30 -c:v libx264 -crf 23 Output.mp4
「」

5. フレームレートの変更

「」バッシュ

60fps から 30fps に削減します (ファイルが 30% 小さくなります)

ffmpeg -i 入力.mp4 -r 30 -c:v libx264 -crf 23 出力.mp4

またはフィルターを使用して品質を向上させます

ffmpeg -i input.mp4 -filter:v fps=30 -c:v libx264 -crf 23 Output.mp4
「」

6. 音声を削除する (ビデオのみ)

「」バッシュ

オーディオトラックを完全に削除します (サイズを 5 ~ 10% 削減)

ffmpeg -i input.mp4 -an -c:v libx264 -crf 23 Output.mp4

-an: 音声なし

「」

7. 音声のみを圧縮 (ビデオは保持)

「」バッシュ

ビデオを保持し、オーディオを圧縮 (全体的な影響は最小限)

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 96k Output.mp4

-c:v copy: ビデオを再エンコードしません (高速、品質の損失なし)

「」

8. 圧縮中にウォーターマークを追加する

「」バッシュ

圧縮 + 透かし/ロゴを追加

ffmpeg -i input.mp4 -i logo.png
-filter_complex "[1:v]scale=120:-1[ロゴ];[0:v][ロゴ]overlay=W-w-10:H-h-10"
-c:v libx264 -crf 23 -プリセット メディア
-c:a aac -b:a 128k
出力.mp4

ロゴを右下隅から 10 ピクセルに配置

「」

9. GPU アクセラレーションによる圧縮 (NVIDIA)

「」バッシュ

NVIDIA GPU エンコード (10 倍高速、わずかに大きいファイル)

ffmpeg -i input.mp4
-c:v h264_nvenc -プリセット ミディアム -b:v 2M
-c:a aac -b:a 128k
出力.mp4

利用可能なプリセット:default、slow、medium、fast、hp、hq、bd、ll、llhq、llhp

「」

GPU エンコード コーデック:

  • NVIDIA: h264_nvenc、hevc_nvenc
  • AMD: h264_amf、hevc_amf
  • インテル: h264_qsv、hevc_qsv
  • Apple: h264_videotoolbox、hevc_videotoolbox

10. 圧縮前にビデオを分析する

「」バッシュ

ビデオ情報を取得する

ffprobe -v エラー -show_format -show_streams input.mp4

人間が読める要約

ffmpeg -i input.mp4 2>&1 | grep -E '期間|ビデオ|オーディオ|ストリーム'

出力例:

長さ: 00:05:23.45、ビットレート: 8945 kb/s

ストリーム #0:0: ビデオ: h264、1920x1080、30 fps、8500 kb/s

ストリーム #0:1: オーディオ: aac、48000 Hz、ステレオ、192 kb/s

「」

FFmpeg 品質設定ガイド

CRF (定率係数) 値

CRF 品質 使用例 ファイル サイズ (5 分 1080p)
18 ほぼロスレス アーカイブ、編集 120-180MB
20 視覚的にロスレス 高品質のアーカイブ 80~120MB
23 高品質 一般的な使用 (デフォルト) 40~60MB
25 良質 共有、ストリーミング 25~35MB
28 許容される 電子メール、WhatsApp 15~20MB
30 低品質 最大圧縮率 10~15MB
33+ 品質が悪い 推奨されません < 10 MB

推奨事項:

  • アーカイブ: CRF 18-20
  • 共有: CRF 23-25
  • 電子メール/WhatsApp: CRF 27-30

プリセット オプション (速度 vs 圧縮)

プリセット スピード ファイルサイズ エンコード時間 (5 分 1080p)
超高速 10倍 120% 2分
超高速 8倍 115% 3分
非常に速い 5倍 110% 5分
より速く 3× 105% 7分
速い 2× 102% 10分
中 1× (ベースライン) 100% 15分
遅い 0.5× 95% 30分
遅い 0.3× 92% 50分
とても遅い 0.15× 90% 100分

推奨事項:

  • 高速圧縮: 「高速」または「中」
  • 最高の品質/サイズ: 「遅い」または「遅い」
  • 夜間のバッチ: '非常に遅い'

方法 3: オンライン コンバーターを使用してビデオを圧縮する

オンラインコンバーターは、ソフトウェアをインストールしなくても便利です。

トップの無料オンラインビデオコンプレッサー

1. 1converter.app (推奨)

それが最適な理由:

  • ✅ 無制限の無料圧縮
  • ✅ ファイルサイズ制限なし
  • ✅ 電子メール/WhatsApp の自動最適化
  • ✅ バッチ処理のサポート
  • ✅ プライバシー重視 (ファイルは 1 時間後に自動削除されます)
  • ✅ サーバー側の高速圧縮
  • ✅ ダウンロード前の品質プレビュー

使用方法:

  1. https://1converter.appにアクセスします。
  2. 動画ファイルをアップロード(ドラッグ&ドロップまたはクリック)
  3. 圧縮プリセットを選択します。
    • 電子メール (25MB) - Gmail の自動最適化
    • WhatsApp (16MB) - WhatsApp 共有用に最適化
    • Instagram - 1080p、4 Mbps
    • カスタム - 手動ビットレート/解像度制御
  4. [圧縮] をクリックします。
  5. 圧縮ビデオをプレビューする
    6.ダウンロード結果

高度なオプション:

  • 解像度: 4K、1080p、720p、480p、360p
  • ビットレート: 500 kbps - 10 Mbps
  • コーデック: H.264、H.265
  • フレームレート: オリジナル、60、30、24 fps
  • オーディオビットレート: 64-192 kbps

2.クラウド変換

長所:

  • 200 以上のビデオ形式をサポート
  • 自動化に利用できる API
  • 優れたカスタマイズオプション

短所:

  • 1 日あたり 25 回の無料コンバージョン制限
  • 1GBのファイルサイズ制限
  • 1コンバータより遅い

3. Clipchamp (マイクロソフト)

長所:

  • Microsoft アカウントがあれば無料
  • ブラウザベースのエディター
  • 最大1080pまでエクスポート

短所:

  • アカウント/ログインが必要です
  • 制限付きの無料エクスポート (無料枠のウォーターマーク)
  • 圧縮が遅い

オンラインコンプレッサーの比較

コンプレッサー 無料制限 最大サイズ スピード バッチ プリセット プライバシー
1コンバータ 無制限 無制限 速い ✅ 10 ✅ 電子メール、WhatsApp 素晴らしい
クラウド変換 25/日 1GB 中 ✅ 5 ⚠️基本 良い
クリップチャンプ 無制限 1GB 遅い ❌ ✅ ソーシャルメディア フェア (MS ログイン)
無料変換 無制限 1GB 遅い ✅ 5 ⚠️基本 良い
オンライン変換 無制限 100MB 中 ❌ ❌ フェア(広告)

オンライン圧縮のセキュリティに関する考慮事項

質問事項:

  1. アップロードは暗号化されていますか?

    • ✅ 1コンバータ: TLS 1.3暗号化
    • ⚠️ 一部のサイト: 暗号化されていない HTTP
  2. ビデオはどのくらいの期間保存されますか?

    • ✅ 1コンバータ: 1時間後に削除されます
    • ⚠️ その他: 無期限に保管できる場合があります
  3. ビデオはサーバー側で処理されますか?

    • サーバー側: 高速化、プライバシーへの懸念
    • クライアント側: 速度が遅くなり、プライバシーが向上します (まれに)
  4. 利用規約?

    • アップロードされたコンテンツに対する権利を主張するサイトもあります
    • 機密性の高いビデオについては必ず ToS をお読みください

ベストプラクティス:

  • 機密/プライベートビデオをアップロードしないでください
  • アップロードする前にメタデータ (場所、日付) を削除します。
  • HTTPS 専用サイトを使用する
  • 機密性の高いコンテンツにはオフライン ツールを優先します

方法 4: モバイル デバイスでビデオを圧縮する

携帯電話やタブレットでビデオを直接圧縮します。

iOS アプリ

1. ビデオ圧縮 (無料)

特徴:

  • シンプルなインターフェース
  • 複数の品質プリセット
  • バッチ圧縮
  • アプリに直接共有

使用方法:
1.App Storeからインストールする
2. 写真からビデオをインポートする
3. 品質プリセットを選択します (電子メール、WhatsApp など)
4.「圧縮」をタップします
5. 保存または共有

2. iMovie (無料、プリインストール)

使用方法:
1.iMovieを開きます
2. 新しいプロジェクトを作成する
3.ビデオをインポートする
4. 必要に応じてトリミングする
5. 共有 アイコンをタップします
6. [ビデオを保存] を選択します。
7. 解像度を選択します。

  • 中 - 540p (WhatsApp)
  • 大 - 720p (電子メール)
  • HD - 1080p (品質)

Android アプリ

1. ビデオ コンプレッサー (無料)

特徴:

  • 透かしなし
  • カスタム圧縮レベル
  • バッチ処理
  • 前後の比較

使用方法:

  1. Playストアからインストールする
  2. ギャラリーからビデオを選択します
  3. 圧縮レベルを選択します。
    • 低 (最高品質)
    • 中 (バランス)
    • 高 (最大圧縮)
      4.「ビデオを圧縮」をタップします
  4. 共有または保存

2. VidCompact (無料)

特徴:

  • トリム+圧縮
  • ビデオからMP3へのコンバーター
  • ビデオエディター
  • 基本バージョンでは広告はありません

使用方法:
1.アプリを開く
2.「ビデオを圧縮」をタップします
3.ビデオを選択します
4. 品質レベルを選択する
5.「圧縮」をタップします

モバイル圧縮のヒント

WhatsApp 圧縮のトリック:

  • ビデオファイルの名前を拡張子「.txt」に変更します
  • 動画ではなく「ドキュメント」として送信
  • WhatsApp は圧縮しません
  • 受信者の名前が「.mp4」に戻ります

注意: すでに 16 MB 未満のビデオに対してのみ機能します。

電子メール固有の圧縮戦略

Gmail (25 MB 制限)

目標: 20 ~ 22 MB (バッファーを残す)

推奨設定:
「」バッシュ
ffmpeg -i input.mp4
-vf スケール=1280:720
-c:v libx264 -crf 25 -プリセット ミディアム -movflags +faststart
-c:a aac -b:a 128k
-fs 22M
gmail-attachment.mp4
「」

長いビデオの場合:
代わりに Google ドライブを使用してください。

  1. Googleドライブにアップロードする
  2. 右クリック → 共有可能なリンクを取得
  3. リンク (ファイルではありません) を電子メールで送信します

Outlook (20 MB 制限)

目標: 18 MB

推奨設定:
「」バッシュ
ffmpeg -i input.mp4
-vf スケール=1280:720
-c:v libx264 -crf 27 -プリセット ミディアム
-c:a aac -b:a 96k
-fs 18M
Outlook-attachment.mp4
「」

OneDrive の統合:
Outlook は、大きなファイルを OneDrive に自動的にアップロードし、リンクを送信します。

Apple Mail とメールドロップ (自動)

ファイル サイズのしきい値: 20 MB

20MBを超えるビデオを添付する場合:

  1. メールは自動的に iCloud にアップロードされます
  2. 受信者はダウンロード リンクを取得します (有効期限は 30 日)
  3. 添付ファイルあたり最大 5GB
  4. 手動圧縮は必要ありません

メールを強制的にドロップするには:
1.大きなビデオを添付する
2. [送信] をクリックします (圧縮しない)
3. メールドロップは自動的に有効になります

WhatsApp 固有の圧縮戦略

WhatsApp には厳しい制限と積極的な自動圧縮があります。

WhatsApp のプラットフォーム別の制限

プラットフォーム 最大サイズ 最大持続時間 自動圧縮
iOS 16MB 3分 はい (アグレッシブ、720p)
アンドロイド 16MB 30分 はい (アグレッシブ、720p)
WhatsApp ウェブ 16MB 電話と同じ はい

WhatsApp 用に事前圧縮 (高品質)

事前圧縮する理由:

  • WhatsApp は 2 回圧縮します (携帯電話 + WhatsApp サーバー)
  • 事前圧縮により制御が可能
  • WhatsApp を自動圧縮するよりも高品質

最適な WhatsApp 圧縮:
「」バッシュ
ffmpeg -i input.mp4
-vf "scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease"
-c:v libx264 -crf 28 -プリセット ミディアム -movflags +faststart
-r 30
-c:a aac -b:a 96k -ar 44100
-fs 15M
whatsapp-最適化.mp4
「」

設定の説明:

  • 最大 720p にスケールします (WhatsApp はそれ以上を受け入れません)
  • CRF 28 (WhatsApp は再圧縮されるため、サイズが節約されます)
  • 30 fps (WhatsApp はとにかく 60 fps にダウングレードします)
  • 96 kbps オーディオ (WhatsApp のオーディオ品質には制限があります)
  • 15M 制限 (バッファーは 16MB 未満)

WhatsApp の「ドキュメント」トリック

非圧縮ビデオを送信します:

  1. 好みの設定を使用してビデオを 16 MB 未満に圧縮します
  2. WhatsApp で、📎添付 をタップします
  3. ドキュメント (ギャラリーではない) を選択します
    4.ビデオファイルを参照します
  4. 文書として送信

結果:

  • WhatsAppは再圧縮しません
  • 圧縮設定は保存されます
  • 受信者は直接再生可能 (iOS/Android は MP4 をサポート)

制限事項:

  • 16 MB 未満のファイルに対してのみ機能します
  • ビデオのサムネイルプレビューはありません
  • プレイするには追加のタップが必要です

WhatsApp 用に長いビデオを分割する

iOS の制限: ビデオあたり 3 分

「」バッシュ

10 分のビデオを 3 分のセグメントに分割します

ffmpeg -i long-video.mp4 -c copy -map 0 -segment_time 180 -f セグメント パート%03d.mp4

次に各セグメントを圧縮します

一部の部分*.mp4;する
ffmpeg -i "$part"
-vf スケール=1280:720
-c:v libx264 -crf 28 -プリセット ミディアム
-c:a aac -b:a 96k
-fs 15M
「whatsapp-${part}」
完了しました
「」

解像度ベースの圧縮ガイド

解像度を変更するのが最も効果的な圧縮方法です。

解像度がファイルサイズに与える影響

同じビデオ品質 (一定の CRF) の場合:

解像度 ピクセル 相対的なサイズ 例 (5 分)
4K (2160p) 8.3MP 100% 800MB
1080p 2.1 MP 25% 200MB
720p 0.9MP 11% 90MB
480p (SD) 0.3MP 4% 30MB
360p 0.2MP 2.5% 20MB

重要な洞察: 解像度を半分に下げると、ファイル サイズが最大 75% 削減されます。

各解像度をいつ使用するか

解像度 最適な用途 に適さない
4K (2160p) アーカイブ、YouTube、ハイエンド ディスプレイ 電子メール、メッセージング、古いデバイス
1080p (フル HD) 一般的な共有、Instagram、最新のデバイス 電子メール (多くの場合大きすぎる)
720p (HD) 電子メール、WhatsApp、ほとんどの共有 大画面で見る
480p (SD) 最大圧縮、古いデバイス 詳細な内容
360p 超低帯域幅 一般的な使用 (低品質)

解像度ダウンスケーリングコマンド

「」バッシュ

アスペクト比を維持する (推奨)

ffmpeg -i 入力.mp4 -vf スケール=1280:720 出力.mp4 # 720p
ffmpeg -i 入力.mp4 -vf スケール=854:480 出力.mp4 # 480p

高さを自動計算 (アスペクト比を維持)

ffmpeg -i input.mp4 -vfscale=1280:-2 Output.mp4 # 幅 1280、高さ 自動

ソースが小さい場合はアップスケールしない

ffmpeg -i input.mp4 -vf "scale='min(1280,iw)':'min(720,ih)'" Output.mp4

黒いバーを追加して正確な解像度を強制します (ストレッチなし)

ffmpeg -i input.mp4 -vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2" Output.mp4
「」

ビットレートベースの圧縮ガイド

ビットレートはファイルのサイズと品質を直接制御します。

解像度別の推奨ビットレート

解像度 低品質 標準 高品質 ビットレートの計算式
4K (2160p) 15-20Mbps 35-50Mbps 60-85Mbps 0.1 × ピクセル × fps
1080p 3~5Mbps 5~8Mbps 10~15Mbps 0.07 × ピクセル × fps
720p 1.5~2.5Mbps 2.5~4Mbps 5~7Mbps 0.05 × ピクセル × fps
480p 0.5~1Mbps 1~2Mbps 2.5~4Mbps 0.05 × ピクセル × fps

計算例:
「」
1080p @ 30fps:
標準品質 = 0.07 × (1920×1080) × 30 = 4.4 Mbps

720p @ 30fps:
標準品質 = 0.05 × (1280×720) × 30 = 1.4 Mbps
「」

ビットレートコマンド

「」バッシュ

固定ビットレート (CBR) - 予測可能なファイル サイズ

ffmpeg -i input.mp4 -b:v 2M -maxrate 2M -bufsize 2M Output.mp4

最大制限付きの平均ビットレート

ffmpeg -i input.mp4 -b:v 2M -maxrate 3M -bufsize 3M Output.mp4

CRF を使用した可変ビットレート (VBR) (推奨)

ffmpeg -i 入力.mp4 -crf 23 出力.mp4
「」

ターゲット ファイル サイズのビットレートを計算する

式:
「」
ビデオ ビットレート (kbps) = (ターゲット サイズ MB × 8192) ÷ 期間 (秒) - オーディオ ビットレート (kbps)
「」

例: 5 分間のビデオの場合は 20 MB
「」
オーディオ: 128 kbps AAC
持続時間: 300秒

ビデオビットレート = (20 × 8192) ÷ 300 - 128
= 546 - 128
= 418 kbps ≈ 420 kbps
「」

FFmpeg コマンド:
「」バッシュ
ffmpeg -i input.mp4
-b:v 420k -maxrate 450k -bufsize 900k
-b:a 128k
20mb-output.mp4
「」

コーデックの比較: H.264 vs H.265 vs VP9 vs AV1

ニーズに合わせて適切なコーデックを選択してください。

コーデックの完全な比較

特集 H.264 (AVC) H.265 (HEVC) VP9 AV1
発売年 2003年 2013年 2013年 2018年
効率 ベースライン 2 倍優れています 2 倍優れています 2.5 倍優れています
エンコード速度 速い 遅い (5 倍) 非常に遅い (10 倍) 非常に遅い (20 倍)
デコード速度 速い 中 中 遅い
互換性 ユニバーサル モダン (2015+) ウェブのみ 限定
ライセンス ロイヤリティフリー* 有料ライセンス ロイヤリティフリー ロイヤリティフリー
ベストユース 一般的な共有 ストレージ、4K YouTube、ウェブ 将来性を備えた

*H.264 特許は 2023 年に期限切れになります

各コーデックをいつ使用するか

H.264 (libx264):

  • ✅ 最大の互換性 (すべてのデバイス)
  • ✅ 高速エンコード (バッチに適しています)
  • ✅ 電子メール、メッセージング、ソーシャルメディア
  • ✅ 古いデバイス (2015 年以前)

H.265 (libx265):

  • ✅ ストレージの最適化 (50% 縮小)
  • ✅ 4Kビデオ圧縮
  • ✅ 最新のデバイス (iPhone 7 以降、2016 以降の Android)
  • ⚠️ エンコードが遅い (5 倍長い)

VP9 (libvpx-vp9):

  • ✅ Web ストリーミング (YouTube は VP9 を使用)
  • ✅ オープンソースを好む
  • ⚠️ エンコードが非常に遅い
  • ⚠️デバイスのサポートが限定されています

AV1 (libaom-av1):

  • ✅ 最高の圧縮効率
  • ✅ 将来も安心
  • ⚠️ エンコードが非常に遅い (20× H.264)
  • ⚠️ ハードウェアのサポートは限定されています (2020 年以上のデバイス)

コーデックのエンコード例

「」バッシュ

H.264 (ほとんどの使用例に推奨)

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -プリセットメディア出力.mp4

H.265 (ストレージ用/4K)

ffmpeg -i input.mp4 -c:v libx265 -crf 28 -preset media -tag:v hvc1 Output.mp4

VP9 (ウェブ/YouTube 用)

ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 Output.webm

AV1 (将来性あり、非常に遅い)

ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 0 Output.mp4
「」

同じファイルサイズでの品質の比較

シナリオ: 5 分間の 1080p ビデオ、目標 25 MB

コーデック ビジュアル品質 エンコード時間 互換性
H.264 良い (ベースライン) 5分 100% デバイス
H.265 素晴らしい 25分 80% デバイス (2015 以降)
VP9 素晴らしい 50分 Web ブラウザのみ
AV1 優れた 100分 30% デバイス (2020+)

推奨事項: H.265 (4K、ストレージ) または VP9 (Web ストリーミング) に対する特別なニーズがない限り、H.264 を使用してください。

オーディオ圧縮設定

オーディオはビデオ ファイル サイズの 2 ~ 5% ですが、それでも最適化する価値があります。

オーディオ コーデックの比較

コーデック 効率 互換性 品質 使用例
AAC 素晴らしい ユニバーサル とても良い 一般 (推奨)
MP3 良い ユニバーサル 良い レガシーデバイス
作品 ベスト 最新のブラウザ 素晴らしい ウェブストリーミング
ヴォルビス 良い 限定 良い オープンソースの好み

推奨: 常に AAC を使用してください - 品質、サイズ、互換性の最適なバランス。

推奨されるオーディオ ビットレート

コンテンツ タイプ モノ ステレオ 5.1 サラウンド
音声/ポッドキャスト 64kbps 96kbps 該当なし
音楽 (低音) 96kbps 128kbps 256kbps
音楽 (スタンダード) 128kbps 192kbps 384kbps
音楽 (高音) 160kbps 256kbps 448kbps

ビデオ圧縮の場合:

  • 電子メール/WhatsApp: 96 ~ 128 kbps ステレオ
  • 一般的な共有: 128 ~ 192 kbps ステレオ
  • アーカイブ: 256 kbps ステレオ

オーディオ圧縮コマンド

「」バッシュ

標準 AAC 圧縮 (128 kbps ステレオ)

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 128k Output.mp4

低音質 (音声に最適化、96 kbps)

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 96k Output.mp4

ステレオをモノラルに変換 (オーディオ サイズを 50% 削減)

ffmpeg -i input.mp4 -c:v copy -c:a aac -b:a 96k -ac 1 Output.mp4

オーディオを完全に削除 (合計サイズが 5 ~ 10% 削減)

ffmpeg -i input.mp4 -an -c:v 出力.mp4 をコピー
「」

一般的なビデオ圧縮の問題のトラブルシューティング

問題 1: 圧縮ビデオの品質が低い

症状:

  • ブロック状のアーティファクト (ピクセル化)
  • ぼやけたモーションシーン
  • 暗い領域のディテールが失われる

解決策:

  1. ビットレートを上げるか、CRF を下げる:
    「」バッシュ

CRF が低い = 品質が高い (20 ~ 23 を試す)

ffmpeg -i 入力.mp4 -crf 20 出力.mp4
「」

  1. 遅いプリセットを使用します:
    「」バッシュ

プリセットが遅い = 圧縮効率が高い

ffmpeg -i input.mp4 -crf 23 -プリセットスロー出力.mp4
「」

  1. 2 パス エンコーディングを有効にする:
    「」バッシュ

ターゲットサイズでの品質を向上させるための 2 パス

ffmpeg -i input.mp4 -b:v 2M -preset media -pass 1 -f null /dev/null
ffmpeg -i input.mp4 -b:v 2M -プリセット ミディアム -パス 2 出力.mp4
「」

  1. ソースの品質を確認します:
    「」バッシュ

貧弱なソースを改善できない

ffprobe -v エラー -select_streams v:0 -show_entries stream=bit_rate input.mp4
「」

問題 2: ファイル サイズが依然として大きすぎる

解決策:

  1. 解像度を下げる: 最も効果的な方法
    「」バッシュ
    ffmpeg -i 入力.mp4 -vf スケール=1280:720 -crf 23 出力.mp4 # 1080p → 720p
    「」

  2. CRFを増やす(低品質):
    「」バッシュ
    ffmpeg -i input.mp4 -crf 28 Output.mp4 # さらに圧縮
    「」

  3. ビットレートを下げる:
    「」バッシュ
    ffmpeg -i input.mp4 -b:v 1M -maxrate 1M -bufsize 2M Output.mp4
    「」

  4. フレームレートを下げる:
    「」バッシュ
    ffmpeg -i input.mp4 -r 24 -crf 23 Output.mp4 # 30fps → 24fps
    「」

  5. 不要な部分をトリミングします:
    「」バッシュ
    ffmpeg -i input.mp4 -ss 10 -to 60 -crf 23 Output.mp4 # 10 秒から 60 秒のみを保持
    「」

問題 3: オーディオとビデオが同期していない

解決策:

  1. 固定フレーム レートを使用します:
    「」バッシュ
    ffmpeg -i 入力.mp4 -r 30 -crf 23 出力.mp4
    「」

  2. オーディオを再同期します:
    「」バッシュ

音声を0.5秒遅らせる

ffmpeg -i input.mp4 -itsoffset 0.5 -i input.mp4 -map 0:v -map 1:a -c:v libx264 -crf 23 Output.mp4
「」

  1. 再エンコードせずにオーディオをコピー:
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a コピー出力.mp4
    「」

問題 4: デバイスでビデオが再生されない

症状:

  • 「サポートされていない形式」エラー
  • ビデオは再生されますが、音声が聞こえません
  • グリーンスクリーン/破損した再生

解決策:

  1. ベースライン プロファイルで H.264 を使用します (最大の互換性):
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx264 -profile:v ベースライン -レベル 3.0 -crf 23 出力.mp4
    「」

  2. 標準フレームレートを確保します:
    「」バッシュ
    ffmpeg -i 入力.mp4 -r 30 -c:v libx264 -crf 23 出力.mp4
    「」

  3. 標準解像度を強制する:
    「」バッシュ
    ffmpeg -i 入力.mp4 -vf スケール=1280:720 -c:v libx264 -crf 23 出力.mp4
    「」

  4. ファストスタート フラグを追加 (プログレッシブ再生):
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx264 -crf 23 -movflags +faststart Output.mp4
    「」

  5. オーディオ コーデックの互換性を確認します:
    「」バッシュ

AAC オーディオを使用する (ユニバーサル互換性)

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k 出力.mp4
「」

問題 5: エンコードに時間がかかる

解決策:

  1. より高速なプリセットを使用する:
    「」バッシュ
    ffmpeg -i input.mp4 -crf 23 -プリセット高速出力.mp4 # 2 ~ 3 倍高速
    「」

  2. 2 パス エンコーディングを無効にします:
    「」バッシュ

代わりに CRF でシングルパスを使用します

ffmpeg -i 入力.mp4 -crf 23 出力.mp4
「」

  1. GPU アクセラレーションを使用します (利用可能な場合):
    「」バッシュ

NVIDIA GPU エンコーディング

ffmpeg -i input.mp4 -c:v h264_nvenc -preset fast Output.mp4
「」

  1. 最初にソース解像度を下げます (高速操作):
    「」バッシュ

エンコード前にスケールダウンする

ffmpeg -i input.mp4 -vfscale=1280:720 -c:v libx264 -crf 23 -プリセット高速出力.mp4
「」

問題 6: 圧縮後に色が正しく表示されない

解決策:

  1. 色空間を保持する:
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx264 -crf 23 -color_primaries 1 -color_trc 1 -colorspace 1 Output.mp4
    「」

  2. カラーメタデータをコピー:
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx264 -crf 23 -bsf:v h264_metadata=colour_primaries=copy Output.mp4
    「」

  3. HDR コンテンツの場合 (上級):
    「」バッシュ
    ffmpeg -i input.mp4 -c:v libx265 -crf 23 -x265-params "hdr10=1:repeat-headers=1" Output.mp4
    「」

高度なヒントとコツ

1. ビデオをセグメントに圧縮します (巨大なファイルの場合)

「」バッシュ

2 時間のビデオを 10 分のセグメントに分割します

ffmpeg -i huge-video.mp4 -c copy -map 0 -segment_time 600 -f セグメントセグメント%03d.mp4

各セグメントを圧縮する

セグメント*.mp4 のセグメント用;する
ffmpeg -i "$segment" -c:v libx264 -crf 23 出力-"$segment"
完了しました

圧縮されたセグメントを再結合する

cat 出力セグメント*.mp4 > 最終圧縮.mp4
「」

2. FFmpeg にプログレスバーを追加する

「」バッシュ

ffmpeg-bar をインストールする (オプション)

pip インストール ffmpeg-progress-yield

または基本的な進行状況表示を使用する

ffmpeg -i input.mp4 -c:v libx264 -crf 23 Output.mp4 -progress パイプ:1 | grep -oP 'out_time_ms=\K[0-9]+'
「」

3. コンテンツに応じた設定で圧縮する

「」バッシュ

動きの多いビデオ (アクション、スポーツ) - より高いビットレートが必要

ffmpeg -i action.mp4 -c:v libx264 -crf 21 -プリセット遅い出力.mp4

動きの少ないビデオ (トーキング ヘッド、プレゼンテーション) - 低いビットレートを使用できます

ffmpeg -i プレゼンテーション.mp4 -c:v libx264 -crf 26 -プリセット遅い出力.mp4
「」

4. 比較動画(ビフォー・アフター)を作成する

「」バッシュ

並べて比較

ffmpeg -i オリジナル.mp4 -i 圧縮.mp4
-filter_complex "[0:v][1:v]hstack=inputs=2[v]"
-マップ「[v]」比較.mp4
「」

5. 遅いインターネット向けに最適化する (アダプティブ ビットレート)

「」バッシュ

複数の品質バージョンを作成する

ffmpeg -i input.mp4 -c:v libx264 -crf 23 -s 1920x1080 -b:v 5M high.mp4
ffmpeg -i input.mp4 -c:v libx264 -crf 25 -s 1280x720 -b:v 2M media.mp4
ffmpeg -i input.mp4 -c:v libx264 -crf 28 -s 854x480 -b:v 1M low.mp4
「」

よくある質問 (FAQ)

品質を落とさずにビデオをどの程度圧縮できますか?

一般的な圧縮率:

  • 視覚的にロスレス: 30 ~ 50% 削減 (CRF 18 ~ 20、H.264)
  • 高品質: 60 ~ 75% 削減 (CRF 23、H.264)
  • 高品質: 80 ~ 90% 削減 (CRF 25 ~ 28、H.264)
  • 最大圧縮: 95%+ 削減 (CRF 30+、480p、H.265)

例:
オリジナル 1080p、5 分 = 500 MB

  • 高品質 1080p (CRF 23) = 50 MB (90% 削減) ✅ ほとんどの場合に推奨
  • 高品質 720p (CRF 25) = 20 MB (96% 削減) ✅ 電子メール/WhatsApp
  • 最大 480p (CRF 30) = 10 MB (98% 削減) ⚠️ 顕著な品質の低下

重要な洞察: 適切な設定 (H.264 CRF 23、1080p) を使用すると、ほとんどの視聴者にとって目に見える品質の低下なしに、ファイル サイズを 80 ~ 90% 削減できます。

電子メールに最適な圧縮設定はどれですか?

Gmail (25 MB 制限) の場合、目標 20 ~ 22 MB:

推奨設定:
「」バッシュ
ffmpeg -i input.mp4
-vf スケール=1280:720
-c:v libx264 -crf 25 -プリセット ミディアム
-c:a aac -b:a 128k
-movflags +faststart
-fs 22M
出力.mp4
「」

設定の内訳:

  • 解像度: 720p (電子メールの閲覧に最適)
  • CRF 25: 高品質、大幅な圧縮
  • プリセットメディア: バランスのとれたエンコード速度
  • AAC 128k: 標準オーディオ品質
  • ファストスタート: プログレッシブ再生を有効にします
  • -fs 22M: 25MB 未満の安全制限

代替方法: クラウド ストレージ (Google ドライブ、Dropbox) を使用し、代わりにリンクを電子メールで送信します。

圧縮には H.264 または H.265 を使用する必要がありますか?

係数 H.264 (推奨) H.265
互換性 ユニバーサル (100% デバイス) モダンのみ (80%、2015 年以降)
ファイルサイズ 標準 (ベースライン) 40 ~ 50% 小型化
エンコード速度 高速 (ベースライン) 5倍遅い
デコード すべてのプレイヤーにサポートされています 古いデバイスでは問題が発生する可能性があります
電子メール/WhatsApp に使用 ✅ はい ⚠️ 危険 (互換性)
保管に使用 ✅ 良い ✅ 優れた (省スペース)

推奨事項:

  • 共有、電子メール、メッセージング、ソーシャル メディアには H.264 を使用します
  • **H.265 は個人用ストレージとしてのみ使用するか、受信者が最新のデバイス (2015 以降) を使用していることがわかっている場合にのみ使用してください。

受信者の互換性をテストします:
ライブラリ全体を圧縮する前に、最初に小さな H.265 テスト ビデオを送信します。

WhatsApp 用に圧縮するとビデオの見た目が悪くなるのはなぜですか?

WhatsApp は、送信するすべてのビデオを自動的に再圧縮します。 これにより、「二重圧縮」が発生します。つまり、圧縮 + WhatsApp の圧縮による品質の低下です。

解決策:

  1. より積極的に事前圧縮 (WhatsApp はとにかく再圧縮します):
    「」バッシュ
    ffmpeg -i 入力.mp4 -vf スケール=1280:720 -c:v libx264 -crf 28 -b:a 96k -fs 15M 出力.mp4
    「」

  2. ビデオではなく「ドキュメント」として送信 (再圧縮なし):

    • 16 MB 未満に圧縮
    • WhatsApp → 添付 → ドキュメント → ビデオを選択
    • WhatsAppは再圧縮されません
    • 受信者は引き続き再生できます
  3. 代替手段を使用します (テレグラム、シグナル):

    • 電報: 2 GB 制限、オプションの圧縮
    • 信号: 100 MB 制限、圧縮なし

1 GB のビデオを 100 MB に圧縮するにはどうすればよいですか?

目標: 90% 削減

方法 1: 解像度を下げて品質を中程度にする
「」バッシュ

1080p → 720p、CRF26

ffmpeg -i input.mp4
-vf スケール=1280:720
-c:v libx264 -crf 26 -プリセット ミディアム
-c:a aac -b:a 96k
-fs 100M
出力.mp4
「」

方法 2: 積極的な圧縮、解像度を維持
「」バッシュ

1080p、CRF 30を維持

ffmpeg -i input.mp4
-c:v libx264 -crf 30 -プリセットが遅い
-c:a aac -b:a 96k
-fs 100M
出力.mp4
「」

方法 3: 最大圧縮 (480p)
「」バッシュ
#480p、CRF28
ffmpeg -i input.mp4
-vf スケール=854:480
-c:v libx264 -crf 28 -プリセットが遅い
-c:a aac -b:a 64k
-fs 100M
出力.mp4
「」

比較:

方法 品質 に適しています
方法 1 (720p、CRF 26) 良い 一般閲覧
方法 2 (1080p、CRF 30) 許容される 大型スクリーン
方法 3 (480p、CRF 28) フェア モバイルデバイス

推奨: まず方法 1 を試し、品質を確認し、必要に応じて調整します。

品質をまったく落とさずにビデオを圧縮できますか?

簡単な答え: いいえ、それほど大きなことではありません。

可逆圧縮 (ビデオの ZIP など):

  • 最大 10 ~ 30% のサイズ縮小
  • FFV1、Ut Videoなどのコーデックを使用
  • 電子メール/メッセージングには実用的ではありません

「視覚的にロスレス」圧縮:

  • 50~70%のサイズ縮小
  • CRF 18-20 (H.264 対応)
  • 人間の目には目に見える違いはありません
  • まだ損失があるものとしてカウントされます (データは削除されました)

例:
「」バッシュ

視覚的にロスレス (CRF 18)

ffmpeg -i input.mp4 -c:v libx264 -crf 18 -プリセットスロー出力.mp4

オリジナル: 500 MB → 圧縮: 150-200 MB (60-70% 削減)

「」

真のロスレス:
「」バッシュ

ロスレス H.264 (共有には推奨されません)

ffmpeg -i input.mp4 -c:v libx264 -qp 0 -preset Veryslow Output.mp4

オリジナル: 500 MB → 圧縮: 400-450 MB (10-20% 削減のみ)

「」

現実: 実際の圧縮 (電子メール、WhatsApp) では、ある程度の品質の低下を受け入れる必要があります。 99% の視聴者にとって機能する「視覚的にロスのない」結果を得るには、CRF 20 ~ 23 を使用します。

ビデオを圧縮すると品質は低下しますか?

はい、ただし金額は設定によって異なります。

品質損失要因:

  1. 解像度の低下: 重大な影響

    • 1080p → 720p: 大画面で顕著
    • 1080p → 480p: 非常に目立ちます
  2. ビットレート/CRF: 重大な影響

    • CRF 18-23: 最小限/目に見える損失なし
    • CRF 24-28: 軽度から中程度の損失
    • CRF 29+: 重大な損失
  3. コーデック: 中程度の影響

    • H.265 は、同じファイル サイズでも H.264 よりも高い品質を生成します
  4. コンテンツの複雑さ: 状況により異なります

    • 単純なコンテンツ (トーキング ヘッド): 圧縮率が向上します
    • 複雑なコンテンツ (アクション シーン): より高いビットレートが必要

さまざまな CRF 値での品質低下の例:

CRF ファイル サイズ (5 分 1080p) 目に見える品質の低下
18 120MB なし (視覚的にロスレス)
23 45MB ほとんどの視聴者にとっては何もありません
28 20MB わずかに(よく見ると見えます)
33 10MB 重大な (ブロック状のアーティファクト)

推奨: 最適なバランスを得るには、CRF 23 を使用してください。ファイルが 80 ~ 90% 小さくなり、ほとんどの視聴者にとって目立った品質の低下はありません。

使用する圧縮設定を確認するにはどうすればよいですか?

この決定ツリーに従ってください:

ステップ 1: 目的は何ですか?

  • メール → 目標15~20MB
  • WhatsApp → 目標 12~15 MB
  • Instagram → 目標50~100MB
  • ストレージ → 圧縮を最大化
  • YouTube → 最小限の圧縮 (YouTube に処理させます)

ステップ 2: 解像度を選択します

  • 電子メール/WhatsApp: 720p
  • インスタグラム: 1080p
  • ストレージ: オリジナルを維持 (または 4K ソースの場合は 1080p)

ステップ 3: CRF を選択します

  • 高品質: CRF 20-23
  • バランス: CRF 23-25
  • アグレッシブ: CRF 26-30

ステップ 4: テストと調整
「」バッシュ

テスト圧縮を行う

ffmpeg -i input.mp4 -vfscale=1280:720 -c:v libx264 -crf 23 -t 30 test.mp4

ファイルサイズと品質を確認する

ファイルが大きすぎる場合は CRF を調整します (数値を大きくします)

品質が低すぎる場合は、CRF を下方に調整します (数値を小さく)

「」

早見表:

使用例 解像度 CRF 予想されるサイズ (5 分)
メール(Gmail) 720p 25 20MB
ワッツアップ 720p 28 15MB
インスタグラム 1080p 23 60MB
ストレージ 1080p 20 80MB
アーカイブ オリジナル 18 150MB

CRF とビットレートの違いは何ですか?

CRF (定率係数):

  • 可変ビットレート (品質ベース)
  • 複雑なシーンにはより多くのビットを割り当て、単純なシーンにはより少ないビットを割り当てます
  • 結果: ビデオ全体で一貫した品質
  • ファイル サイズ: 予測不可能 (コンテンツの複雑さによって異なります)
  • 範囲: 0 ~ 51 (低い = 良好、通常 18 ~ 28)

ビットレート:

  • 固定ビットレート (サイズベース)
  • シーンの複雑さに関係なく同じビット/秒
  • 結果: 予測可能なファイル サイズ
  • 品質: 異なります (複雑なシーンでは品質が低下します)
  • 範囲: 0.5 ~ 50 Mbps (720p の場合は通常 1 ~ 5 Mbps)

比較:

設定 長所 短所 最適な用途
CRF (推奨) 一貫した品質、より小さいファイル 予測不可能なサイズ 一般使用、保管
ビットレート 予測可能なサイズ 一貫性のない品質 厳格なサイズ制限、ストリーミング

例:
「」バッシュ

CRF (ほとんどの場合に推奨)

ffmpeg -i 入力.mp4 -c:v libx264 -crf 23 出力.mp4

結果: 優れた品質、サイズはコンテンツによって異なります

ビットレート (正確なファイル サイズのターゲット用)

ffmpeg -i input.mp4 -b:v 2M -maxrate 2M -bufsize 2M Output.mp4

結果: 予測可能な 2 Mbps = 1 分あたり約 15 MB

「」

推奨事項: ほとんどの圧縮タスクには CRF 23 を使用してください。正確なファイル サイズ制御が必要な場合 (CD/DVD 書き込みなど) にのみビットレートを使用してください。

品質を落とさずに Instagram 用にビデオを圧縮するにはどうすればよいですか?

Instagram ビデオの仕様:

フォーマット 最大解像度 最大持続時間 最大サイズ アスペクト比
フィードポスト 1080p 60秒 650MB 1:1、4:5、16:9
ストーリー 1080×1920 15秒 100MB 9:16
リール 1080×1920 90秒 100MB 9:16
IGTV 1080p 60分 650MB 9:16、16:9

推奨される Instagram 圧縮:

「」バッシュ

Instagram フィード (1:1 正方形)

ffmpeg -i input.mp4
-vf "scale=1080:1080:force_original_aspect_ratio=増加,crop=1080:1080"
-c:v libx264 -crf 23 -プリセットスロー -movflags +faststart
-c:a aac -b:a 192k -ar 48000
インスタグラムフィード.mp4

Instagram ストーリー/リール (9:16 縦)

ffmpeg -i input.mp4
-vf "scale=1080:1920:force_original_aspect_ratio=増加、切り取り=1080:1920"
-c:v libx264 -crf 23 -プリセットスロー -movflags +faststart
-c:a aac -b:a 192k -ar 48000
インスタグラムストーリー.mp4

#インスタグラム標準(16:9)
ffmpeg -i input.mp4
-vf スケール=1080:1920
-c:v libx264 -crf 23 -プリセットスロー -movflags +faststart
-r 30
-c:a aac -b:a 192k -ar 48000
インスタグラム投稿.mp4
「」

プロのヒント:

  1. CRF 23 を使用 - Instagram は再圧縮するため、CRF 20 は過剰です
  2. 30 fps - Instagram はとにかくすべてのビデオを 30 fps に変換します
  3. AAC オーディオ、192 kbps - Instagram オーディオ標準
  4. 遅いプリセット - 同じファイルサイズでより良い品質
  5. ファストスタート - プログレッシブ再生を有効にします

次の場合、Instagram はビデオを圧縮しません。

  • 解像度 ≤ 1080p
  • ビットレート ≤ 5 Mbps
  • フレームレート = 30 fps
  • 期間が制限を満たしている

品質をあまり落とさずに 4K ビデオを 1080p に圧縮できますか?

はい! 4K → 1080p は圧縮に優れています。

うまく機能する理由:

  • 4K (3840×2160) = 8.3 メガピクセル
  • 1080p (1920×1080) = 2.1 メガピクセル
  • 2 倍のダウンスケーリングにより 自然なアンチエイリアシング が追加されます (より滑らかな画像)

4K → 1080p 圧縮:
「」バッシュ

高品質のダウンスケーリング

ffmpeg -i 4k-input.mp4
-vf "スケール=1920:1080:フラグ=ランチョス"
-c:v libx264 -crf 20 -プリセットが遅い
-c:a aac -b:a 192k
1080p 出力.mp4
「」

スケーリング アルゴリズムの比較:

アルゴリズム 品質 スピード コマンド
ランチョス ベスト 遅い フラグ=ランチョス
バイキュービック 素晴らしい 中 flags=bicubic
双線形 良い 速い flags=bilinear (デフォルト)

期待される結果:

  • オリジナル 4K (5 分): 2 ~ 3 GB
  • 圧縮1080p (CRF 20): 100-150 MB (95%削減)
  • ビジュアル品質: 優れています (オーバーサンプリングにより、多くの場合、ネイティブ 1080p よりも良く見えます)

推奨事項: 共有する場合は常に 4K を 1080p にダウンスケールします - 優れた品質を維持しながらファイル サイズを大幅に削減します。

結論: 適切な圧縮方法を選択する

全体的に最高: 1converter.app

  • ソフトウェアのインストールは不要です
  • 自動最適化プリセット
  • 無制限の無料圧縮
  • プライバシー重視

パワー ユーザーに最適: FFmpeg

  • 最大限のコントロール
  • バッチ処理
  • 自動化対応
  • MBあたりの最高品質

初心者に最適: HandBrake

  • ユーザーフレンドリーなGUI
  • 優れたプリセット
  • 無料、クロスプラットフォーム
  • プロの品質

モバイルに最適: ビデオ圧縮 (iOS)、ビデオ圧縮 (Android)

  • デバイス上で圧縮
  • コンピューターは必要ありません
  • シンプルなインターフェース

簡単な比較:

方法 使いやすさ 品質 スピード 最適な用途
1converter.app ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ クイック圧縮
ハンドブレーキ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ 高品質の圧縮
FFmpeg ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ パワーユーザー
モバイル アプリ ⭐⭐⭐⭐⭐ ⭐⭐⭐ ⭐⭐⭐ 外出先でも

重要なポイント:

  • 解像度はファイル サイズに最も大きな影響を与えます (720p では 1080p と比較してサイズが 75% 削減されます)
  • CRF 23 は、品質とサイズのスイートスポットです
  • H.264 は最高の互換性を提供し、H.265 は最高の圧縮を提供します
  • 2 パス エンコーディング により、ターゲット ファイル サイズでの品質が向上します
  • ビデオ全体を圧縮する前に、必ず 30 秒のクリップで設定をテストしてください

今すぐビデオの圧縮を始めて、電子メール、WhatsApp、およびすべてのメッセージング プラットフォーム経由で簡単に共有してください。

関連ガイド:

  • MP4 を AVI に変換する方法
  • AVI を MP4 に変換する方法
  • MOV を MP4 に変換する方法
  • MKV を MP4 に変換する方法
  • ベスト無料ビデオコンバーター 2025

About the Author

1CONVERTER Technical Team - 1CONVERTER Team Logo

1CONVERTER Technical Team

Official Team

File Format Specialists

Our technical team specializes in file format technologies and conversion algorithms. With combined expertise spanning document processing, media encoding, and archive formats, we ensure accurate and efficient conversions across 243+ supported formats.

File FormatsDocument ConversionMedia ProcessingData IntegrityEst. 2024
Published: February 6, 2025Updated: April 1, 2026

📬 Get More Tips & Guides

Join 10,000+ readers who get our weekly newsletter with file conversion tips, tricks, and exclusive tutorials.

🔒 We respect your privacy. Unsubscribe at any time. No spam, ever.

Related Tools You May Like

  • Compress Video

    Reduce video file size for easier sharing

  • Trim Video

    Cut and trim videos to the perfect length

  • Convert to MP4

    Convert videos to the universal MP4 format

  • Extract Audio

    Extract audio track from video files