YouTubeのフルモーションビデオ録画に適したコーデック/フォーマットは何ですか?


8

私はロスレス方式でビデオゲームの映像を記録しています。その後、それらを圧縮してyoutubeにアップロードする必要があります。どのフォーマットやコーデックがこれに最適かわかりません。私はさまざまなフォーマットを実験してきましたが、MP4(およびCamtasia 7がそのためにコーデックとして使用するもの)はほとんど効果的であることがわかりましたが、品質はゲームによって異なります。

特に、プラットフォームゲーム(スーパーマリオ)やRPG(ファイナルファンタジー)などの動きの少ないゲームは、どの形式であっても問題ないように見えます。「ブロック状」の圧縮アーティファクトはほとんどなく、キーフレームの使用頻度による問題はほとんどありません。しかし、より高いモーションゲーム、特にファーストパーソンシューター(Halo)とスクロールシューター(Gradius)は、キーフレーム間の「ゴースト」画像と、一般的にブロック状または途切れ途切れのビデオで比較的深刻な問題を抱えています。

動きの激しいゲームプレイ映像に一般的に受け入れられるビデオコーデックはありますか?キーフレーム、色のブロックなどの間のゴーストイメージなどの圧縮アーティファクトを完全に最小限に抑えたいと思います。品質を最大にするために、記録は30 FPS、32ビットRGBのネイティブ解像度であり、ファイルサイズは大きな制限要因ではありません(しかし、アップロード速度が遅いため、ファイルを1 GB未満に保ちたい)。したがって、ソースファイルが基本的に元の状態であると想定します。YouTubeにアップロードするフルモーションゲームプレイのこれらの高品質ソースファイルを圧縮するにはどうすればよいですか?

一般的な要件を繰り返します。

  • 30 FPS、32ビットRGBの可逆または高品質ソースファイル
  • フルモーション記録、最小限の圧縮アーチファクトが必要
  • 解像度はゲームの解像度によってのみ制限されます。一般に480p、720p、または1080p、ゲームで必要とされる場合は時々奇妙な解像度(ただし、これらの解像度がそれほど高くない場合は、大した問題ではないので、問題があることは認めます)。
  • Youtubeは最終製品を受け取って処理するため、その処理によって最終的な品質が決まります。Youtubeが最低限の肉を手に入れるようなものが欲しい(彼らのビデオは私のアップロードファイルの品質と常に一致するとは限らず、理由はわからない)

アップロードする前に、Camtasia Studioを使用してビデオを編集/レンダリングし、Camtasia StudioとFrapsを組み合わせてビデオを録画しています。私はPCにK-Lite Fullコーデックパックを持っているので、Youtubeがコーデックの主な制限要因です。Frapsはロスレスを記録し、Camtasia ロスレスになる可能性があります、私はCamtasiaで最初の記録をエンコードするためにDivXを採用しています。私の動画は、YouTubeの最終製品用の再エンコードプロセスの気まぐれなものでもありますが、それらが何に使用されているのか正確にはわかりません。


回答:


4

個人的には、常にMP4コンテナーとH.264コーデックを選択します。これは、YouTubeが最終的なビデオストリームで使用するコーデックでもあるためです。

必要なキーフレームレートと圧縮は、実際にはフッテージによって異なります。このため、残念ながら一般的な答えとしては不可能に近いものです。

動きが多い場合は、キーフレームが頻繁に必要になるだけでなく、圧縮率も低くなります。キーフレームは基本的にフルフレーム画像であるため、これによりファイルサイズが大きくなります。これには費用のかかる妥協点があります。

どれだけ圧縮する必要があるかは、フレームサイズ、使用されるビットレート、f.exによって異なります。YouTubeが最大出力ビットレートに一致するように再圧縮する場合、高ビットレートで圧縮しても意味がありません。これも、再圧縮による品質の低下を意味します。

一般的な妥協案を推奨する必要がある場合は、代わりにフレームサイズを1920 x 1080から1280 x 720に減らします。映画で多くのことが起こっている場合、視聴者は細部に気付かないでしょう。もちろん、使用する目、視聴者の目、プロデューサーの目によって異なります。私が言おうとしていることは、「心理学」にも使用できる要素があるということです。

32ビットは必要ありません。32ビットは、アルファチャネル用に8ビットの24ビットRGBです。このような場合は、24ビットで記録して処理する必要があります。これにより、ファイルサイズと処理時間を節約できます。

Camtasiaは独自のコーデックを使用しているため、常に別の非可逆または非可逆形式に再圧縮する必要があります。

基本的には、試行錯誤によるアプローチと、それからの体験です。個々のビデオごとに異なるアプローチが必要になる場合があるためです。YouTubeガイドラインへのリンクを含む同様の投稿をここで見ました。それらを確認し、設定(特にビットレート設定)の基礎として使用してください。

また、技術的な完成度の観点から映画を考えないでください。むしろ、視聴者がそれをどのように見て、どのような理由で視聴するかを考えてください(内容が十分に面白く、品質はそれほど重要ではありません。ニュースレポートを考えてください)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.