Warum brauchen wir Codecs und warum gibt es unterschiedliche Codierungsqualitäten?


Free Download Mp4Gain
picture

Warum brauchen wir Codecs und warum gibt es unterschiedliche Codierungsqualitäten?

What Are Codecs

Moderne Realitäten, nämlich die weite Verbreitung von Videos im Internet, erfordern eine schnelle und qualitativ hochwertige Datenkomprimierung und vorzugsweise mit minimalen Anforderungen an den Hardwareteil sowohl während der Codierung als auch während der Decodierung bereits auf dem Clientgerät.

How to Understand Codecs

Um diese Idee umzusetzen, werden spezielle Algorithmen (Programme) eingeführt, die als Codecs bezeichnet werden und zum Komprimieren von Daten verwendet werden. Leider tritt die Komprimierung mit Informationsverlust auf, dh nach der Dekomprimierung wird das Video von geringerer Qualität, wobei verschiedene Probleme auftreten, darunter:

Abnehmende Farben (dickere Farbverläufe)
Durchschnitt der angrenzenden Gebiete (Detailverlust und Klarheit)
Verschlechterung der Qualität sich bewegender Objekte (Lücken in Objekten, Artefakte, Verstöße gegen Objektgrenzen, Vermischung von Objekten mit dem Hintergrund)

Standbild mit Videodefekten
Derzeit weit verbreitete Codecs sind jedoch in der Lage, Videos praktisch verlustfrei in eine sehr kleine Datenmenge zu komprimieren. Dies wird jedoch erreicht, indem die Anforderungen für Berechnungen erheblich erhöht werden. Mit anderen Worten, die Komprimierung dauert lange.

Bei der Videokomprimierung im Voraus, dh nicht auf der Echtzeitwiedergabeskala, ist dieses Problem nicht so groß. Wenn das Streamen eines komprimierten Streams in Echtzeit nicht wichtig ist, können Sie den Stream entweder erweitern, dh eine höhere Videobitrate für die Komprimierung zuweisen oder das Video so lange wie möglich komprimieren. Und auf jeden Fall hohe Qualität erhalten, wenn auch mit unterschiedlicher Datenkomprimierung.

Dieses Szenario ist jedoch nicht immer verfügbar. Wenn Sie einen Stream in Echtzeit streamen möchten, muss die Codierungsrate gleich oder größer als die Videowiedergaberate sein. In diesem Fall können Sie die Bitrate hypothetisch erhöhen und daher vereinfachte Komprimierungsmethoden verwenden, wodurch während der Komprimierung weniger Details verloren gehen. Dies wäre der Fall, wenn moderne Streaming-Sites die für einen Videostream verfügbare Bitrate nicht einschränken würden.

Mit anderen Worten, um beim Streaming von Videos weniger Qualität zu verlieren, müssen Sie zwangsläufig Datenkomprimierungsalgorithmen verwenden, die mehr Ressourcen verbrauchen.

Was sind die Konfigurationsvoreinstellungen?
Sowohl für den x.264-Codec als auch für den neueren x.265-Codec gibt es viele Parameter, die die Qualität der Codierung beeinflussen. Dutzende von Optionen mit der Möglichkeit, viele Parameter zu ändern und Zehntausende von Kombinationen von Einstellungen zu bilden. Damit der Benutzer keine Zeit mit der Auswahl optimaler Einstellungen verschwenden muss, wurden sofort einsatzbereite Konfigurationsvoreinstellungen eingeführt. Und für den x.264-Codec und für den x.265-Codec gibt es 10 Voreinstellungen.

Ultraschnell
Super schnell
Sehr schnell
Schneller
Schnell
Mittel, mittel
Schleppend
Langsamer
Sehr langsam
Placebo
Die Standardnamen vermitteln ihre Essenz. Genauer gesagt charakterisieren sie die Videokodierungsrate. Das heißt, mit der Voreinstellung “Ultra Fast” können Sie ultraschnelle Videos codieren, “Slow” – langsam codieren, und das “unersättlichste” – “Placebo” wurde nur “so wie es war” erfunden, um diese Qualität zu beweisen ist auch möglich, aber die Möglichkeit seiner realen Anwendung ist mehr Selbsthypnose als Realität.

Wir haben die Presets entdeckt. Jetzt müssen wir die Testmethode sowie die Qualitätskriterien und Bewertungen verstehen.


Free Download Mp4Gain
picture