Warum nehmen MPG-Dateien so viel Speicherplatz in Anspruch? Ist es ein veraltetes Format?

458
Andres Stadelmann

Ich habe versucht, dies zu googeln, aber ich habe keine schlüssigen Beweise gefunden, um dies aufrechtzuerhalten. Ich werde meinen Fall präsentieren.

Vor ein paar Jahren nahm ich mir die Zeit, um alle unsere Familienvideos auf meinem Computer in digitale Kopien zu konvertieren. Dazu wurden die Original-Bänder durch Wiedergabe auf eine RW-CD / DVD "aufgenommen" und anschließend der Inhalt der CD auf den Computer kopiert. Das Ergebnis war, dass alle diese Dateien im MPG-Format gespeichert wurden. Ich sammelte etwa 120 GB Speicherplatz für etwas rund 18,5 Stunden Videomaterial.

Ich habe vor kurzem beschlossen, mir diese Dateien anzusehen, um eine Art Video-Collage für den Geburtstag meiner Mutter zu erstellen. Beim Schneiden und Kopieren der Dateien bemerkte ich beispielsweise, dass ein einfaches 2-Minuten-Video über 100 MB groß war (nur zur Veranschaulichung der Dies ist jedoch ein gutes Beispiel dafür, da Whatsapp die Videoqualität stark reduziert, aber immer noch beträchtlich ist. Nun, ich bin mir sicher, dass dies beim Umgang mit qualitativ hochwertigem und hochauflösendem Filmmaterial wahrscheinlich eine winzige Menge ist, aber hier handelt es sich nicht unbedingt um qualitativ hochwertiges Video. Ich glaube, ich habe eines dieser Videos einmal auf Youtube gepostet und bei 480p gekappt. Also öffnete ich Handbrake und benutzte es, um eine 7-min-450-MB-MPG-Datei in MP4 zu konvertieren, und sie wurde ohne nennenswerten Qualitätsverlust (falls überhaupt) auf 85 MB reduziert.

Das bringt mich zu meiner Frage zurück; Ist MPG eine Art verlustfreies Format, das viel größere Dateien speichert? Oder ist es vielleicht nur "veraltet" (ich würde nicht wissen, ob dies auch für Videoformate gilt)? Was ich wirklich gerne wissen würde, ist es, wenn es eine schlechte Idee ist, alle Videodateien in MP4 oder MKV zu formatieren und mit diesen zu arbeiten, anstatt sich mit den viel umfangreicheren MPG-Dateien zu beschäftigen (die scheinbar keinen erheblichen Vorteil gegenüber der andere im Moment).

Der Klarheit halber füge ich Bilder einer vor und nach der Handbrake-Kodierung eines 2-minütigen Videos bei:

Vor dem Kodieren - MPG-Format: Vor dem Kodieren - MPG-Format

Nach der Kodierung - MPG-Format: Nach der Kodierung - MKV-Format

0
Der genaue Ablauf der Konvertierung ist mir noch unklar. Wie genau hast du es aufgenommen? Hat der Vorgang zu regulären `.mpg'-Dateien auf einer CD / DVD geführt? Oder war es eine "richtige" Video-CD / DVD? // Was deine Frage angeht: Es geht um die Qualitätseinstellung. Daniel B vor 5 Jahren 0
@DanielB Wir hatten eine Maschine, die im Grunde die Dateien auf der CD durch Wiedergabe geschrieben hat (wobei der Kassettenrecorder und die Maschine gleichzeitig laufen). Wir haben die CD im Wesentlichen als USB-Laufwerk und nicht als eigentliche Video-CD / DVD verwendet, aber ich habe nie getestet, ob sie auch tatsächlich als eine funktionierte. Andres Stadelmann vor 5 Jahren 0
@AndresStadelmann: Ich habe über so etwas wie das Fenster "Tools → Codec Information" von VLC gesprochen, in dem der Inhalt der Datei beschrieben wird. grawity vor 5 Jahren 2
@grawity Oh ok super, hier ist was ich habe: Codec: MPEG-1/2 Video (mpgv) Andres Stadelmann vor 5 Jahren 0

2 Antworten auf die Frage

4
  • Als erstes zuerst: Woraus besteht digitales Video?

    Digitale Videodateien sind sehr komplexe Dateien. Diese Dateien liegen normalerweise in einem der bekannten Containerformate . Das Containerformat definiert, wie Audiospuren, Videospuren, Untertitelspuren und Kapitelspuren in einer Datei angeordnet werden, die letztendlich zu einer digitalen Videodatei wird. Die ersten beiden Elemente selbst können auch sehr komplex sein und werden normalerweise in einem der bekannten Videoformate und Audioformate codiert .

    In den meisten Fällen können Sie jedoch nicht anhand der Dateinamenserweiterung das Container-, Audio- oder Videoformat erraten. Nehmen Sie .mkvzum Beispiel: Es handelt sich um den Extremfall, da er buchstäblich alles enthalten kann, nicht nur Audio, Video, Untertitel und Kapitel!

  • Was ist also eine .mpgDatei? Ein Containerformat? Audio Format? oder Videoformat?

    Gültige .mpgDateien sind Containerdateien für Digitalvideos, deren Format entweder durch das Teil 1 des MPEG-1- Standards oder das durch Teil 1 des MPEG-2- Standards definierte Format festgelegt ist . Ihre Video- und Audiospuren können jedoch nur bestimmte Dinge sein:

    • Das Videoformat kann nur das Format sein, das entweder von Teil 2 von MPEG-1 oder von Teil 2 von MPEG-2- Standards definiert wird. (Die Benutzer überspringen oft die Teilenummer und sagen nur "MPEG-1-Video" oder "MPEG-2-Video".) Das MPEG-2-Teil-2-Video wird auch als H.262 bezeichnet . MPEG-1-Video wird auch im alten Video-CD-Format verwendet. MPEG-2-Video ist Teil des berüchtigten DVD-Video-Standards.
    • Das Audioformat kann nur eines der drei Formate sein, die in Teil 3 von MPEG-1 definiert sind . (Ja, Teil 3 definiert drei verschiedene Formate.) Ich wette, Sie haben den Namen eines dieser drei Formate gehört: MPEG-1 Audio Layer III, weithin als MP3 bekannt! Der Teil 3 des MPEG-2-Standards erweitert lediglich den Teil 3 seines MPEG-1.
  • Ist der MPEG-1-Standard veraltet?

    Ja; In Anbetracht seines Datums und seiner Nachfolger ist es veraltet. MPEG-1 wurde 1988 entwickelt. Sein Videoformat wurde erstmals 1993 veröffentlicht. Andererseits wird das Videoformat von seinen Nachfolgern (chronologisch sortiert) verworfen:

    Das Audioformat wird auch zugunsten neuerer Formate missbilligt: MPEG-2 Teil 7: AAC und MPEG-4 Teil 3: AAC . Sogar das Containerformat selbst wird von MPEG-4 Part 12 und MPEG-4 Part 14 (besser bekannt als "MP4") verworfen.

  • Ist es verlustreich?

    Ja. Alle MPEG-Formate sind verlustbehaftet.

  • Ist die Größe aufgrund ihres Alters?

    Ja und nein. Bei einem verlustbehafteten Videoformat wird die Größe eines Videos durch die Zielbitrate bestimmt, ausgedrückt in Bits pro Sekunde (Bps). Je höher die Bitrate, desto größer das Video. Sie können die Bitrate beliebig senken. Die Größe sinkt mit, aber auch die Qualität (bis zum Punkt, an dem das Video nur eine Wand ist, die gelegentlich die Farbe ändert!)

    Das Videoformat (und auch das Audioformat; das dürfen wir nicht vergessen) hat einen entscheidenden Einfluss: Je besser das Videoformat ist, desto höher ist die Qualität für eine bestimmte Bitrate. Bei 700 Kbit / s würde Ihr Half-HD-Video (720p) im H.264-Format sehr zufriedenstellend aussehen, nicht jedoch im MPEG-1-Videoformat.

    Die Encoderqualität ist ebenfalls sehr entscheidend. Es ist nicht nur wichtig, das richtige Videoformat zu wählen. Es ist auch wichtig, die beste Software zu wählen, die dieses Videoformat erzeugt. libx264Erzeugt beispielsweise ein viel besseres H.264-Video als QuickTime.

    Es gibt viele, viele, viele andere feine Entscheidungsfaktoren. Erzeugt die App, die ein stilles Video erstellt, beispielsweise nur eine Videospur? Oder generiert es eine Videospur zusammen mit einer Audiospur, die Stille enthält? (Letzteres ist verschwenderisch.) Auch das Containerformat hat Auswirkungen. Sie werden feststellen, dass eine MPEG-4 Part 4 (ASP) - Videospur in einer .avioder .divxContainerdatei viel mehr Speicherplatz beansprucht als wenn sich dieselbe Spur in einer .mp4oder .mkvDatei befindet.

Also ist MP3 im Grunde MPEG-1 Part 3 Layer III? grawity vor 5 Jahren 2
Für einen allgemeineren Überblick möchten Sie vielleicht auch einen Blick darauf werfen: [Was ist ein Codec (z. B. DivX?) Und wie unterscheidet er sich von einem Dateiformat (z. B. MPG)?] (Https: // superuser) .com / questions / 300897 / what-is-a-codec-eg-divx-und-how-do-it-it-it-anders-von-a-file-format-eg-mp / 300997) slhck vor 5 Jahren 1
@ grawity lol. Es ist tatsächlich MPEG-1 Teil 3, Unterabschnitt 3. Der Name von Teil 3, Unterabschnitt 3 lautet jedoch "MPEG-1 Layer III". Natürlich gibt es hier viel Liebe zu Nummer 3: Teil 3, 3 Abschnitte insgesamt, Abschnitt 3, Schicht III. vor 5 Jahren 1
Ich habe heute Morgen eine Stunde lang auf Containern gelesen und konnte kein Wort von dem verstehen, worauf sie hinaus wollten. Vielen Dank für die Klarstellung. Andres Stadelmann vor 5 Jahren 0
Darf ich fragen, ob es sinnvoll ist, all diese Videodateien in ein neueres Containerformat wie MKV zu migrieren? Andres Stadelmann vor 5 Jahren 0
Nur das Containerformat? Nein. Wenn Sie jedoch die Videospur in H.264 und die Audiospur in AAC-HE konvertieren, wäre MKV oder MP4 sicherlich geeignet, und Sie profitieren von einer großen Speicherplatzersparnis ohne Qualitätsverlust. Sie müssen jedoch die Bitrate weise wählen. Und Sie brauchen ein gutes Werkzeug, wie Handbrake (am einfachsten zu verwenden), XMedia Recode, ffmpeg oder MeGUI (am schwierigsten und am reichsten an Funktionen reichen). Zum gegenwärtigen Zeitpunkt ist die Videokonvertierung mit hoher Qualität so komplex wie die Raketenwissenschaft. vor 5 Jahren 0
1
davidgo

MPG ist normalerweise mit MPEG2 verbunden. Dies ist ein altes Komprimierungsformat, das (für moderne Standards) sehr wenig Verarbeitungsleistung zum Kodieren / Entscheiden benötigt - aber große Dateien erstellt. MPEG2 ist größtenteils veraltet, hat aber immer noch Verwendung - insbesondere im Rundfunk.

MPEG4 enthält normalerweise Dateien, die mit neueren Cidecs komprimiert sind, die viel bandbreiteneffizienter sind - und dies kostet viel mehr Verarbeitungsaufwand.

MPEG2 und MPEG4 verwenden beide verlustbehaftete Codecs. Die Höhe des Verlusts hängt von den Einstellungen ab, die für die Komprimierung verwendet werden. Wenn Sie von MPEG2 nach MPEG4 transcodieren, verlieren Sie mindestens ein wenig an Qualität.

Wie bereits erwähnt, sind mpg und mp4 Containerformate für andere Codecs. Daher können in jedem Format unterschiedliche Qualitäts- / Leistungstypen verwendet werden. Bei MPEG2 handelt es sich jedoch normalerweise um einen mp2-Stream mit unterschiedlichen Audiomaterialien, während mp4 in der Regel h.264, divx verwendet oder besser - alles viel engere, prozessorintensivere Formate.

Diese Antwort ist bei der Definition der tatsächlichen Videocodierungsformate im Vergleich zu Containern noch etwas unscharf. Wenn Sie beispielsweise sagen: "MPEG4 hält Dateien, die mit neueren Codecs komprimiert sind" - MPEG-4 legt standardmäßig zwei Videocodierungsformate fest (MPEG-4 Part 2 und Part 10) und mehrere Containerformate (MPEG-4 Part 12 und Part 14 als Instanziierung von Part 12). Außerdem mischen Sie H.264 (eine Spezifikation für das Videocodierungsformat; wie MPEG-4 Part 10) und DivX (einen tatsächlichen Videocodierer für MPEG-4 Part 2-Video). slhck vor 5 Jahren 0