SNS動画リサイズツール
TikTok・YouTube Shorts・Instagram・X・YouTube など 12 の投稿先に合わせて、動画の縦横比と解像度を変えます。はみ出す部分を切り抜くか、黒帯を足して全体を残すかを選べます。
対応する FFmpeg コマンド
現在の設定に対応するコマンドラインです。設定を変えるとリアルタイムで更新されます。
ffmpeg -i in.mp4 -map 0:v:0 -vf "crop=w='trunc(min(iw,ih*0.562500)/2)*2':h='trunc(min(ih,iw/0.562500)/2)*2',scale=1080:1920:flags=lanczos,setsar=1" -map "0:a?" -c:a aac -b:a 128k -c:v libx264 -crf 23 -preset fast -pix_fmt yuv420p -movflags +faststart sns_out.mp4 使い方
- 動画を選ぶ横長でも縦長でも使えます。
- SNS を選ぶTikTok・YouTube Shorts・Instagram・X・YouTube など、12 種類から選びます。
- クロップ / 余白追加を選ぶ最初は切り抜き(クロップ)です。緑の枠をドラッグするか、位置のボタンで残す部分を決めます。全体を残すときは「全体を収める(黒帯あり)」をオンにします。
- リサイズ実行実行すると、プレビューとダウンロードボタンが表示されます。その前に、トリム・画質・フレームレート・音声・透かしも必要なら設定できます。
おすすめ設定
うまくいかないとき
顔や字幕が切れる
原因:切り抜く位置が中央のままで、人物や字幕が端にあります。
対処:緑の枠をドラッグして位置を変えるか、「全体を収める(黒帯あり)」をオンにします。
黒帯が大きすぎる
原因:横長の動画を、黒帯ありで 9:16 にしました。
対処:「全体を収める」をオフにして切り抜くか、横長のプリセットを選びます。
よくある質問
TikTok の推奨サイズは?
TikTok の公式ヘルプには、ふつうの投稿の推奨解像度は書かれていません。ブラウザからアップロードする動画は 720×1280 以上とされ、広告の案内では縦長の 9:16 が推奨されています。このツールの TikTok 用は 1080×1920(9:16)で書き出します。
YouTube Shorts と TikTok の違いは?
YouTube Shorts は、正方形か縦長で 3 分までの動画です。TikTok は、アプリで撮影すると 10 分まで、端末の動画をアップロードすると 60 分まで(ブラウザからは 30 分まで)です(どれも公式ヘルプより)。このツールの 9:16 の出力は、どちらにも使えます。
縦動画を横にしたい時は?
YouTube などの横長のプリセットを選びます。「全体を収める(黒帯あり)」をオンにすると左右に黒帯が入り、オフのままだと上下が切り抜かれます。
くわしい説明(設定の意味・制限・FFmpeg のコマンド)
設定の意味
使えるブラウザと制限
- 出力は MP4 のみ(映像は H.264、音声は AAC 128kbps に再エンコード)
- クロップの位置を動かせるのは、はみ出す方向(左右か上下)だけです
同じ処理を FFmpeg のコマンドで
ffmpeg -i input.mp4 -vf "crop=w='trunc(min(iw,ih*9/16)/2)*2':h='trunc(min(ih,iw*16/9)/2)*2',scale=1080:1920:flags=lanczos,setsar=1" -c:v libx264 -crf 23 -preset fast -pix_fmt yuv420p -c:a aac -b:a 128k -movflags +faststart output.mp4 ffmpeg -i input.mp4 -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:color=black,setsar=1" -c:v libx264 -crf 23 -preset fast -pix_fmt yuv420p -c:a aac -b:a 128k -movflags +faststart output.mp4