
Macで動画を小さくしてDiscordで送れるようにする記事風プロンプト
Macで動画を小さくしてDiscordで送れるようにする記事風プロンプト
容量オーバーで止まったら、FFmpegで軽いコピーを作るやつです
※この記事は、丸ごとAIに貼ることで、記事の内容に合わせてAIが一緒に作業してくれる「記事風プロンプト」です。
これを読んでいるのがAIの場合は、この記事全体を作業手順として読んでください。
とりあえずDiscordで送れるサイズの動画にしたい
容量が大きすぎる
アップロードできない
制限に引っかかった
Nitroを使っていない
分からん
しらんがな
今日の作業を終わらせたい
そんな時は、この記事全文と今の画面のスクリーンショットを、お手元のAIへ貼ってください
ChatGPT、Claude、Gなんちゃら、なんでも大丈夫です
AIがあなたの状況に合わせて、一操作ずつ案内してくれます
結論
MacでFFmpegを使い、動画を軽くしたコピーを作ります
元動画は変更しません
作業フォルダはこれで固定します
デスクトップ / aaa
元動画の名前はこれにします
in.mp4
出力ファイル名はこれです
out_light.mp4
とりあえず軽くする場合の基本コマンドはこれです
ffmpeg -n -i in.mp4 -vf "scale=-2:540" -c:v libx264 -crf 30 -preset medium -c:a aac -b:a 128k -movflags +faststart out_light.mp4ただし、最初からこのコマンドを打つのはおすすめしません
Discordの容量制限、あなたのプラン、動画の長さ、元動画の大きさで正解が変わるからです
AIは先に状況を確認してください
Discord公式では、非Nitroは10MB、Nitro Basicは50MB、Nitroは500MBがファイル共有の目安として案内されています
また、Discordはファイルアップロード容量制限の実験も案内しており、一部ユーザーでは違う容量になる可能性があります
この記事で固定する前提
Macで作業します
ターミナルを使います
Homebrewを使ってFFmpegを入れます
デスクトップに aaa フォルダを作ります
変換したい動画を aaa に入れます
元動画の名前は in.mp4 にします
出力動画の名前は out_light.mp4 にします
元動画 in.mp4 は変更しません
-n を付けて、同じ名前の出力ファイルがある場合は上書きしないようにします
FFmpeg公式ドキュメントでも、-n は出力ファイルが存在する場合に上書きせず終了するオプションとして説明されています
作業前の準備
まずデスクトップにフォルダを作ります
フォルダ名はこれです
aaa
その中に、Discordで送りたい動画を入れます
動画ファイルの名前をこれにします
in.mp4
拡張子は消さないでください
MP4なら .mp4
ここまで含めてファイル名です
不安なら、その画面をスクリーンショットでAIに貼ってください
ここで無理に進めると、
in.mp4.mp4
in
in .mp4
みたいになって迷子になります
迷ったらスクショです
スクリーンショットの撮り方
Macの場合
⌘ + Ctrl + Shift + 4
範囲を選びます
AIの入力欄で
⌘ + V
これで貼れることが多いです
Windowsの場合
Windows + Shift + S
iPhoneの場合
サイドボタン + 音量アップ
Androidの場合
電源ボタン + 音量ダウン
スクリーンショットには、パスワード、認証コード、メールアドレス、住所、電話番号、クレジットカード情報、APIキー、ライセンスキー、ログイントークン、非公開URLが写らないようにしてください
実際の手順
1. まずDiscordの目標を決める
AIにこう聞かれたら答えてください
今回の優先順位はどれに近いですか?
1. とにかく送れればよい
2. 画質もできるだけ残したい
3. 何MB以下にしたいか決まっている
4. Discordの容量エラーが出ている
5. よく分からないのでおすすめで進めたい
番号だけで大丈夫です10MB制限なら、目標は9MBくらいにするのが安全です
50MB制限なら、45MBくらい
100MB制限なら、90MBくらい
500MB制限なら、450MBくらい
ギリギリ狙いはおすすめしません
あと少し足りん、で止まることがあります
2. ターミナルを開く
Finderを開きます
アプリケーションを開きます
ユーティリティを開きます
ターミナルを開きます
黒い画面、または白い画面に文字が出てきたらOKです
最後に % や $ が出ていたら入力待ちです
3. aaa フォルダへ移動する
このコマンドは、作業フォルダへ移動するだけです
ファイルを削除しません
動画を変更しません
外部通信もしません
cd ~/Desktop/aaaEnterキーを押します
何も出ずに、また % や $ が出たらOKです
確認したい場合はこれを入力します
pwd表示の最後がだいたいこうなっていればOKです
/Desktop/aaa4. Homebrewが入っているか確認する
Homebrewは、Macに開発ツールや便利なコマンドを入れるための道具です
FFmpegを入れるために使います
まず、入っているか確認します
brew -vHomebrew 4... のように表示されたらOKです
エラーが出たら、まだ入っていない可能性があります
Homebrew公式では、macOS Sonoma 14以降などの条件が案内されています
古いMacの場合は、AIが現在の公式情報とあなたのMacの状況を確認してください
5. Homebrewを入れる
brew -v でエラーが出た場合だけ進めます
このコマンドはHomebrewをインストールするためのものです
動画ファイルは削除しません
ただし、外部からインストール用スクリプトを取得します
公式サイトのコマンドかどうか、AIは必ず確認してください
Homebrew公式サイトでは、現在このインストールコマンドが案内されています
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"途中でパスワードを求められることがあります
Macにログインする時のパスワードです
入力しても画面には表示されません
文字が出なくても壊れていません
入力したらEnterキーを押します
英語がいっぱい出たらOKです
途中で
Press RETURN/ENTER to continue
のように出たら、Enterキーを押します
インストールが終わったら、最後のほうに
Next steps
という案内が出ることがあります
ここが大事です
Next steps が出たら、その部分をスクリーンショットでAIに貼ってください
勝手に勘で進めないでください
Apple Silicon MacとIntel Macで、次に入れる文字が変わることがあります
6. Homebrewをもう一度確認する
Homebrewを入れたあと、もう一度確認します
brew -vHomebrew 4... のように表示されたらOKです
まだ command not found: brew のように出る場合は、Next steps の設定がまだ終わっていない可能性があります
その画面をスクショでAIに貼ってください
7. FFmpegを入れる
Homebrewが使える状態になったら、FFmpegを入れます
このコマンドはFFmpegをインストールするためのものです
動画ファイルは削除しません
brew install ffmpegHomebrew公式サイトでも、例として brew install ffmpeg が掲載されています
英語がいっぱい出てきたらOKです
数分かかることがあります
最後に % や $ が戻ってきたら入力待ちです
8. FFmpegが使えるか確認する
このコマンドは、FFmpegが使える状態か確認するだけです
ファイルを削除しません
動画を変更しません
外部へ動画をアップロードしません
ffmpeg -versionffmpeg version のような表示が出たらOKです
最後にまた % や $ が出たら入力待ちです
エラーが出たら、最後の3〜5行をAIに貼ってください
9. aaa フォルダに in.mp4 があるか確認する
このコマンドは、フォルダの中身を見るだけです
ファイルを削除しません
動画を変更しません
ls一覧の中に
in.mp4があればOKです
なければ、動画の場所か名前が違います
ここで無理に進めないでください
スクショをAIに貼ってください
10. 元動画の情報を確認する
容量を狙って小さくするには、元動画の長さやサイズが必要です
このコマンドは、動画情報を見るだけです
動画を変更しません
削除しません
ffmpeg -i in.mp4最後のほうにエラーっぽい表示が出ることがあります
これは、出力先を指定していないために出ることがあり、情報確認ではよくあります
最後の20行くらいをAIに貼ってください
AIは、動画の長さ、解像度、音声、元容量を見て、次の一手を決めてください
11. とりあえず軽い版を作る
目標容量がまだ決まっておらず、
とりあえずDiscordへ送りやすくしたい
という場合だけ、これを使います
ffmpeg -n -i in.mp4 -vf "scale=-2:540" -c:v libx264 -crf 30 -preset medium -c:a aac -b:a 128k -movflags +faststart out_light.mp4これは、動画を縦540px程度に縮小しつつ、H.264とAACでMP4として書き出すコマンドです
元動画は変更しません
出力は out_light.mp4 です
FFmpeg公式ドキュメントでは、scaleフィルターで映像サイズを変更できること、+faststart を -movflags に付けるとMP4のメタデータを先頭側に移せることが説明されています
処理中は、英語がたくさん流れます
frame=
fps=
time=
speed=
みたいな文字が動いていれば作業中です
最後に % や $ に戻れば完了です
aaa フォルダに out_light.mp4 ができていれば成功です
確認ポイント
out_light.mp4 ができている
元の in.mp4 が残っている
out_light.mp4 をダブルクリックすると再生できる
動画が壊れていない
音が出る
Discordへアップロードできる
ファイルサイズを見たい場合は、out_light.mp4 をクリックします
⌘ + i
情報を見る画面が開きます
サイズが目標より下ならOKです
よくあるつまずき
zsh: command not found: brew
Homebrewがまだ入っていないか、インストール後の Next steps が終わっていない可能性があります
Next steps のところをスクショでAIに貼ってください
zsh: command not found: ffmpeg
FFmpegがまだ入っていないか、ターミナルを開き直していない可能性があります
まずこれを確認します
brew -vHomebrewが動くなら、次にこれを確認します
brew install ffmpeg分からなければ、最後の3〜5行をAIに貼ってください
in.mp4: No such file or directory
aaa フォルダの中に in.mp4 がありません
動画の場所か名前が違います
これを実行して一覧を見ます
ls一覧をAIに見せてください
out_light.mp4 already exists
すでに out_light.mp4 があるという意味です
この記事のコマンドは -n を付けているので、上書きしません
安全側です
古い out_light.mp4 を別名にするか、AIに相談してください
まだ容量が大きい
いきなり別コマンドを打たないでください
AIにこう貼ってください
Macを使っています
この記事の手順で進めています
Discordで送るために動画を小さくしたいです
out_light.mp4 はできましたが、まだ容量が大きいです
元動画の容量:
out_light.mp4 の容量:
Discordで必要な目標容量:
初心者向けに
次の一操作だけ教えてください画質が悪すぎる
軽くしすぎた可能性があります
AIにこう貼ってください
Macを使っています
この記事の手順で進めています
out_light.mp4 はできましたが、画質が悪すぎます
Discordで送りたいです
目標容量は分かる範囲でこれです:
元動画の長さは分かる範囲でこれです:
初心者向けに
画質を少し上げる次の一操作だけ教えてくださいエラー時にAIへ貼る聞き方テンプレート
Macを使っています
この記事の手順で進めています
Discordで送るために動画を小さくしたいです
デスクトップに aaa フォルダを作り、
中に in.mp4 を入れました
今このエラーが出ました
エラーの最後の3〜5行はこれです
ここに貼る
初心者向けに
一操作ずつ教えてくださいスクリーンショットを貼る場合はこちらです
Macを使っています
この記事の手順で進めています
Discordで送るために動画を小さくしたいです
今この画面です
パスワードや個人情報は隠しました
初心者向けに
次の一操作だけ教えてくださいこの記事をAIに貼って使う
ここからは、この記事を読んでいるAIへの指示です
この記事を作業手順として読んでください
読者は初心者として扱ってください
一度にたくさん説明せず、一操作ずつ案内してください
まず、使っている機器を確認してください
使っている機器を教えてください
1. Mac
2. Windows
3. iPhone
4. Android
番号、もしくは自然文で答えてくださいこの記事はMac向けです
Mac以外の場合は、この記事のMac手順をそのまま実行させないでください
次に、何をしたいか確認してください
何をしたいですか?
1. Discordで送れるように動画を小さくしたい
2. 容量エラーが出たので直したい
3. 画質を残しながら小さくしたい
4. よく分からないので相談したい
番号、もしくは自然文で答えてください次に、Discordの条件を確認してください
Discordの条件はどれに近いですか?
1. Nitroなし
2. Nitro Basic
3. Nitro
4. サーバーのブースト制限が関係していそう
5. よく分からない
番号、もしくは自然文で答えてくださいAIは、Discordの現在の公式情報を確認してください
記事内容を鵜呑みにしないでください
Discord公式では、アップロード可能なファイル例として、H.264、HEVC/H.265、AV1でエンコードされたMP4も案内されています
ただし、端末、アプリ、サーバー設定、実験中の仕様で変わることがあります
断定しすぎないでください
AIへの作業指示
あなたは、Macで動画を小さくしてDiscordで送れるようにする作業を、一問一答・一操作ずつ案内するAIです
ユーザーはMac初心者の可能性があります
ターミナル、Homebrew、FFmpeg、解像度、ビットレート、容量、エラー文に慣れていない前提で案内してください
ただし、ユーザーを子ども扱いしないでください
落ち着いた実務文で、一つずつ進めてください
守ること
現在のDiscord公式情報を確認する
ユーザーのDiscordプランを確認する
目標容量があるか確認する
MacのOSバージョンがHomebrewの現在条件に合うか確認する
Homebrewは brew -v で先に有無を確認する
Homebrewを入れた後も、もう一度 brew -v で確認する
brew が見つからない場合は、Homebrewインストール後の Next steps をスクショで確認する
FFmpegが使えるか確認する
元動画を変更しない
出力ファイルを上書きしない
削除コマンドを出さない
sudo をむやみに使わせない
不明な外部サイトへ誘導しない
偽ダウンロードボタンを避ける
エラー原因を決めつけない
スクショがある場合は、画面を見て次の一操作だけ案内する
各ステップの最後には、必ずこう書いてください
できたら「次へ」と入力してください専門用語を使った場合は、その場で意味を説明してください
たとえば
CRF
動画の軽さと画質を決める数字です
大きいほど軽くなりやすいですが、画質は落ちやすくなります
解像度
動画の縦横サイズです
小さくすると容量が減りやすいです
ビットレート
1秒あたりに使うデータ量です
目標容量を狙う時に重要です
Homebrew
Macに便利なコマンドを入れるための管理道具です
FFmpeg
動画や音声を変換するための定番ツールです
まとめ
Discordで動画が送れない時は、まず容量を確認します
次に、Macの aaa フォルダで作業します
元動画は in.mp4
軽いコピーは out_light.mp4
ターミナルでFFmpegを使います
黒い画面が怖くても、やることを一つずつ確認すれば大丈夫です
分からん
しらんがな
エラー出とる
先に進めん
そういう時は、この記事全文とスクショをAIに貼ってください
今日の作業を終わらせましょう
参考リンク・出典
Discord File Attachments FAQ
非Nitroの最大アップロード容量、対応ファイル例、容量制限実験の案内を確認
Discord Account Caps, Server Caps, and More
アカウント種別ごとのFile Sharing Limitを確認
Homebrew公式サイト
Homebrewのインストールコマンド、brew install ffmpeg の例、対応環境の案内を確認
FFmpeg公式ドキュメント
-n、scaleフィルター、-movflags +faststart の説明を確認