FFmpeg Cookbook
EN

X (Twitter) 動画圧縮・要件チェッカー

Xで共有する短い動画の基本チェックとMP4変換。140秒・512MBを基準に形式・音声・fpsを確認します。Xの全投稿条件やアカウント状態は検査できず、投稿成功は保証しません。

完全ローカル処理 — ファイルは外部送信なし
短尺動画向けの基本チェック

140秒・512MB・H.264・yuv420p・AAC LC・60fpsを本ツールの基準にしています。Premiumや投稿経路により条件は異なります。解像度・縦横比・アカウント制限を含む全条件の検査や、投稿成功の保証ではありません。

X公式の長尺動画条件
🐦
動画をドラッグ&ドロップ、またはタップして選択
MP4 / MOV / MKV / WebM、最大 500MB
🎬

X 互換チェック

尺(≤ 140秒)
サイズ(≤ 512MB)
映像コーデック
Pixel Format
音声コーデック
フレームレート(≤ 60fps)
処理中… 0%

次に使うと便利なツール

よく使われる用途
X (Twitter) 投稿要件の自動チェックHEVC/HDR動画のyuv420p変換60fps超動画のキャップ

このツールでできること

  • 長さ・容量・映像形式・画素形式・音声・fpsの基本チェック
  • 必要なストリームだけ変換し、対応済みのストリームはコピー
  • 元ファイル名を含めない名前で保存し、タグと章の自動コピーを抑制

使い方

  1. 1

    動画を選択

    500MB以内の動画を選びます。容量以内でも端末のメモリー不足で失敗することがあります。

  2. 2

    基本チェック

    形式や長さを確認し、140秒を超える場合はトリムします。Premiumの長尺投稿条件は別途確認してください。

  3. 3

    変換して再生

    保存したコピーの色・音声・容量を確認し、Xの投稿画面でも現在の制限を確認してください。

入力項目の意味

140秒・512MB
本ツールの短尺基準です。Premiumやすべての投稿経路の上限ではありません。
H.264 / yuv420p / AAC LC
互換用出力形式です。8bit化はHDRからSDRへのトーンマッピングではありません。
60fps
本ツールの上限です。超過または解析不能の場合は60fpsへ変換します。

おすすめ設定

HEVC動画の共有用コピー
基本チェック後にMP4変換
原本を残し、変換後に色・音声を確認します。
140秒を超える動画
非Premium用ならトリム
Premiumでは上限が異なるため、不要な短縮をする前に投稿画面を確認します。

よくある失敗と対処

症状:チェック後も投稿できない

原因:解像度・縦横比・通信・アカウント制限などは全検査できません。

対処:投稿画面のエラーと公式ヘルプを確認してください。

症状:HDRの色が薄い

原因:画素形式の変換はHDRの色変換と別です。

対処:元動画を残し、適切なトーンマッピングを行ってください。

相当する FFmpeg コマンド例

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

過去の実行記録: このページのコマンド例は 2026-09-11 のログで成功 4 件、対象外 0 件(デスクトップ版 FFmpeg 8.1・テスト素材)。その後の編集やブラウザ画面の操作、画質はこの記録では確認できません。

H.264 / AACの共有用コピー
ffmpeg -i input.mp4 -map 0:v:0? -map 0:a:0? -c:v libx264 -preset veryfast -profile:v high -pix_fmt yuv420p -b:v 4500k -maxrate 4950k -bufsize 9000k -c:a aac -b:a 128k -profile:a aac_low -movflags +faststart output.mp4
60秒なら映像4500kと音声128kで約34.71MBの計算例。コンテナ分は別で、実測や512MBを狙った値ではありません。
8bitへ変換(HDRトーンマッピングではありません)
ffmpeg -i input.mp4 -map 0:v:0? -map 0:a:0? -c:v libx264 -preset veryfast -profile:v high -pix_fmt yuv420p -c:a copy -movflags +faststart output.mp4
60fpsへ変換
ffmpeg -i input.mp4 -map 0:v:0? -map 0:a:0? -vf "fps=60" -c:v libx264 -preset veryfast -profile:v high -pix_fmt yuv420p -crf 23 -c:a copy -movflags +faststart output.mp4
短尺コピー例
ffmpeg -i input.mp4 -t 139 -c copy output_trimmed.mp4
キーフレーム等の制約があります。出力の長さを確認し、厳密な境界が必要なら再エンコードしてください。

対応ブラウザ・制限

  • 入力500MBまで。低メモリー端末での完走は保証しません。
  • Premium長尺、解像度・縦横比・アカウント制限の全検証は対象外。
  • HDRの色変換、顔追跡、画面や声の匿名化は行いません。

プライバシーについて

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

よくある質問(FAQ)

Premiumでも140秒・512MB?

いいえ。本ツールの短尺基準です。長尺の条件は端末・長さ・解像度で異なります。下記の公式情報を確認してください。

チェック合格なら必ず投稿できる?

保証しません。基本6項目の検査で、Xの非公開の判定やアカウント状態は再現しません。

元ファイルと個人情報は?

元ファイルは変更せず、ブラウザー内で処理します。ライブラリ取得は外部通信です。保存名は固定でタグと章の自動コピーは抑制しますが、映った住所・顔・画面や声は残ります。

画質は変わる?

再エンコード時は劣化する可能性があります。コピーするストリームは再エンコードしません。必ず保存後に再生確認してください。

関連ツール

関連記事 (FFmpeg レシピ)

深掘り:このツールならではの背景

投稿条件とローカル解析を分ける

確認日: 2026-09-10。X公式の長尺動画案内では非Premiumは140秒、Premiumは端末や画質などで条件が変わります。512MBは本ツールの短尺向けの固定基準です。

このツールはFFmpegの解析結果を用います。X内部の検査順序や非公開の判定は把握していません。公開前にはサイズだけでなく、色・音声・共有してよい内容かも確認してください。