web-dev-qa-db-ja.com

なぜMPGファイルはそれほど多くのスペースを占めるのですか?それは時代遅れのフォーマットですか?

私はこれをグーグルで検索しようとしましたが、これを維持するための決定的な証拠が実際には見つからなかったので、私のケースを提示します。

数年前、私は時間をかけて家族のビデオテープをすべて自分のコンピューターでデジタルコピーに変換しました。これは、元のテープをRW CD/DVDに再生して「記録」し、CDの内容をコンピューターにコピーすることによって行われました。その結果、これらのファイルはすべてMPG形式で保存されました。約18.5時間のビデオ映像のために、約120GB相当のストレージを収集しました。

私は最近、母の誕生日のためにある種のビデオコラージュを作成するためにこれらのファイルを調べることにしました。ファイルを切り取ってコピーしているときに、たとえば、単純な2分のビデオのサイズが100 MBを超えていることに気付きました(違いは、Whatsappで送信される2分のビデオは約3〜8 MBです。Whatsappはビデオ品質を大幅に低下させるため、良い例ではありませんが、それでもかなりの量です)。今では、高品質で高解像度のフッテージを扱う場合、これはおそらく少量であると確信していますが、ここでは高品質のビデオを正確に扱っているわけではありません。私はこれらのビデオの1つをYoutubeに一度投稿したと思います、そしてそれは480pで上限がありました。そこで、Handbrakeを開いて、それを使用して7分の450mb MPGファイルをMP4に変換しましたが、品質が大幅に低下することなく85mbに削減されました(それに関しては)。

だから、これは私の質問に戻ります。 MPGは、はるかに大きなファイルを格納するある種のロスレス形式ですか?それとも単に「時代遅れ」なのか(これがビデオフォーマットにも当てはまるかどうかはわかりません)?私が本当に知りたいのは、すべてのビデオファイルをMP4またはMKVに再フォーマットして、はるかにかさばるMPGファイルに固執する代わりにそれらを使用するのは悪い考えかどうかです(これは、現時点では他のもの)。

わかりやすくするために、2分間のビデオのハンドブレーキエンコーディングの前後の写真を含めています。

エンコード前-MPG形式: Before encoding - MPG format

エンコード後-MPG形式: After encoding - MKV format

3
  • まず最初に:デジタルビデオは何で構成されていますか?

    デジタルビデオファイルは非常に複雑なファイルです。これらのファイルは通常、既知のコンテナ形式のいずれかです。コンテナ形式は、オーディオトラック、ビデオトラック、サブタイトルトラック、チャプタートラックをファイルに配置して、最終的にデジタルビデオファイルにする方法を定義します。最初の2つの要素それ自体も非常に複雑になる可能性があり、通常、よく知られているビデオ形式およびオーディオ形式)のいずれかでエンコードされます。

    ただし、ほとんどの場合、ファイル名拡張子を見ただけでは、コンテナ形式、オーディオ形式、またはビデオ形式を推測することはできません。 .mkvを例にとってみましょう。オーディオ、ビデオ、字幕、チャプターだけでなく、文字通り何でも含めることができるため、これは極端なシナリオです。

  • つまり、.mpgファイルとは何ですか?コンテナ形式ですか?オーディオ形式ですか?またはビデオ形式ですか?

    有効な.mpgファイルは、MPEG-1 標準のパート1、またはパート1)で定義された形式のデジタルビデオのコンテナファイルです。 MPEG-2 標準の。ただし、それらのビデオおよびオーディオトラックは、特定のものにすぎません。

    • ビデオ形式は、MPEG-1のパート2またはMPEG-2のパート2標準のいずれかで定義された形式のみにすることができます。 (多くの場合、部品番号をスキップして「MPEG-1ビデオ」または「MPEG-2ビデオ」とだけ言います。)MPEG-2パート2ビデオはH.262とも呼ばれます。 MPEG-1ビデオは、古いビデオCD形式でも使用されます。 MPEG-2ビデオは、悪名高いDVDビデオ規格の一部です。
    • オーディオフォーマットは、MPEG-1のパート3で定義されている3つのフォーマットの1つのみです。(はい、パート3は3つの異なるフォーマットを定義しています。)これら3つのフォーマットの1つの名前を聞いたことがあると思います。 :MPEG-1オーディオレイヤーIII、広くMP3として知られています!MPEG-2標準のパート3は、MPEG-1のパート3を補強するだけです。
  • MPEG-1標準は古くなっていますか?

    はい;その日付とその後継者の両方を考慮すると、それは時代遅れです。 MPEG-1は1988年に考案されました。そのビデオ形式は1993年に最初に公開されました。一方、ビデオ形式は後継者によって非推奨になっています(時系列で並べ替えられています)。

    オーディオフォーマットも非推奨になり、新しいものが採用されました:_(MPEG-2パート7:AACおよびMPEG-4パート3:AAC。コンテナフォーマット自体もMPEG-4パート12およびMPEG-4パート14(「MP4」としてよく知られています)によって非推奨になりました。

  • 損失がありますか?

    はい。フォーマットのMPEGファミリはすべて不可逆です。

  • そのサイズはその年齢のためですか?

    はいといいえ。非可逆ビデオ形式では、ビデオのサイズはターゲットによって決定されますビットレート、ビット/秒(bps)で表されます。ビットレートが高いほど、ビデオは大きくなります。すべてのビットレートを下げることができます。サイズはそれに伴って低下しますが、品質も低下します(ビデオが壁であり、たまに色が変わるほどです!)

    ビデオフォーマット(およびオーディオフォーマット。忘れないでください)は決定的な影響を及ぼします。ビデオフォーマットが優れているほど、特定のビットレートの品質が高くなります。たとえば、700 kbpsでは、Half-HDビデオ(720p)はH.264形式の場合は非常に満足のいくものに見えますが、MPEG-1ビデオ形式の場合はそうではありません。

    エンコーダの品質も非常に重要です。適切なビデオフォーマットを選択することが重要なだけではありません。そのビデオフォーマットを生成する最高のソフトウェアを選択することも重要です。たとえば、 libx264 は、QuickTimeよりもはるかに優れたH.264ビデオを生成します。

    他にも多くの、多くの、多くの細かい決定要因があります。たとえば、サイレントビデオを作成するアプリは、ビデオトラックのみを生成しますか?それとも、無音を含むオーディオトラックと一緒にビデオトラックを生成しますか? (後者は無駄です。)コンテナ形式にも効果があります。 .aviまたは.divxコンテナファイル内のMPEG-4パート4(ASP)ビデオトラックは、同じトラックの場合よりもはるかに多くのディスクスペースを占有することがわかります。 .mp4または.mkvファイルにあります。

5
user477799

MPGは通常MPEG2に関連付けられています。これは古い圧縮形式であり、エンコード/決定に(最新の標準では)処理能力をほとんど必要としませんが、大きなファイルを作成します。 MPEG2はほとんどの部分で時代遅れですが、特に放送でまだ使用されています。

MPEG4は通常、帯域幅効率がはるかに高い新しいcidecで圧縮されたファイルを保持しますが、処理のオーバーヘッドが大幅に増加します。

MPEG2とMPEG4はどちらも不可逆コーデックを採用しています-損失の量は圧縮を行うために使用される設定に依存します-MPEG2からmpeg4にトランスコードするときに少なくとも少し品質が失われます-節約する価値があるかどうかはあなた次第です。

示されているように、mpgとmp4は他のコーデックのコンテナ形式であるため、各形式内で異なる品質/パフォーマンスタイプを持つことができますが、MPEG2では通常、オーディオが異なるmp2ストリームですが、mp4は通常h.264、divxを使用します以上-すべてのはるかにタイトで、よりプロセッサを集中的に使用するフォーマット。

2
davidgo