コンテンツへ移動

WindowsでYouTube向け動画最適化

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

YouTubeは非常に大きなファイルを受け付けますが、すべての編集マスターが適切なアップロード対象とは限りません。この判断は、アップストリームの速度、ソースの品質、および別のエンコードが素材を視覚的に劣化させるかどうかによって決まります。コストを見積もった後で転送を最適化します。

圧縮する価値があるか見積もる

接続がアイドル状態のときにアップロード速度テストを実行します。転送時間を次の式で概算します。

ファイルサイズ(ギガビット)/ アップロード速度(メガビット毎秒)

8 GBのファイルには約64,000メガビットが含まれます。持続的な10 Mbpsのアップロード速度の場合、理論上の最小時間は約107分です。スループットが変動するため、実際のアップロードにはより多くの時間がかかります。このファイルを3 GBに削減すると、理論上の時間は約40分に短縮されます。

ソースのビットレートが適切であれば、数分を節約するために再エンコードする必要はありません。ノイズ、高速なゲームプレイ、紙吹雪、細かい画面テキストは世代劣化の影響を受けやすくなります。

YouTubeのアップロード推奨設定に合わせる

YouTubeの 推奨アップロードエンコーディング設定 では、MP4、H.264、プログレッシブスキャン、4:2:0のクロマサブサンプリング、Fast Start、および録画時に使用されたのと同じフレームレートが指定されています。同ページでは必須の上限値ではなく、参照ビットレートも公開されています。

SDRアップロード標準フレームレート高フレームレート
720p5 Mbps7.5 Mbps
1080p8 Mbps12 Mbps
1440p16 Mbps24 Mbps
2160p35〜45 Mbps53〜68 Mbps

これらを参照ポイントとして使用し、すべてのソースを同じ数値に強制する許可として扱わないでください。カメラや画面レコーダーが生成した24、25、30、50、60 fpsを維持します。ファイルサイズのみを目的としてコーデックを変更する前に、 H.264 versus H.265 を読んでください。

YouTubeは、対象アカウントに対して 最大アップロード256 GBまたは12時間 のいずれか早い方を文書化しています。アカウントの認証と現在のStudioの動作が依然として適用されます。

Clipchampでクリーンなコピーをエクスポート

Clipchampは、標準的なWindows録画のエクスポートに適しています。

  1. スレート、失敗したテイク、無音部分を削除します。
  2. 意図的にリフレームされていない限り、ソースのアスペクト比を維持します。
  3. ソース解像度(例:1080p)でエクスポートします。
  4. YouTube Studioを開く前に、Media Playerでエクスポートされたファイルを確認します。

プレイヤーで大きなラベルを追跡するために720pを4Kにアップスケールしないでください。アップスケールはピクセルを追加しますが、キャプチャされた詳細までは追加しません。30 fpsを60 fpsに変換することも避けてください。複製または合成されたフレームがモーションアーティファクトを引き起こす可能性があります。

FFmpegで繰り返し可能なアップロードを作成

高品質な1080pのWindowsアップロードコピーの場合:

ffmpeg -i episode-master.mov -c:v libx264 -crf 18 -preset slow -pix_fmt yuv420p `
  -c:a aac -b:a 384k -ar 48000 -movflags +faststart episode-upload.mp4

画面チュートリアルの場合、エンコード後にテキストを100%で確認します。18 GBの4Kキャプチャが1080pのチャンネル向けである場合、アップローダーに依存するのではなく、意図的にダウンスケールされたコピーを作成します。

ffmpeg -i capture-4k.mp4 -vf scale=1920:-2 -c:v libx264 -crf 19 -preset slow `
  -c:a aac -b:a 192k -ar 48000 -movflags +faststart tutorial-1080p.mp4

CRFは最終サイズではなく品質を制御します。固定の転送予算が重要な場合は、 動画ビットレートの基礎 を使用します。

YouTubeのトランスコードをテスト

代表的なエピソードを非公開としてアップロードし、ターゲット解像度の処理が完了するまで待ちます。ローカルのMP4に加えて、ストリーミングされた結果を確認します。

暗いグラデーション、フィルムの粒状感、高速なカメラワーク、キャプション、小さなインターフェーステキスト、音声の同期、タイムラインの最後の数秒をチェックします。デスクトップとスマートフォンの両方の再生を比較します。YouTube版にローカルのアップロードにはないアーティファクトが表示される場合は、任意の解像度を追加するのではなく、ソースの品質を上げます。

アップロード、処理、キャプション、サムネイル、チャプター、最終再生がすべて確認されるまで、編集マスターを保持します。

GetCompressがWindowsチャンネルのワークフローに適合する場合

ClipchampとFFmpegは単発のエクスポートをカバーします。Windowsチャンネルが承認されたマスターからエピソード、Shorts、スポンサーレビュー用コピー、サムネイルを定期的に準備する場合、GetCompressがより適しています。プリセット、プレビュー、トリミング、バッチキューを使用して、NLEやアーカイブされたマスターを置き換えることなく、これらのローカルの配信コピーを作成できます。

GetCompressは貧弱なソースを改善したり、YouTubeの最終トランスコードを制御したりすることはできません。プラットフォームの2回目のエンコードに十分な品質を維持しながら、転送の無駄を削除するために使用します。