Gemischt Forum



Video Codec Verständnissfrage



Der Joker unter den Foren -- für alles, was mehrere Kategorien gleichzeitig betrifft, oder in keine paßt
Antworten
aight8
Beiträge: 1315

Video Codec Verständnissfrage

Beitrag von aight8 »

Also es gibt ja viele implementierungen von MPEG-2 / 4. Ich habe da ein paar fragen dazu.

Ich verstehe nämlich nicht ganz was diese implementierungen nützen?

Ist es heuzutage beachtenswert welchen Codec man nimmt? Also sieht man denn Qualitätunterschiede?

MPEG deutet ja auf ein genormtes Format hin. Kann man den ein MPEG-2 File welches mit Codec X dekodiert wurde mit Codec Y abspielen? Wenn wen nein, verstehe ich diese Normung von MPEG nicht.



jwd96
Beiträge: 970

Re: Video Codec Verständnissfrage

Beitrag von jwd96 »

Ich glaube du hast da was ganz falsch verstanden.
Es gibt Container z.B. mp4, mov, avi oder mpeg
In diesen Containern sind meistens ein
Audiostream und
Videostream
beide Streams werden mithilfe von Codecs "komprimiert", denn sonst hätte man ja nur Einzelbilder.(Es gibt auch unkomprimierte Formate)
Video-codecs sind z.B. H.264 (der kann z.B. im mov oder mp4 container verwendet werden) oder JPEG - PHOTO oder ProRoes (von Apple)
Das heißt der Film witrd immer in dem Codec abgespielt, in dem er gespeichert ist.
H.264 ist z.B. ein stark komprimiertes Format = kleine Date + große Rechenleistung



Axel
Beiträge: 17025

Re: Video Codec Verständnissfrage

Beitrag von Axel »

Mpeg wuirde weiterentwickelt:
Mpeg1 - VCD,
Mpeg2 - DVD-Video und HDV
Mpeg4 - AVC und H.264

Und natürlich brauchst du für ein auf bestimmte Weise en-codiertes Video auf der Player-Seite den De-coder, das ist ganz einfach so.

Um dieselbe Qualität zu erreichen, benötigt Mpeg4 (Typisch für HD sind 17 Mbit/s) eine kleinere Datenrate als Mpeg2 (25 Mbit/s), zum Beispiel.



TheBubble
Beiträge: 2051

Re: Video Codec Verständnissfrage

Beitrag von TheBubble »

Im Grunde ist es bei den angesprochenen Video Codecs recht einfach: Es ist kein Video Codec selbst standardisiert, sondern nur Datenformate (Bitstream-Formate). Jeder Abspieler muss mit jedem gültigen Bitstream umgehen können. Jeder Kompressor muss als Ausgabe einen gültigen Bitstream erzeugen.

Dennoch können sich die Implementierungen der Codecs in Performance, Qualität oder in beidem unterscheiden, denn wie sie einen gültigen Bitstream erzeugen oder wiederdergeben, ist nicht festgelegt.



WoWu
Beiträge: 14819

Re: Video Codec Verständnissfrage

Beitrag von WoWu »

@ aight8

Das hast Du ganz richtig gesehen. MPEG ist ein Normeirungsgremium und nicht nur ein Containerformat.

Die bekanntesten Formte sind wohl MPEG1, MPEG2, MPEG4, MPEG7 und MPEG21.
MPEG ist auch streng genommen kein Kodieralgorithmus ... es ist lediglich ein Bitstream und MPEG ist lediglich und ausschließlich ein Satz an Kompressionswerkzeugen..
Für die Codecs in MPEG werden diese Kompressionswerkzeuge eingesetzt.
Es sind auch keine Algorithmen, die ein Encoding erzeugen, es sind lediglich die Vorschriften, wie encodiert werden kann und auch das nur dadurch, dass man den Dekoder definiert.
MPEG4 ist mehr als das. Es ist ein Framework. Innerhalb von MPEG 4 gibt es eigentlich nur zwei Codecs, die derzeit eine Rolle spielen: VC1 und H.264 (AVC).

Der Ursprung bestand darin, den Herstellern mit dem Encoding soviel Freiheit wie möglich zu geben, um Alleinstellungsmerkmale zu entwickeln (sprich: gute Codecs). Da sich MPEG nur über den Decoder definiert, mussten sie also zwangsläufig kompatibel sein, um sich MPEG nennen zu dürfen.
Der Gedanke dahinter war, die Geräte unterschiedlicher Hersteller ohne Einschränkung und/oder Qualitätsverlust miteinander kombinieren zu können. Ebenso für die Geräteindustrie (TV,SAT usw.) Planungssicherheit zu gewährleisten.
Wenn sich also ein Codec nur "MPEG konform" nennt, ist meist kein MPEG drin, weil das Signal auf Decodern, die dem Standard entsprechen, nicht unbedingt läuft.
So darf sich z.B. AVCHD auch nicht MPEG4 nennen, weil Teile darin enthalten sind, die eigentlich gar kein HD sind und den MPEG4 Vorgaben gar nicht entsprechen sondern aus der SD-Welt kommen.

Eigentlich hat mit der MPEG2 Entwicklung auch die MPEG4 Entwicklung eines weiterreichenden Framework begonnen. Nur hat man den Teil für einen den Codec zu einem frühen Zeitpunkt und in einer "Zwischenform" bereits für das TV genutzt, das Format aber konsequent weiterentwickelt und als Produkt MPEG4 zur Normierung gebracht.
MPEG2 ist also die 15 Jahre alte "Rohfassung" für einen Codec, der mit MPEG4 H.264 erst fertig geworden ist.
Ebenso VC1 ist von Microsoft aus einem frühen Draft von H.264 entstanden und beinhaltet sehr viele Qualitätstools von H.264 gar nicht.
Anders als in älteren Codecs, in denen die Bildqualität mit der Datenrate einher geht, lässt sich das bei H.264 nicht mehr unmittelbar daran ablesen, denn die Bildqualität hängt fast ausschliesslich davon ab, welche Profile, also welche "Tools" ich benutze. Das davon auch indirekt die Datenrate betroffen ist, ist klar, aber eben auch die Anforderung an den Prozessor und so ergibt sich manchmal das Bild, dass für eine mindergute Bildqualität eine hohe Datenrate herhalten muss, nur weil der Prozessor des Gerätes zu schwach ist, die Tools zu verarbeiten. Da wird dann mit I-Frames nachgeholfen, um es dem Prozessor zu erleichtern. Folge ist dann ein schlechtes Profile und damit ein schlechtes Bild, bei trotzdem hoher Datenrate.
Du siehst, die Codecs werden einwenig komplexer und die Zusammenhänge sind nicht mehr das, was sie einmal waren.
Gute Grüße, Wolfgang

E-Book:
www.provideome.de



 Aktuelle Beiträge [alle Foren]
 
» Canon Legria HF G40 Camcorder mit Wide DR // CES 2016
von Jan - So 17:46
» Vimeo wird vom Investor Bending Spoons übernommen
von cantsin - So 17:13
» Fujifilm GFX Eterna 55 demnächst verfügbar für 16.500 Dollar
von Jott - So 16:05
» Edius 11.40 auf der IBC vorgestellt
von Bruno Peter - So 10:28
» Sachtler aktiv16T/18T und FSB 16T/18T Mk II Fluidköpfe vorgestellt
von pillepalle - So 1:45
» Neue Vocas Matte Box MB-260 - kompakt und frei konfigurierbar
von slashCAM - Sa 18:45
» Unser Kinofilm "The Trail" nun auf Amazon Prime
von Darth Schneider - Sa 13:30
» ATOMOSphere erhält mobile Oberfläche und Transkriptionsfunktion
von slashCAM - Sa 12:51
» Blackmagic Camera App 3.0 für Android und iOS bringt viele Neuerungen
von Axel - Sa 11:32
» Alien: Romulus - Teaser Trailer online - produziert von Ridley Scott, gedreht auf Alexa 35
von 7River - Sa 7:22
» BPCC6Kpro mit ipad 10 verbinden
von coldcase - Fr 23:51
» Blackmagic Camera ProDock für iPhone 17 erklärt
von slashCAM - Fr 21:21
» Atomos stellt Studio PRO-2710 4K OLED Referenzmonitor mit Umgebungslicht-Kalibrierung vor
von slashCAM - Fr 18:40
» Atomos Shinobi 7 RX - 7" HDR-SDI/HDMI-Monitor mit Kamerasteuerung und Touch-Fokus
von pillepalle - Fr 17:48
» Sigma 20-200mm F3.5-6.3 DG | Contemporary vorgestellt
von slashCAM - Fr 15:59
» Blackmagic Camera ProDock - Dockingstation für iPhone 17 Pro Filmer
von rush - Fr 9:01
» Datacolor SpyderExpress - Monitor-Farbkalibrierung in nur 90 Sekunden
von slashCAM - Do 9:33
» Nikon ZR - erstaunlich günstige DSLM mit integrierter RED-RAW Aufzeichnung
von pillepalle - Mi 22:43
» RED V-RAPTOR XE - 8K Global Shutter Vista Vision Kamera zum halben Preis
von iasi - Mi 18:12
» Cartoni Mixo 21 Fluid Head
von pillepalle - Mi 17:05
» Canon Cinema EOS C50 - Vollformat kompakt mit 7K60p Open Gate RAW Aufzeichnung
von Rick SSon - Mi 12:25
» Livestream: Apple stellt neue Produkte vor (Iphone 17 etc)
von Jott - Mi 11:41
» YouTuber verliert Prozess - Bruce Willis Synchronstimme darf nicht geklont werden
von Jott - Mi 8:41
» Nikon Zr - Nikons erste eigene Cine-Kamera - am 10.Sept.
von pillepalle - Mi 2:14
» Apples kostenlose Profi-Kamera App Final Cut Camera 1.1 mit neuen Funktionen
von vaio - Di 22:40
» Mein L-Mount Problem
von Jörg - Di 20:22
» Adobe Premiere Pro 25.5 enthält neu integrierte Effekte-Bibliothek
von TomStg - Di 19:45
» SIGMA erweitert ART-Serie um zwei lichtstarke Objektive
von roki100 - Di 18:41
» Canon EOS C400, C80, C70 und R5C bekommen neue Firmware
von slashCAM - Di 17:57
» Canon teasert neue, kompakte Kamera - Cine-Modell zur IBC?
von Darth Schneider - Di 17:35
» Die beste Hardware für KI-Video - oder was man wirklich (nicht) braucht...
von Totao - Di 13:57
» Vegas Pro 23 ist da - mit Keyframe Editor und mehr GPU-Beschleunigung
von slashCAM - Di 13:14
» Nikon deaktiviert Authenticity Service für Z6 III
von Alex - Di 13:07
» D-Cinelike Material mit Avidemux kürzen in D-Cinelike möglich?
von Videopower - Di 11:24
» Google Pixel 10 Pro (XL) kommt mit Generativer KI direkt in der Kamera
von cantsin - Di 10:11