信じられないほどよく圧縮されたビデオ


3

どのようにすることができ、この6分間のビデオで起こっアニメーションや動きの多い(1080 / H264)は、目に見える圧縮アーチファクトとサイズで唯一の50メガバイトこと?

それは、単に多くのシーンにほぼ白い雪がたくさんあるからでしょうか?それとも、これを可能にするためにどのような手品を使ったのでしょうか?

比較のために、非常に高いビデオ品質/ビットレートのライブモーションであるにもかかわらず、数分間のApple 1080pトレーラーは通常約150MBです。

回答:


5

H.264でエンコードされたクリップのバリアントは、約1 Mbit / sを使用します。これは非常に高いビットレートではありませんが、もありませ。適切なエンコーダーを使用し、適切に構成すれば、1080pのH.264エンコードビデオで1.5 Mbit / sで対応できます。

ここで作用するいくつかの要因があります。

  • ビデオは実際には1080pではありません。その寸法は1920×804なので、垂直方向に720pに近くなります。

  • YouTubeは、非常に低速で圧縮効率の高いエンコーディングプロセスを使用できます。これは、並列クラウドサービスを使用し、後でファイルサイズを縮小してストリーミングすることで、品質のエンコーディングに一度投資する方がよいためです。エンコーディングのコストは1回だけですが、ストリーミングのコストは複数回かかります。数千または数百万ものストリームを考えてください。Netflixのような他のVoD企業も同じことをしています。

  • 一般的に、このようなアニメーションコンテンツは、エンコードするのが難しくありません。高周波数のカメラノイズやシミュレートされたフィルムグレイン(エンコード中に保存するのが難しい)がなく、多くの場合、滑らかな表面が表示されます。

  • コンテンツには、完全に静的なカメラを備えた多くのシーンが含まれます。この場合、動きはビデオの小さな部分(つまり、動いているオブジェクトや主人公)に制限されます。このような動きは、フレーム内のマクロブロックの大部分を完全にスキップできるBフレームで簡単に予測およびエンコードできます。これによりビットが節約されます。

最後に、品質は大丈夫だと思いますが、完璧ではありません。空間的複雑度の高い領域(毛皮など)で色のアーティファクトと汚れを見ることができますが、これらも完全にはシャープではありません。

VP9エンコードバリアント(Google Chromeを使用すると表示されます)はほぼ同じビットレートを使用しますが、VP9は圧縮効率の高いコーデックであるため、視覚的な品質ははるかに優れています。H.264バージョンのスクリーンショットを比較(クリックして拡大)…

…VP9に対して:

ファーの空間的ディテールがより多く表示されます。


重要な要素、特に高品質のエンコーディングへの投資に関する部分をカバーする非常に良い答えです。あなた(または誰か)は、彼らが使用しているエンコーダの種類を知っていますか?それらはどれほど効率的ffmpegですか?
18年

YouTubeは、x264(H.264用)のFFmpegの修正バージョンと、VP9エンコーディング用の独自のlibvpxエンコーダーを使用していると思います。(いくつかの噂については、multimedia.cx / eggs / googles-youtube-uses-ffmpegを参照してください。これも既に時代遅れになっている可能性があります。)最も顕著な品質向上は、フォーマット(H.264対VP9)自体のプロパティです。もちろん、優れたエンコーダーはより良い品質をより速く生み出します。
-slhck

関連するサイドノート:ビデオ圧縮で作業している友人から、BluRay、映画、放送などに使用される「プロフェッショナル」エンコーダはすべて「計画」に関するものであるため、通常の1- 2 in ffmpeg、これらのエンコーダーは「数百万ドル」の費用がかかり、一般には利用できません。YouTubeは間違いなく、そのようなツールが存在する場合にそれを入手する金銭的手段を持っているため、あなた(または誰か)がこれを確認できます。
4

正直に言うと、オフラインエンコーディング、特にBlu-rayに関連する具体的なことは何も知りませんが、もちろん並列ライブエンコーディング(Harmonicなど)や他のプロフェッショナルエンコーディングツール(MainConceptなど)の商用ソリューションがあります。その世界は私には手の届かないところです。私には学歴がありますので、何かのために多額のお金はありませんでした。したがって、すべての方法でffmpeg。
-slhck
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.