Warum belegen MPG-Dateien so viel Speicherplatz? Ist es ein veraltetes Format?

0

Ich habe versucht, dies zu googeln, aber ich habe keine schlüssigen Beweise dafür gefunden, also werde ich meinen Fall vorstellen.

Vor ein paar Jahren habe ich mir die Zeit genommen, all unsere Familienvideokassetten auf meinem Computer in digitale Kopien umzuwandeln. Dies erfolgte durch "Aufnehmen" der Originalbänder durch Abspielen auf eine RW-CD / DVD und anschließendes Kopieren des CD-Inhalts auf den Computer. Das Ergebnis war, dass alle diese Dateien im MPG-Format gespeichert wurden. Ich habe ungefähr 120 GB Speicherplatz für ungefähr 18,5 Stunden Videomaterial gesammelt.

Ich habe vor kurzem beschlossen, mir diese Dateien anzuschauen, um eine Art Videocollage zum Geburtstag meiner Mutter zu erstellen. Beim Ausschneiden und Kopieren der Dateien ist mir zum Beispiel aufgefallen, dass ein einfaches 2 - Minuten - Video eine Größe von über 100 MB hat (nur um das zu veranschaulichen) Der Unterschied ist, dass ein 2-minütiges Video, das über WhatsApp gesendet wird, ungefähr 3 bis 8 MB groß ist - kein großartiges Beispiel, da WhatsApp die Videoqualität erheblich verringert, aber immer noch beträchtlich ist. Nun bin ich mir sicher, dass es sich beim Umgang mit qualitativ hochwertigem und hochauflösendem Filmmaterial wahrscheinlich um eine winzige Menge handelt, aber ich habe es hier nicht genau mit qualitativ hochwertigem Video zu tun. Ich glaube, ich habe eines dieser Videos einmal auf Youtube gepostet und es hat eine maximale Auflösung von 480p. Also habe ich Handbrake geöffnet und damit eine 7-minütige 450-MB-MPG-Datei in MP4 konvertiert 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, in dem viel größere Dateien gespeichert werden? Oder ist es vielleicht nur "veraltet" (ich würde nicht wissen, ob dies auch für Videoformate gilt)? Ich würde wirklich gerne wissen, ob es eine schlechte Idee ist, alle Videodateien auf MP4 oder MKV umzuformatieren und mit diesen zu arbeiten, anstatt sich an die viel umfangreicheren MPG - Dateien zu halten (die keinen nennenswerten Vorteil gegenüber den zu haben scheinen) andere im Moment).

Der Klarheit halber füge ich Bilder einer vor und nach der Handbremse-Codierung eines 2-minütigen Videos hinzu:

Vor dem Kodieren - MPG-Format: Before encoding - MPG format

Nach dem Kodieren - MPG-Format: After encoding - MKV format

Andres Stadelmann
quelle
Der genaue Ablauf der Umstellung ist mir noch unklar. Wie genau hast du es aufgenommen? Hat der Prozess regelmäßig ergeben .mpg Dateien auf einer CD / DVD? Oder war es eine "richtige" Video-CD / DVD? // Was Ihre Frage betrifft: Es geht nur um die Qualitätseinstellung.
Daniel B
@DanielB Wir hatten eine Maschine, die im Grunde genommen die Dateien auf der CD während der Wiedergabe schrieb (wobei sowohl der Kassettenrekorder als auch die Maschine gleichzeitig liefen). 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 funktioniert.
Andres Stadelmann
2
@AndresStadelmann: Ich habe über so etwas wie das Fenster "Tools → Codec Information" von VLC gesprochen, das den Inhalt der Datei beschreibt.
grawity
@grawity Oh ok genial, hier ist was ich habe: Codec: MPEG-1/2 Video (mpgv)
Andres Stadelmann

Antworten:

4
  • Das erste zuerst: Woraus besteht digitales Video?

    Digitale Videodateien sind sehr komplexe Dateien. Diese Dateien befinden sich normalerweise in einer der bekannten Containerformate . Das Containerformat definiert, wie Audio-, Video-, Untertitel- und Kapitelspuren in einer Datei angeordnet werden, die letztendlich zu einer digitalen Videodatei wird. Die ersten beiden Elemente selbst können ebenfalls sehr komplex sein und sind normalerweise in einem der bekannten codiert Videoformate und Audioformate .

    In den meisten Fällen können Sie jedoch das Containerformat, das Audioformat oder das Videoformat nicht erraten, indem Sie sich nur die Dateinamenerweiterung ansehen. Nehmen .mkv Zum Beispiel: Es ist der Extremfall, da es buchstäblich alles enthalten kann, nicht nur Audio, Video, Untertitel und Kapitel!

  • Also, was ist ein .mpg Datei? Ein Containerformat? Audio Format? oder Videoformat?

    Gültig .mpg Dateien sind Containerdateien für digitale Videos, deren Format entweder das von der definierte ist Teil 1 der MPEG-1 Standard , oder der durch Teil 1 der MPEG-2 Standard . Ihre Video- und Audiospuren können jedoch nur bestimmte Dinge sein:

    • Das Videoformat kann nur das Format sein, das entweder von der Teil 2 von MPEG-1 oder der Teil 2 von MPEG-2 Standards. (Leute überspringen oft die Teilenummer und sagen einfach "MPEG-1-Video" oder "MPEG-2-Video".) Das MPEG-2-Teil-2-Video wird auch als bezeichnet H.262 . 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 definiert sind Teil 3 von MPEG-1 . (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 bekannt als MP3! Der Teil 3 des MPEG-2-Standards erweitert nur den Teil 3 seines MPEG-1.
  • Ist der MPEG-1-Standard veraltet?

    Ja; es ist veraltet, wenn man sowohl sein Datum als auch seine Nachfolger berücksichtigt. MPEG-1 wurde 1988 entwickelt. Das Videoformat wird erstmals 1993 veröffentlicht. Das Videoformat wird jedoch von seinen Nachfolgern nicht mehr weiterentwickelt (chronologisch sortiert):

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

  • Ist es verlustbehaftet?

    Ja. Die MPEG-Formate sind alle verlustbehaftet.

  • Ist seine Größe wegen seines Alters?

    Ja und nein. In einem verlustbehafteten Videoformat wird die Größe eines Videos vom Ziel bestimmt Bitrate ausgedrückt in bit pro sekunde (bps). Je höher die Bitrate, desto größer das Video. Sie können die Bitrate nach Belieben senken. Die Größe nimmt ab, aber auch die Qualität (so dass das Video nur eine Wand ist, die ab und zu die Farbe wechselt!)

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

    Die Qualität des Encoders ist ebenfalls sehr entscheidend. Es ist nicht nur wichtig, das richtige Videoformat auszuwählen. Es ist auch wichtig, die beste Software auszuwählen, die dieses Videoformat produziert. Zum Beispiel, libx264 generiert viel bessere H.264-Videos als QuickTime.

    Es gibt viele, viele, viele andere entscheidende Faktoren. 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 wirkt sich aus. Sie werden feststellen, dass eine MPEG-4 Part 4 (ASP) -Videospur in einem .avi oder .divx Die Container-Datei belegt viel mehr Speicherplatz als in einer .mp4 oder .mkv Datei.


quelle
2
MP3 ist also im Grunde MPEG-1 Part 3 Layer III?
grawity
1
Um einen allgemeineren Überblick zu erhalten, sollten Sie sich auch Folgendes ansehen: Was ist ein Codec (z. B. DivX?) Und wie unterscheidet er sich von einem Dateiformat (z. B. MPG)?
slhck
1
@grawity lol. Nein, 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.
Ich habe heute Morgen eine Stunde lang in Containern nachgelesen und konnte kein Wort verstehen, worauf sie hinaus wollten. Vielen Dank für die Klarstellung.
Andres Stadelmann
Könnte ich fragen, ob es sinnvoll ist, all diese Videodateien in ein neueres Containerformat wie MKV zu migrieren?
Andres Stadelmann
1

MPG wird normalerweise mit MPEG2 assoziiert. Dies ist ein altes Komprimierungsformat, das (nach modernen Maßstäben) nur sehr wenig Rechenleistung zum Kodieren / Entscheiden benötigt, jedoch 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 wurden, die viel bandbreiteneffizienter sind - auf Kosten eines viel höheren Verarbeitungsaufwands.

Sowohl MPEG2 als auch MPEG4 verwenden verlustbehaftete Codecs. Die Höhe des Verlusts hängt von den Einstellungen ab, die für die Komprimierung verwendet werden. Beim Umcodieren von MPEG2 auf MPEG4 geht mindestens ein wenig Qualität verloren. Ob sich das Speichern lohnt, hängt von Ihnen ab.

Wie bereits erwähnt, sind mpg und mp4 Containerformate für andere Codecs, sodass es möglich ist, innerhalb jedes Formats unterschiedliche Qualitäts- / Leistungstypen zu verwenden. Bei MPEG2 handelt es sich jedoch normalerweise um einen mp2-Stream mit unterschiedlichen Audiodaten, während mp4 normalerweise h.264, divx verwendet oder besser - alles viel engere, prozessorintensivere Formate.

davidgo
quelle
Diese Antwort ist bei der Definition der tatsächlichen Videocodierungsformate im Vergleich zu Containern, z. Wenn gesagt wird, „MPEG4 enthält Dateien, die mit neueren Codecs komprimiert wurden“, spezifiziert MPEG-4 als Standard zwei Videocodierungsformate (MPEG-4 Part 2 und Part 10) und mehrere Containerformate (MPEG-4 Part 12 und Part 14 als Instanziierung von Teil 12). Außerdem mischen Sie H.264 (eine Spezifikation für das Videocodierungsformat; identisch mit MPEG-4 Part 10) und DivX (einen tatsächlichen Videocodierer für MPEG-4 Part 2-Video).
slhck