WAS IST DER H.264 CODEC?


Free Download Mp4Gain
picture

WAS IST DER H.264 CODEC?

H.264

Der H.264-Codec ist eine Weiterentwicklung des MPEG-4-Standards, auch MPEG-4 part10 genannt. Für H.264 spricht zumindest die Tatsache, dass HDTV (High Definition Television) mit dem H.264-Standard genau funktioniert.

H.264

Im Vergleich zu MPEG-4 bietet der H.264-Standard aufgrund der Verwendung komplexerer Stream-Codierungsschemata eine bessere Komprimierung. In Szenen, die mit Zeitraffer nur schwer zu codieren sind, sind die Farbübergänge weicher und ähnliche Farben werden mit einer niedrigeren Bitrate komprimiert. Dieser Codec vermittelt feine Details besser, da H.264 im Gegensatz zu MPEG-2 und MPEG-4, bei denen die minimalen Makroblockgrößen 16 x 16 und 8 x 8 Pixel betragen, Blöcke mit bis zu 4 x 4 Pixel verwendet und sich die Blockgröße adaptiv ändert für jedes einzelne Fragment. In Szenen mit hohen Details oder sich schnell bewegenden Objekten bietet dies eine bessere Bildqualität. Bei gleicher Informationsmenge und Bildqualität ist die H.264-Datei im Durchschnitt 30% kleiner als die MPEG-4-Datei.

Am Anfang bestand die Hürde bei der Verwendung dieses Codecs darin, dass für die Echtzeit-Videodecodierung sehr leistungsfähige Computerhardware erforderlich ist. Mit der Markteinführung von Intel- und AMD-Multi-Core-Prozessoren steht nun die erforderliche PC-Leistung einer Vielzahl von Benutzern zur Verfügung.


Free Download Mp4Gain
picture

AVC / H.264

AVC / H.264

H.264

Der AVC-Videokomprimierungsstandard (Advanced Video Coding) wurde im Mai 2003 vom JVT (Joint Video Team) vorgeschlagen. Damals war er ein revolutionärer Fortschritt in der Videokomprimierungstechnologie. Der neue Standard hat die gängigen Standards MPEG-2 und MPEG-4 Part 2 (SP, ASP) vollständig übertroffen. Nach einigen Schätzungen erfordert das Speichern von nach dem AVC-Standard komprimiertem Video zweimal weniger Speicherplatz als das nach dem MPEG-2-Standard komprimierte Video mit derselben Qualität.

H.264

Der neue Standard ermöglichte den Empfang von Videos mit Standardauflösung in Sendequalität mit einer Rate von 1,5 Mbit / s. Dieses Komprimierungsverhältnis ermöglicht die Übertragung von ungefähr 12 komprimierten TV-Kanälen in dem Frequenzband, das zuvor von einem analogen TV-Kanal belegt wurde. Darüber hinaus ermöglichte die Einführung von AVC den Fernsehbetreibern, neue Videodienste an Orten bereitzustellen, an denen sie zuvor nicht verfügbar waren, und eröffnete die Möglichkeit, mehr Videokanäle für die Übertragung in einen engen und teuren Frequenzbereich zu “packen”. Vorteile bei der Codierungseffizienz, wie eine gute Videoqualität bei niedrigen Bitraten, haben AVC zum unbestrittenen Marktführer für Internet-TV-Systeme gemacht und die Branche auf ein völlig neues Niveau gebracht. AVC hat auch die Qualität des digitalen Fernsehens erheblich verbessert und HDTV-HD-Fernsehen allgemein verfügbar gemacht.

Die niedrigen Lizenzgebühren von MPEG-LA haben auch zur raschen Übernahme des Standards beigetragen, und H.264 / AVC hat sich bisher erfolgreich auf dem Markt etabliert. Im Jahr 2010 überstieg die Anzahl der AVC-basierten Lösungen die Anzahl ähnlicher Lösungen auf der Grundlage des veralteten MPEG-2-Standards und stieg jedes Jahr bis zur Einführung des nächsten H.265 / HEVC-Videokomprimierungsstandards.

Hauptmerkmale des H.264 / AVC-Standards
Der H.264-Standard bietet fortschrittliche Codierungstechnologie mit ähnlichen Methoden wie die vorherigen MPEG- und ITU-T-Standards. Neue Tools, die Folgendes umfassen, sorgen für mehr Produktivität und Qualität.

Verbesserte Bewegungsschätzung

Mit der Bewegungsschätzung können Sie nach Submakroblöcken verschiedener Größen von 16 x 16 bis 4 x 4 Pixel suchen. Bewegungsvektoren sind jetzt auf 1/4 Pixel für Luma und 1/8 Pixel für Chroma genau. Darüber hinaus wurde die Codierung von Bewegungsvektoren signifikant verbessert; Ihre Vorhersage wird verwendet.

Räumliche Vorhersage

H.264 führt interne Vorhersagen für intracodierte Blöcke durch, sodass bis zu 9 verschiedene Richtungsvorhersagen angewendet werden können.

Optimierung der Codierungsparameter

Bei der klassischen Codierungsmethode werden in jeder Phase optimale lokale Entscheidungen getroffen. In diesem Fall ist die resultierende Lösung offensichtlich möglicherweise nicht optimal. Der AVC-Standard schlägt einen neuen Algorithmus zur Optimierung der RDO-Codierungsparameter (Frequency Distortion Optimization) vor, deren Kern darin besteht, diese Parameter auszuwählen, deren Verwendung das Ergebnis besser beeinflusst.

Modifiziertes PrEP

Um die Restinformationen zu transformieren, wird eine modifizierte ganzzahlige diskrete Cosinustransformation (MDCT) verwendet, die Rundungsfehler vermeidet. Ein wichtiger Unterschied zu früheren Standards sind die Blockgrößen für DCT. AVC ermöglicht Transformationen in 8×8- und 4×4-Pixelblöcken.

Filterblockgrenzen

Eine weitere Innovation des AVC-Standards ist die Verwendung eines Entsperrfilters, dessen Hauptaufgabe darin besteht, Blockartefakte an den Grenzen von Makroblöcken im Bild auszugleichen. Dadurch wird die visuelle Wahrnehmung jedes Frames und der gesamten Videosequenz insgesamt verbessert.

Verbesserte Codierung für reibungslose Bewegungen

AVC wurden mehrere neue Bedingungen hinzugefügt, um Makroblöcke im “Sprung” -Modus zu codieren. Tatsächlich wird in diesem Fall der Makroblock nicht codiert, sondern ein anderer Makroblock wird an derselben Position, jedoch mit einem anderen Rahmen verwendet. Daher wird bei niedrigen Bitraten oder bei gleichmäßigen Kamerabewegungen eine signifikante Verstärkung erzielt, wenn sich das gesamte Bild auf die gleiche Weise bewegt.

Entropiecodierung

Der Standard bietet zwei effizientere Entropiecodierungsprozesse. Die kontextadaptive Codierung mit variabler Länge (CAVLC – Context Adaptive Encoding mit unterschiedlichen Längen von Codewörtern) ist ein Entropiecodierer, dessen Prinzip dem Huffman-Komprimierungsalgorithmus nahe kommt. Mit CAVLC können Sie Informationen schnell komprimieren und gleichzeitig ein akzeptables Komprimierungsverhältnis bereitstellen.

Die kontextadaptive binäre arithmetische Codierung (CABAC – Context Adaptive Binary Arithmetic Coding) ist ein arithmetischer Codierer.

Was ist H.264?

Was ist H.264?

H.264

H.264 ist der führende Videokomprimierungsstandard, der heute in der Videoüberwachung und darüber hinaus verwendet wird.

H265  H264

H.264, MPEG-4 Part 10 oder AVC (Advanced Video Coding) ist ein lizenzierter Videokomprimierungsstandard, der entwickelt wurde, um ein hohes Komprimierungsverhältnis eines Videostreams bei gleichzeitig hoher Qualität zu erzielen.

Erstellt von der ITU-T Video Coding Experts Group (VCEG) zusammen mit der ISO / IEC Moving Picture Experts Group (MPEG) im Rahmen des Joint Video Team (JVT) -Programms.

ITU-T H.264 und ISO / IEC MPEG-4 Teil 10 (der formale Name lautet ISO / IEC 14496-10) sind technisch völlig identisch. Der endgültige Entwurf der ersten Version des Standards wurde im Mai 2003 fertiggestellt.

Es wird im digitalen HDTV-Fernsehen und in vielen anderen Bereichen des digitalen Videos verwendet.

Ein bisschen mehr über H.264 und warum ist es beliebt?

H.264 ist ein moderner Kompressionsstandard, der 2003 eingeführt wurde. Dreizehn Jahre sind eine kurze Zeit für einen Industriestandard. Zum Vergleich: Die erste USB-Version wurde 1995 und die zweite, die jetzt jeder verwendet, im Jahr 2000 übernommen.

Abonnieren Sie den Newsletter
Es ist kein Müll! Nur die neuesten Nachrichten, Artikel, Aktionen und Rabatte. Sie können sich jederzeit abmelden.

Email *
ABONNIEREN
Der H.264-Standard ist zuverlässig, mit fast jedem Gerät kompatibel und bietet eine gute Komprimierung. Videos in HD-Qualität werden mit einer Bitrate von nicht mehr als 7-8 Mbit / s angezeigt, während der vorherige Standard (HD, MPG-2) 12-20 Mbit / s benötigte, was ungefähr dem Doppelten entspricht.

Es gibt einen moderneren H.265-Standard, aber bisher ist nicht jeder bereit, ihn zu verwenden (die Entwicklung darauf basierender Codecs ist für den Software- und Hardwarehersteller etwas teurer, und das Beste ist der Feind des gut), es gibt ein veraltetes MPEG-2 (dessen Verwendung mehr Speicherplatz in Medien erfordert, dicke Kanäle für den Verkehr benötigt). Daher ist es in unserer Zeit für die Universalität von Software und Technologie so wichtig, diesen Komprimierungsstandard beizubehalten.

H.265 wird schrittweise in Hikvision-Kameras und -Recorder eingeführt, wobei die Abwärtskompatibilität unterstützt wird. So wird jetzt USB 3.0 (blau) eingeführt, das auf neuen Motherboards und Laptops immer häufiger vorkommt.

H.264

H.264

H.264

Standardfunktionen für die Videokomprimierung von H.264 (MPEG4 AVC) und zugehörige Informationen: Codecs, Container, Wiedergabe usw.
H.264 ist ein Videokomprimierungsstandard, der von der Internationalen Organisation für Normung (ISO) übernommen wurde. Auch bekannt als MPEG-4 Teil 10 und AVC (Advanced Video Coding).

h264

Vorteile von H.264

Im Vergleich zu MPEG2 (DVD-Video) und MPEG4 ASP (DivX, XviD) arbeitet die H.264-Komprimierung wesentlich effizienter und bietet eine bessere Bildqualität (bis zu dem für MPEG2 und MPEG4 ASP unerreichbaren Niveau) und eine Größe kleinere Datei.

Nachteile von H.264

Der Hauptnachteil von H.264 sind die deutlich höheren Hardwareanforderungen für das Codieren und Abspielen von Videodateien.

Auf einem Computer mit einem Intel Pentium 4-Prozessor mit 3,2 GHz ist es beispielsweise bequem (kein Problem, keine Ruckler), den ffdshow-Testdecoder in Windows Vista zu verwenden. Nur das Video wird in “mittlerer” HD-Auflösung abgespielt – 1280 × 720. Das sogenannte Full-HD-Video (1920 × 1080) kann sich je nach Komplexität der Szenen bereits spürbar “verlangsamen”. Es ist jedoch zu beachten, dass in Windows der vorherigen Generation, XP, Full-HD-Videos auf demselben Computer in vielen Fällen recht reibungslos wiedergegeben werden.

Die Effizienz der Verwendung von Computerressourcen während der Wiedergabe hängt in gewissem Maße vom verwendeten Decoder ab.

H.264 Decoder
ffdshow-Tests
Ein beliebter kostenloser Decoder für viele Video- und Audiokomprimierungsformate, einschließlich H.264.
CoreAVC
Der kostenpflichtige Codec wird als der Codec betrachtet, der derzeit die geringsten Ressourcen verbraucht. Seit Version 1.9.5 wird die Dekodierung mithilfe der Hardwarefunktionen von nVidia-Grafikkarten über die CUDA-Schnittstelle unterstützt. Moderne Versionen unterstützen auch die Verwendung der Hardwarefunktionen von ATI (AMD) – und Intel-Grafikkarten über die DXVA-Schnittstelle.
H.264-Unterstützung
H.264 ist als Standard für die Komprimierung von hochauflösendem Video (HD, HDTV) anerkannt. Es wird in einer neuen Generation optischer Medien vertrieben: Blu-ray und HD DVD. Es wird auf Mobilgeräten verwendet. Es ist kompatibel mit Apple QuickTime. Es verbreitet sich in digitalen Fernsehübertragungssystemen, Videokonferenzen, Videoüberwachung usw. Adobe Flash Player ist der De-facto-Standard für Multimedia-Webanwendungen und Online-Video-Hosting-Sites wie YouTube und unterstützt seit der Version 9.0.115, die Ende 2007 veröffentlicht wurde, die direkte Wiedergabe von H.264-Videos.

Standards, Formate, Codecs, Container
Der Codec und der Standard sind nicht gleich. Ein Standard ist eine Spezifikation (Beschreibung) eines Komprimierungsalgorithmus (z. B. H.264), ein Codec ist seine spezifische Softwareimplementierung (z. B. x264).

Sie sollten auch das Format der Daten und das Format des Containers, in dem diese Daten gespeichert werden können, nicht verwechseln. Dieselben Daten (z. B. vom H.264-Algorithmus vom x264-Encoder komprimiert) können in verschiedene Container (z. B. Matroska, MP4 oder AVI) gepackt werden. Im Gegensatz dazu muss ein Container desselben Formats (z. B. MKV) keine Videodaten im H.264-Format enthalten. Sie können leicht eine MKV-Datei mit einem normalen DivX-Video finden.

Datencontainerformate
Es gibt mehrere gängige Containerformate, die wichtigsten sind MP4, Matroska (MKV) und AVI.

MP4
Der offizielle Containerstandard für H.264-Videos. Der Hauptnachteil von MP4 besteht darin, dass diese Datei gemäß der Spezifikation nur Audio im AAC-Format enthalten kann. Dies führt zu einem erzwungenen Verlust der Tonqualität, beispielsweise beim Sichern von DVD-Filmen, da von einem verlustbehafteten Komprimierungsformat (AC3, Dolby Digital) zu einem anderen (AAC) transkodiert werden muss. Rein technisch gesehen können Sie in einem MP4-Container den Stream eines beliebigen Formats platzieren, aber die Fähigkeit, die Datei auf einem beliebigen Player abzuspielen, kann nicht garantiert werden.
Matroska (Matroschka, MKV)

AVI
Der AVI-Container enthält im Allgemeinen Videos in den gängigen Formaten DivX und XviD (MPEG4 ASP). Der AVI-Container ist formal nicht zum Speichern von Daten ausgelegt, die gemäß dem H.264-Standard codiert wurden, und wird daher im Allgemeinen nicht für diese Zwecke verwendet und in den seltenen Fällen einer falschen Verwendung des Containers die Fähigkeit dazu Spielen Sie die entsprechenden Dateien ab.