私はロスレス方式でビデオゲームの映像を記録しています。その後、それらを圧縮して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の最終製品用の再エンコードプロセスの気まぐれなものでもありますが、それらが何に使用されているのか正確にはわかりません。