Informationen zur Videokomprimierung


Free Download Mp4Gain
picture

Informationen zur Videokomprimierung

Video Compression

Im Laufe der Tage steigen die Anforderungen an die Videoqualität ständig.

Video Compression

Gleichzeitig könnten Kanalbreite und Medienkapazität nicht mit diesem Wachstum Schritt halten, wenn die Videokomprimierungsalgorithmen nicht verbessert würden.
Als nächstes werden wir über einige der Grundlagen der Videokomprimierung sprechen. Einige von ihnen sind etwas veraltet oder zu einfach beschrieben, geben aber gleichzeitig eine minimale Vorstellung davon, wie alles funktioniert.

Video-Streaming-Funktionen

Fast jeder weiß, dass jedes Video eine Sammlung von Standbildern ist, die sich im Laufe der Zeit gegenseitig ersetzen. Im Folgenden nennen wir diesen geordneten Set-Videostream. Sie sind unterschiedlich, daher ist es äußerst nützlich, hier eine kleine Klassifizierung vorzunehmen:
Pixelformat. Das Pixel gibt uns nicht mehr Informationen als seine Farbe. Die Farbwahrnehmung ist jedoch sehr subjektiv, und es wurden große Anstrengungen unternommen, um Farbwiedergaben und Wiedergabesysteme zu erstellen, die für die meisten Menschen akzeptabel sind. Die Farbe, die wir in der realen Welt sehen, ist im Hinblick auf das Frequenzspektrum des Lichts recht komplex, was es äußerst schwierig macht, es in digitaler Form zu übertragen und noch mehr anzuzeigen. Es wurde jedoch beobachtet, dass die drei Punkte des Spektrums die angezeigte Farbe in der Metrik der Farbwahrnehmung durch einen gewöhnlichen Menschen ziemlich genau näher an die Gegenwart bringen können. Diese drei Punkte sind rot, grün und blau. Das heißt, aufgrund seiner linearen Kombination können wir den größten Teil des Spektrums sichtbarer Farben abdecken. Der einfachste Weg, ein Pixel darzustellen, ist daher: RGB24, wobei genau 8 Informationsbits für die roten, grünen und blauen Komponenten zugewiesen werden. So können wir 256 Abstufungen jeder Farbe und insgesamt 16.777.216 aller Arten von Farbtönen übertragen. In der Praxis wird diese Farbdarstellung während der Speicherung praktisch nicht verwendet, nicht nur, weil wir bis zu 3 Bytes pro Pixel ausgeben, sondern auch aus anderen Gründen, aber dazu später mehr (auf YV12).
Rahmengröße. Wir erfassen und codieren bereits alle Pixel im Videostream und empfangen viele Daten, aber es ist unpraktisch, damit zu arbeiten. Am Anfang ist alles sehr einfach, der Rahmen zeichnet sich aus durch: Breite, Höhe, Größe des sichtbaren Teils und Format (dazu später mehr). Hier werden die Zahlen wahrscheinlich vielen bekannt sein: 640 x 480, 720 x 480, 720 x 576, 1280 x 720, 1920 x 1080. Warum? Ja, da sie in unterschiedlichen Standards erscheinen, haben beispielsweise die meisten europäischen DVDs eine Auflösung von 720 x 576. Nein, natürlich können Sie ein 417×503-Video erstellen, aber ich denke nicht, dass daran etwas Gutes ist.

Rahmenformat. Selbst wenn wir die Größe des Rahmens kennen, können wir das Pixelarray nicht bequemer darstellen, ohne zu wissen, wie der Rahmen “gepackt” wird. Im einfachsten Fall gibt es nichts Kompliziertes: Wir nehmen eine Reihe von Pixeln und schreiben die Bits jedes codierten Pixels in eine Reihe und so weiter Zeile für Zeile. Das heißt, wir schreiben so viele Zeilen, wie wir groß sind, um so viele Pixel wie wir breit und alle in einer Reihe, in der Reihenfolge. Dies nennt man progressiv. Aber vielleicht haben Sie versucht, Fernsehsendungen auf einem Computer ohne die richtigen Einstellungen anzusehen und den “Kämmeffekt” gesehen. In diesem Fall befindet sich dasselbe Objekt in unterschiedlichen Positionen relativ zu den ungeraden und geraden Linien. Sie können lange über die Wünschbarkeit von Interlaced-Scans (Interlaced-Scannen) streiten, aber die Wahrheit ist, dass es ein Relikt der Vergangenheit des traditionellen Fernsehens geblieben ist (diejenigen, die daran interessiert sind, über das Kinescope-Gerät zu lesen). Ich werde jetzt nicht über Methoden sprechen, um diesen unangenehmen Effekt zu entfernen (deinterlace). Hierher kommen die magischen Bezeichnungen: 576i, 720p, 1080i, 1080p, wobei die Anzahl der Zeilen (Rahmenhöhe) und die Art des Scans angegeben sind.
Bildrate. Einige der Standardwerte: 23.976, 24, 25 und 29.97 Bilder pro Sekunde. Beispielsweise werden im europäischen Fernsehen 25 fps, im amerikanischen Fernsehen 29,97 und in Filmen 24 fps verwendet. Aber woher kamen die “Fremden” 23.976 und 29.97? Lassen Sie mich Ihnen ein Geheimnis verraten: 23.976 = 24 / 1.001 und 29.97 = 30 / 1.001, dh der 1.001-Divisor ist im amerikanischen NTSC-Broadcast-Standard enthalten. Wenn der Film gezeigt wird, kommt es folglich zu einer geringfügigen Verlangsamung, die für den Zuschauer nicht erkennbar ist. Wenn es sich jedoch um ein Musikkonzert handelt, ist die Geschwindigkeit der Show so kritisch, dass es besser ist, gelegentlich Frames und erneut die zu überspringen Der Betrachter wird nichts bemerken.


Free Download Mp4Gain
picture

Digitale Videokodierung und -komprimierung

Digitale Videokodierung und -komprimierung

H.264

Das Codieren (Komprimieren) digitaler Videoinformationen kann schwierig zu verstehen sein, wenn Sie nicht wissen, warum sie wichtig sind, wonach Sie suchen müssen und wie sie im Allgemeinen funktionieren.

H.264

Warum ist Videokomprimierung wichtig?

Die Verwendung digitaler Videofilme wurde in den 1980er Jahren eingeführt. Es handelte sich um saubere, unkomprimierte Videoinformationen, für deren Wiedergabe und Speicherung große Mengen an Speicher- und Wiedergabesystemressourcen erforderlich waren. Trotz des gewaltigen Sprunges in der Entwicklung der digitalen elektronischen Technologie sind Komprimierung und Codierung auch heute noch eine Voraussetzung für die Aufzeichnung von Videoinformationen. Andernfalls wird das Hochladen, Verarbeiten, Bearbeiten, Abspielen und Speichern von Videodateien zu einem Test für die Ausdauer Ihres Nervensystems und die Fähigkeiten Ihrer Geräte.

Wie funktioniert die Videokodierung?
Beim Codieren eines Videosignals wird der Videodatenstrom kontinuierlich von einer speziellen Software analysiert, und unnötige / unwichtige Datenfragmente werden einfach abgeschnitten. Dies trägt dazu bei, die Größe der Videodatei erheblich zu reduzieren.

Es gibt zwei Arten der Videokomprimierung: Bild für Bild (Intra-Frame) und Inter-Frame-Codierung.

Bei der Bild-für-Bild-Komprimierung wird jedes Bild des Videos als separates Standbild behandelt, ähnlich einem Foto im JPEG-Format. Diese Technologie zeichnet sich durch eine gute Videoqualität aus. Die Reduzierung der Videodateigröße ist jedoch vernachlässigbar, da alle Frames gespeichert werden, auch wenn für ein Dutzend oder sogar Hunderte keine Änderungen am Bild vorgenommen wurden. von Frames. Mit anderen Worten, von hundert identischen Fotos werden 100 gespeichert, nicht eines.

Die Komprimierung zwischen Frames funktioniert nach dem entgegengesetzten Polarprinzip: Wenn ein Signal verarbeitet wird, wird das gesamte Frame analysiert, aber wie in der Animation werden nur wichtige Änderungen von Frame zu Frame gespeichert, wenn Sie die Bewegung eines Objekts anzeigen müssen , aber der Hintergrund des Hintergrunds und die Umgebung um das Objekt sind gleich. Auf diese Weise können Sie die Größe der Videodatei im Vergleich zum Intra-Frame-Komprimierungsprinzip erheblich reduzieren.

Bildqualität von
Video nach der Komprimierung Selbst die fortschrittlichsten Videokomprimierungsalgorithmen führen zu einem Qualitätsverlust des Originalsignals. Die Entwicklung von Softwareprodukten und Codecs hat jedoch ein Niveau erreicht, bei dem der Qualitätsverlust vom Original bis zum durchschnittlichen menschlichen Auge kaum wahrnehmbar und nicht zu unterscheiden ist, insbesondere für Laien auf dem Gebiet der digitalen Videoverarbeitung.

Um die höchstmögliche Videoqualität zu erhalten und gleichzeitig die Lautstärke der Videodatei zu speichern, müssen Sie die wichtigsten Punkte festlegen: Videoauflösung, Dateigröße, Methode zum Übertragen und Herunterladen der Videodatei, Vorherrschen statischer oder dynamischer Szenen , Farbe, Kontrast und dergleichen. Ein wichtiger Faktor, der die Qualität und Größe der resultierenden Videodatei beeinflusst, ist die Wahl des Codecs und des Komprimierungsformats.

Codecs A.
Videodateien müssen komprimiert und codiert und dann mit denselben Softwaretools dekomprimiert und decodiert werden: einem Codec, der Tools zum Verarbeiten und Abspielen der Datei enthält. Mit anderen Worten, um eine Videodatei anzuzeigen, müssen Sie sie mit demselben Codec decodieren, in dem sie codiert wurde. Beispielsweise muss ein im MPEG-4-Codec codiertes Video mit demselben MPEG-4-Codec decodiert werden. Andernfalls haben Sie garantiert Probleme mit der Wiedergabe. dieser Datei.

Komprimierungsstandard M-JPEG (Motion JPEG) Un
Ein nicht lizenzierter Codierungsstandard, der in den 90er Jahren mithilfe der Intra-Frame-Komprimierungstechnologie erstellt und weit verbreitet wurde. Die mit diesem Codec erhaltene digitale Videosequenz ist eine JPEG-Bildmatrix mit vollem Gewicht. Obwohl dieser Codec die Verwendung einer Reihe von Tools ermöglicht, die die Dateigröße reduzieren, wird er heutzutage aufgrund der schlechten Qualität des resultierenden Bildes sowie des minimalen Komprimierungsverhältnisses sehr selten verwendet.

MPEG-4-Komprimierungsstandard
Lizenzierter Codierungsstandard, der eine objektorientierte Komprimierung (zwischen Frames) verwendet, dh die Bewegung jedes Objekts im Frame wird separat verfolgt, und basierend auf diesen Bewegungen wird das Videosignal erfasst. Der Hauptvorteil dieses Codecs ist die Einstellung des breiten Komprimierungsverhältnisses, die für jede niedrige oder hohe Datenübertragungsrate ausgewählt werden kann. Dieses Format ist universell und dient zum Ansehen von Schweißvideos in Echtzeit.

Kompressionsstandard H.264 Un
Lizenzierter Kopierstandard, der die Menge digitaler Videoinformationen erheblich reduziert und gleichzeitig die Qualität nur minimal ändert.

Neuer Standard für digitale Videokomprimierung doppelt so effizient wie HEVC

Neuer Standard für digitale Videokomprimierung doppelt so effizient wie HEVC

H.266/VVC Video Compression

Deutsche Ingenieure, die einst das beliebte MPEG-3-Audiocodierungsformat entwickelten, sowie AVC und HEVC, mit denen Videos auf ein Smartphone komprimiert werden konnten, kündigten einen neuen Standard für die VVC-Komprimierung an, der werden könnte Ein entscheidendes Element im Zeitalter von Ultra-High-Definition-Videos.

H.266

Komprimiertes Video macht heute 80% des weltweiten Internetverkehrs aus. Neuer Standard vom Institut für Telekommunikation vorgestellt. Fraunhofer bietet eine verbesserte Komprimierung, die die Dateigröße im Vergleich zum älteren HE26C / High Efficiency Video Coding (HEVC) -Format um 50% reduziert. Mit anderen Worten, der H.266 / VVC-Standard bietet schnellere Dateiübertragungen bei gleicher Qualität. Es unterstützt alle Videoauflösungen von SD und HD bis 4K und 8K, Videos mit hohem Dynamikbereich und 360-Grad-Video.

“Heute wird es immer schwieriger, einen Sprachroboter von einem Menschen zu unterscheiden.”
Laut der Website des Instituts macht VVC durch die Reduzierung des Datenbedarfs das Video-Streaming über Mobilfunknetze effizienter.

Wenn HEVC beispielsweise für 90 Minuten UHD-Aufzeichnung ungefähr 10 GB Daten benötigt, benötigen Sie mit VVC nur 5 GB bei gleichbleibender Qualität. Das neue Format eignet sich besonders für 4K- und 8K-Sendungen auf Flachbildfernsehern.
Wie bei jedem der vorherigen Protokolle erfordert VVC neue Codierungs-Chips, die sich bereits in der Entwicklung befinden. Anscheinend wird dies von den Partnern des Instituts getan: Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm und Sony.

Um frühere Lizenzprobleme zu vermeiden, werden die Entwickler die Verwendung des neuen Standards nach FRAND-Grundsätzen (faire, angemessene und nicht diskriminierende Verwendung) genehmigen, der vom Media Coding Industry Forum (MC-IF) durchgesetzt wird. Das erste VVC-kompatible Codierungsprogramm wird im Herbst dieses Jahres veröffentlicht.