web-dev-qa-db-ja.com

品質を損なうことなく小さなビデオファイルを作成するにはどうすればよいですか?

しばらくの間、42分の長さで高品質のビデオを見つけました。解像度は624x352で、全画面表示でもかなり見栄えがします。

最近、友達のコンピューターでHouseのエピソードに出くわしましたが、それは94.6MBでした。同じ解像度、同じ品質、同じ長さ–しかし、私はそれがどのように行われたのかわかりません。メディアプレーヤークラシックのメディア情報を確認すると、MKVmergeでエンコードされていることがわかりましたが、試してみましたが、実際には意味がわかりませんでした。

ビデオエンコーディングについて学ぶべきことがたくさんあることを私は知っています、そして私はある程度学ぶつもりです-しかし、品質を失うことなく350MBのAVIファイルを95MBのMKVファイルに下げる方法を教えてくれる人はいますか? ?

1
Chud37

ここでは、AVIまたはMKVの部分は重要ではありません。 AVIとMKVはどちらも、ビデオおよびオーディオデータの単なる「コンテナ」です。重要なのは、これらのコンテナ内の「コーデック」です。実際のビデオデータ。

詳細については、以下をお読みください。 コーデック(DivXなど)とは何ですか。ファイル形式(MPGなど)とどのように異なりますか? —コーデックとの違いを理解することが重要です。基礎となる概念を把握するためのコンテナ。


最も説得力のある説明は、350 MBのファイルがDivXまたは XviD をエンコーダーとして使用し、 MPEG-4パートII コーデックを使用していることです。これらはかなり良いですが、品質とファイルサイズの点で、少し非効率的で時代遅れです。

ご覧のとおり、エンコーダーは元のビデオを取得し、あらゆる種類の冗長性を削除しようとするため、情報が破棄されます。これがファイルサイズを縮小する方法ですが、情報を破棄することにより、表示品質も低下します。何を捨てるか、人間の知覚を最適化する方法を決定することに関しては、さまざまなエンコーダーに独自の長所がありますが、信じられないほどの品質で非常に小さなファイルを作成する魔法のエンコーダーはありません。

あなたが持っている小さなビデオはおそらくエンコーダとして x264h.264 コーデックを使用します。 h.264コーデックは、品質とファイルサイズの関係ではるかに効率的です。それらは、他のほとんどのコーデックよりも低いビットレートとファイルサイズでより良い品質を維持することができます。


ただし、すでにエンコードされているファイルを再エンコードすると、ファイルサイズが確実に減少します。これが最初の目標ですが、品質も大幅に低下します。これは ジェネレーションロス と呼ばれます。

小さなファイルを高品質で取得する唯一の方法は、オリジナルを再エンコードすることです。理想的には、顧客として、Blu-rayディスクまたは直接HDTV信号からリッピングすることを意味します。したがって、繰り返しになりますが、品質を低下させることなく、350 MBのAVIファイル(XviDを使用)を95 MBのMKVファイル(x264を使用)に再エンコードすることはできません。そのためには、オリジナルの「ハウス」ブルーレイディスクが必要です。

さらに読むために:

3
slhck