コンテンツへ移動

MacでYouTube向けに動画を最適化する

QuickTimeとFFmpegを使ってMacでYouTube向けの動画を最適化します。大容量の編集マスターを転送する代わりに、クリーンなH.264 MP4アップロード用メザニンファイルを作成します。

4Kタイムラインから18 GBでエクスポートした動画があり、YouTube Studioは夜通し2パーセントでアップロードが止まっています。プラットフォームは巨大なファイルを許可していますが、あなたの回線とブラウザセッションはそうではありません。適切なサイズのMP4はアップロードが速く、YouTubeがトランスコードした後も鮮明に見えます。

YouTubeの制限と再エンコード

YouTubeは現在、長時間動画のアップロードが許可されたアカウントに対し、 最大256 GBまたは12時間のいずれか早い方までアップロード可能 と文書化しています。アップロード体験は依然としてファイルサイズ、上り帯域幅、トラフィック、ブラウザの安定性に依存します。

項目実用的な注意点
最大ファイルサイズ認証済みアカウントで最大256 GB
長さの上限12時間(先に到達した制限が適用される)
再エンコードYouTubeは適応型ストリームに常にトランスコードする

つまり、アップロードファイルはメザニンファイルであり、視聴者がストリーミングする最終マスターではありません。圧縮されていないProRes MOVを配信すると、1080pのH.264 MP4がきれいにトランスコードされるのに数時間無駄になります。

長時間のライブ配信や複数時間にわたるポッドキャストは、認証済みアカウントでもサイズ制限よりも先に長さの制限に達します。ランタイムが制約となる場合は、NLEまたはQuickTimeでエクスポート前にコールドオープンの無音部分をトリミングします。

認証ルールと長さの上限については YouTubeの動画サイズ制限 をお読みください。未認証のチャンネルは、電話認証が完了するまで短い長さの壁にぶつかります。

推奨コーデックとコンテナ

YouTubeの 公開されているエンコーディング推奨事項 では、MP4H.264ビデオ、プログレッシブスキャン、4:2:0クロマサブサンプリング、Fast Startメタデータ、記録されたフレームレート、およびAAC-LCを含むサポートされているオーディオを指定しています。

設定開始点
コンテナMP4
ビデオコーデックH.264 (AVC)
オーディオコーデックAAC ステレオ
解像度配信に合わせる:ほとんどのチャンネルは1080p、ソースが許す場合は4K
フレームレートソースに合わせる(24、25、30、または60 fps)

HEVC (H.265)はより小さなファイルを作成できますが、レビュー用に使用する古いPCではエンコード時間と互換性が異なります。コーデックの選択で迷ったときは H.264とH.265コーデック を参照してください。

可能な限り奇数フレームレートは避けてください。YouTubeは多くのレートを受け付けますが、29.97と30の混同はエディタでドリフトを引き起こします。

QuickTimeまたはiMovieからのエクスポート

Macの録画から直接の短いクリップの場合:

QuickTime Player

  1. ソースMOVを開く。
  2. スレートや無音部分を削除する必要がある場合は編集 → トリム
  3. ファイル → 書き出し… → チャンネルのデフォルトに合わせた1080pまたは4K

iMovieのタイムライン:ファイル → 共有 → ファイル…、解像度を選択し、MP4が提供されたらエクスポートします。

QuickTimeは1本の動画には問題ありません。10エピソードを一括処理したり、YouTube固有のビットレートを記憶したりはしません。エディタのマスターはアップロード用コピーとは別にアーカイブしてください。

カラーマネージドなタイムラインはH.264エクスポート後に見た目が異なる場合があります。シーズンフィナーレをアップロードする前に、較正済みディスプレイで肌色とブランドカラーを確認してください。

ソースがすでに電話からのMP4である場合、ビットレートが極端でない限り再エクスポートする必要はありません。それ以外の場合はトリミングしてコピーをアップロードします。

YouTubeアップロード用のFFmpeg設定

FFmpegは長尺コンテンツに対して再現性のあるエクスポートを提供します。Homebrew経由でインストールします(brew install ffmpeg)。

バランスの取れた1080pアップロード:

ffmpeg -i input.mov -c:v libx264 -crf 18 -preset slow -pix_fmt yuv420p \
  -c:a aac -b:a 192k -movflags +faststart youtube-1080p.mp4
フラグ重要性
-crf 18高品質なメザニンファイル。数値が低いほどファイルサイズが大きくなる
-pix_fmt yuv420p最も広いプレイヤーの互換性
-movflags +faststartウェブ再生用にメタデータを移動する

アップロード時間が重要な4Kソースの場合、チャンネルが本当に4Kを配信しない限り、1440pまたは1080pにダウンスケールします:

ffmpeg -i input.mov -vf scale=-2:1440 -c:v libx264 -crf 20 -preset slow \
  -c:a aac -b:a 192k -movflags +faststart youtube-1440p.mp4

-crfのみではファイルが回線にとってまだ大きすぎる場合に 動画ビットレートとは を理解してください。

アップロード解像度で品質を確認する

アップロードする前に、デフォルトのプレイヤーで視聴者が目にするピクセルサイズでスポットチェックします。

  1. UIが豊富なコンテンツの場合は100%でQuickTimeでエクスポートを開く。
  2. 顔、テキストオーバーレイ、高速モーションのセグメントで一時停止する。
  3. トリム編集の後に開始時のオーディオ同期を比較する。
問題解決策
グラデーションのバンドングCRFをわずかに下げるか、圧縮を控えめにする
テキスト周辺のモスキートノイズビットレートを上げるか、重い720pの代わりに1080pを維持する
オーディオクリッピングエディタからオーディオを再エクスポートし、ピークを-1 dBにする

YouTubeはさらに圧縮します。きれいなメザニンファイルは、すでにメールサイズのビットレートに圧縮されたファイルよりもアーティファクトを隠します。

カラーグレーディングやテキストオーバーレイが重要な場合は、まず非公開でテストクリップをアップロードします。YouTubeのプレビュートランスコードはバンドングを検出するのに十分なほど正確です。

同じエクスポートがサイトにも埋め込まれる場合は、 Macでウェブ向けに動画を最適化する と組み合わせてください。

GetCompressの使用

GetCompressは、YouTubeアップロードの前にローカルで長いMOVおよびMP4エクスポートを縮小します:

  • エピソードのフォルダ全体に1080pレビューまたはYouTubeアップロードプリセットを適用する。
  • エディタを再度開かずにプレビュープレイヤーでイントロとアウトロをトリミングする。
  • 夜通しアップロードのために回線フレンドリーな上限内に収める必要がある場合は、ビデオに目標ファイルサイズを設定する。
  • 次の編集作業中にシーズンフォルダを一括キューに入れる。
  • 公開前のレビュー中は未公開のカットをMacにのみ保持する。

GetCompressの役割は、カラーやタイトルのためにNLEとは異なります。エクスポートデフォルトが膨張し、再現性のあるアップロード用メザニンファイルが必要な場合に真価を発揮します。

サムネイルフレームもスポットチェックの対象です。YouTubeはアップロードからデフォルトの静止画を選択します。公開前にクリアなフレームにスクラブするか、Studioでカスタムサムネイルをアップロードします。

一般的なMacの動画圧縮については、 Macで動画を圧縮する方法 を参照してください。