WebM, eine eingehende Analyse von WebM


Free Download Mp4Gain
picture

WebM, eine eingehende Analyse von WebM

WebM

Qualität und Effizienz

webm

Obwohl diese Parameter, so paradox sie auch erscheinen mögen, nicht entscheidend sind, spielen sie weiterhin eine wichtige Rolle im „Kampf der Formate“. Wenn Sie objektiv schauen und sich nicht auf fanatische Dogmen verlassen, war Theora offen gesagt schwächer als H.264, und obwohl Theoras Unterstützer ständig sagten, dass „es fertiggestellt und verbessert werden kann“, war allen klar, dass in diesem Fall nicht jeder verstanden hat . Wer, wie und wie viel wird es tun und wer wird es am Ende bezahlen, so dass es für unklare Bedingungen ausgestreckt wird. Bei WebM kann eine ähnliche Situation auftreten. Trotz der Behauptungen von On2 gibt es keinen zuverlässigen und überprüfbaren Beweis dafür, dass WebM (genauer VP8) besser ist als H.264. Aber es gibt die Worte des x264-Entwicklers, der, obwohl er unter den interessierten Parteien klassifiziert werden kann, in diesem Bereich immer noch recht kompetent ist:

CPU-Auslastung

Dieser Parameter ist in erster Linie für schwache mobile Geräte, Unterhaltungselektronik und Netbooks sehr kritisch. Obwohl uns beim Spielen von WebM eine schwache Belastung des Prozessors versprochen wird, ist es immer noch ehrlich zu sagen, dass er bisher noch nie schwach war, aber sie versprechen, ihn in Zukunft zu beheben. Es ist wahr, dass die Zuverlässigkeit dieser Versprechen in großen Zweifeln ist, obwohl ich kein Experte für Videocodecs bin, aber im Prinzip ist bereits klar, dass eine schwache Belastung des Prozessors nur dann sein wird, wenn das Videokomprimierungsverhältnis schwach ist, was Folglich führt dies zu vielen Daten, die das Video belegen wird. Aus diesem Grund kann dieses Problem ganz einfach gelöst werden, wenn die Dekodierung des WebM-Formats durch Hardware durchgeführt wird, beispielsweise durch eine Computer-Grafikkarte oder einen SoC eines Geräts. Das folgende Problem tritt jedoch hier auf .

Hardware-Beschleunigung

Einer der Faktoren, dank derer das H.264-Format schnell an Popularität gewann, ist die Unterstützung seiner Hardwarebeschleunigung nicht nur durch Computer, sondern auch durch eine Vielzahl von Unterhaltungselektronik und Geräten, einschließlich berüchtigte Apple-Geräte. Wenn vorhandene Generationen von Computer-Grafikkarten sicherlich Unterstützung für die WebM-Hardwarebeschleunigung erhalten können (z. B. auf Treiberebene), ist dies bei eingebetteten SoCs der Fall praktisch unmöglich. Um die WebM-Hardwarebeschleunigung zu unterstützen, müssen Sie einen neuen Player / ein neues Smartphone erstellen, das bereits auf neuen SoCs basiert, die noch entworfen und in Produktion genommen werden müssen. Dies ist bei weitem nicht die geringste Kosten für die Hersteller. Darüber hinaus können Hersteller die Kosten für die Implementierung der WebM-Unterstützung in vielen SoCs als solche berücksichtigen. Sie sind nicht sinnvoll, da dies zusätzliche Arbeit erfordert (und dies Kosten verursacht) und die Bedeutung für sie weniger als offensichtlich ist: Mit welcher Geschwindigkeit wird WebM an Popularität gewinnen, wer wird sie veröffentlichen und wenn ein gemeinsamer Verbraucher sie benötigt. ? Infolgedessen kann dies zu einer signifikanten Verringerung der Diffusionsrate des neuen Formats führen.

Patentsicherheit

Wahrscheinlich das unangenehmste Thema, das nur wenige Menschen ansprechen wollen. Tatsache ist, wie bereits erwähnt, “nur weil etwas Open Source ist, bedeutet es nicht oder garantiert nicht, dass es andere Patente nicht verletzt”, egal wie Sie sich darauf beziehen, aber dies sind grausame Realitäten, die ebenfalls berücksichtigt werden müssen dieses Problem. Soweit ich weiß, hat bisher noch niemand etwas über WebM (genauer VP8) behauptet, aber angesichts der Tatsache, dass dieser Standard von On2 entwickelt wurde, kann dies in Zukunft nicht ausgeschlossen werden. Zumindest die Beschwerden gegen Theora, die auf VP3 beruhten (wie Sie verstehen werden, ist dies auch On2s Sohn), wurden mehrmals gehört, obwohl es noch keine Gerichtsverfahren gab, aber dieses Beispiel ist bezeichnend.

Einsatzbereit

Natürlich arbeiten Entwickler bereits aktiv daran, WebM in Bibliotheken von Decodern, Encodern, Browsern usw. einzuführen, aber Sie müssen verstehen, dass die Zustände “fast bereit” und “bereit”, wie sie sagen, zwei große Unterschiede sind. Schließlich ist Webvideo nicht auf YouTube beschränkt (ansonsten könnte man sagen, dass H.264 vor langer Zeit gewonnen hat, obwohl es in den meisten Fällen hinter einem Flash-Player versteckt war), sondern was Wie bequem ist es für Dritte, WebM zu verwenden? Auf welcher Software wird es unterstützt? Wann wird es sein? Gleichzeitig wird der “langjährige” H.264 von vielen Unternehmen und Projekten immer noch mit voller Geschwindigkeit implementiert, da alles klar ist und alles bereit ist, in letzter Zeit hat ihn sogar ein großes nationales soziales Netzwerk implementiert 🙂


Free Download Mp4Gain
picture

Alles, was Sie über das WebM-Format wissen müssen

Alles, was Sie über das WebM-Format wissen müssen

WebM

Das WebM-Format wurde erstmals 2010 von Google eingeführt. Da dieses Videoformat auf dem Matroska-Container basiert, kann eine gute Videoqualität beibehalten werden.

WebM

In Bezug auf Audio-Streams wird Vorbis-Audio unterstützt. Das WebM-Format wurde ursprünglich für das Web entwickelt, da es HTML5 unterstützt. Videostreams in diesem Format werden mit VP8- oder VP9-Videocodecs komprimiert. WebM ist eine Open Source-Alternative zu anderen Videoformaten (insbesondere MP4) und wurde speziell für die Verwendung im Web in Verbindung mit HTML5 entwickelt.

Was ist das WebM-Format?

WebM ist ein Containerformat (mit einer * .webm-Dateiende) für Multimediadateien, dh für Video- und Audiodateien. Dieser Container verwendet VP8- und VP9-Videocodecs sowie Vorbis- und Opus-Audiocodecs. WebM wurde erstmals auf der Google I / O 2010 angekündigt und war von Anfang an als Alternative zum bestehenden MP4-Format mit seinem H.264-Codec geplant. Während der Verbraucher letzteres beim Ansehen von Videos kostenlos nutzen kann, müssen Entwickler, die mit dem Codec arbeiten möchten, Lizenzgebühren zahlen. WebM hingegen ist ein Open Source-Projekt, das jeder kostenlos nutzen kann.

Die WebP-Notiz ist ein Format, das speziell zum Anzeigen von Bilddateien im Internet entwickelt wurde. WebM wurde für die Verwendung mit HTML5 entwickelt. Die VP8- und VP9-Codecs wurden so konzipiert, dass ein hohes Komprimierungsverhältnis besteht, zum Dekomprimieren der Dateien jedoch ein wenig Computerleistung erforderlich ist. Der Zweck dieses Entwurfs besteht darin, das Online-Streaming von Videos auf praktisch jedes Gerät (z. B. einen Desktop, ein Tablet, ein Smartphone oder ein Multimedia-Gerät wie ein Smart-TV) zu ermöglichen.

Daher ist es nicht verwunderlich, dass YouTube, ein Teil von Google, alle Videos unabhängig vom ursprünglichen Dateiformat in das WebM-Format konvertiert. YouTube unterstützt H.264 jedoch weiterhin für diejenigen, die WebM nicht verwenden können. Während Google bestrebt ist, sein Format zu fördern, verwenden andere wichtige Marktteilnehmer wie Apple oder Microsoft weiterhin Formate wie MP4. Der Hauptgrund dafür sind die Patentgesetze: Beide Entwicklungsunternehmen sind Teil des MPEG-LA-Patentpools, da sie Patente für die verwendeten Codecs besitzen und Lizenzgebühren dafür erhalten. Google versucht, diese Patente mit WebM zu umgehen.

Dies hat in der Vergangenheit zu verschiedenen rechtlichen Problemen geführt, beispielsweise in Deutschland. Das Problem lag im VP8-Codec. Mehrere Unternehmen haben sich beschwert, dass der Codec ihre Patente verletzt. Anschließend erzielte Google eine Einigung mit MPEG LA. Nokia gehört jedoch nicht zur Patentgruppe und ist der Ansicht, dass seine Rechte verletzt wurden. Der erste Fall, in dem das Unternehmen seinen V8-Rivalen HTC verklagte, wurde vom süddeutschen Mannheimer Amtsgericht abgewiesen. Fakt Ein Codec ist eine Kombination der beiden Begriffe “codieren” und “decodieren”.

Zwei Algorithmen stellen sicher, dass die Videodaten zuerst codiert werden, um die Dateigröße klein zu halten, und dann decodiert werden, um die Bilder und den Ton korrekt wiederherzustellen. WebM-Dateien können mithilfe eines HTML5-Video-Tags in die eigene Website des Benutzers eingebettet werden. einer
WebM-Unterstützung Das WebM-Format ist mit den Browsern Mozilla Firefox, Google Chrome, Opera, Chrome, Chromium und Microsoft Internet Explorer kompatibel und erfordert keine weitere Installation, um Dateien mit diesem Format abzuspielen. Microsoft Edge benötigt ein zusätzliches Plugin.

Apple Safari kann auch für die Wiedergabe von WebM aktualisiert werden, zumindest für die Desktop-Version. IPhone- und iPad-Benutzer haben Probleme: Sie müssen zusätzliche Software installieren, um Videos auf ihren Geräten abzuspielen. Außerdem können WebM-Videodateien auf YouTube hochgeladen werden. Dies ist eines der größten Probleme für viele Nutzer, die den YouTube-Kanal verwenden. Beliebte Instant Messenger wie Skype und ooVoo unterstützen dieses Format.

So laden Sie Videos auf Facebook hoch, ohne an Qualität zu verlieren

So laden Sie Videos auf Facebook hoch, ohne an Qualität zu verlieren

Videos on Facebook

Zuerst auf Instagram
Trotz der Tatsache, dass Instagram 2013 in unserem Leben aufgetaucht ist (Wikipedia sagt das am 21. November) und es scheint, dass alle Feinheiten der Arbeit mit dieser mega-beliebten Plattform den Nutzern lange Zeit bekannt, studiert, realisiert und beherrscht sein sollten Sowohl Blogger, Online-Shops oder Informationsseiten als auch normale Benutzer haben die gleiche Frage: “Wie lade ich ein Video auf Instagram hoch, ohne an Qualität zu verlieren?”

Facebook Video
Antworten
Laut dem offiziellen Werbeführer, der von Instagram selbst zusammengestellt wurde, sollte das Video folgendermaßen aussehen:

Aber in Wirklichkeit …

Nicht komprimierte Codecs ProRes 422LT, ProRes 422HQ, ProRes 422Proxy, ProRes 4444, DNxHD, HEVC und RGB werden nicht geladen. Nur H.264, und da es sich um einen ziemlich verbreiteten Codec handelt, der von den meisten modernen Geräten leicht gelesen werden kann, möchte Instagram nichts ändern.

Bitrate ist die Wurzel des Bösen, die die Qualität des hochgeladenen Videos beeinträchtigt. Die Sache ist, Instagram möchte, dass Nachrichten schnell geladen werden und die Benutzer nicht warten müssen. Aus diesem Grund wird das Video beim Herunterladen von der Plattform selbst optimiert und die Qualität nimmt ab. Dies geschieht durch Decodieren und Reduzieren der pro Sekunde übertragenen Datenmenge, dh der Bitrate. Der Service versucht natürlich, so “reibungslos” wie möglich zu sein, aber manchmal stellt sich heraus, dass die Qualität stark leidet.

Life Hack: Es gibt keinen signifikanten Unterschied zwischen Bitraten über 3000 kb / s. Wenn Sie jedoch ein Video mit 1000 kb / s herunterladen, geht die Qualität stark verloren. Stellen Sie also sicher, dass Ihre Videos immer eine Bitrate von mehr als 3000 kbps haben.
Auflösung. Die offizielle Hilfe zum Hochladen von Videos beschränkt die maximal mögliche Auflösung nicht. Im Internet finden wir Informationen zu Video-Download-Tests mit einer Auflösung von HD 1920 * 1080 und UHD 3840×2160. Die Videos im endgültigen Download sind von identischer Qualität und eine doppelte Detailsteigerung hat sich nicht ausgezahlt.
So laden Sie Videos auf Instagram hoch, ohne an Qualität zu verlieren
Nachdem Sie die Informationen im Internet studiert und einige Tests durchgeführt haben, möchten wir Ihnen eine Liste von Parametern geben, mit denen Sie ein Video herunterladen können, damit Sie sich nicht schämen.

Optimale durchschnittliche Lastparameter:

H.264 Codec
1080p Auflösung
Frequenz 29 Bilder / s Bitrate 4,5 Megabit / s Audio 128 kb / s

Nun zu Facebook
Das Hochladen von Videos auf Facebook ohne Qualitätsverlust ist eine interessante Frage, insbesondere für diejenigen, die sich häufig mit Videoinhalten beschäftigen.

Welches Videoformat unterstützt Facebook?

Laut dem offiziellen Leitfaden für Videowerbung von Facebook empfiehlt die Plattform selbst das Hochladen von Videos im MP4- oder MOV-Format. Gleichzeitig wird eine große Liste bereitgestellt, in der alle unterstützten Formate aufgelistet sind (siehe unten).

Wie groß sind die auf Facebook hochgeladenen Videos?
Das von Ihnen hochgeladene Video wird auf dem Band mit einer Größe von 476 * 262 Pixel angezeigt. Laden Sie die Datei mit 1200 * 675 Pixel hoch, um ein gutes Bild zu erhalten.

Optionen zum Hochladen von Facebook-Videos

Nachdem Sie das Internet durchsucht und einige einfache Tests durchgeführt haben, können wir Ihnen die optimalen Startparameter präsentieren:

H.264 Codec
Audioformat AAC MOV oder MP4, 128 kbps
Frequenz 30 Bilder / s
Auflösung ohne festgelegte obere Auflösungsgrenze
Gleichzeitig sollten Sie sich immer an eine einfache Regel erinnern: Je länger das Video ist, desto größer ist es. Je größer das Video ist, desto mehr wird es von Facebook optimiert (in einfachen Worten, es wird komprimiert). Je stärker die Optimierung ist, desto schlechter ist die Qualität des Ausgabebildes.

Zur Verdeutlichung und zur Zusammenfassung des Materials finden Sie hier eine Übersichtstabelle der Anforderungen für Videos auf Facebook und Instagram. Dies ist sowohl für diejenigen nützlich, die Inhalte veröffentlichen müssen, als auch für diejenigen, die Videoanzeigen in diesen Placements erstellen.

Video-Bitrate

Video-Bitrate

CBR vs VBR

Bitratentypen

CBR vs VBR

Es gibt drei Arten von Bitraten:

Konstante (CBR)

Variable (VBR)

Durchschnitt (ABR)

Betrachten wir jeden von ihnen im Detail.

Konstante Bit-Rate
Wie der Name schon sagt, ist die konstante Bitrate eine Codierungsmethode, bei der der Wert der Bitrate in der gesamten Datei unverändert bleibt.

Durch Einstellen einer konstanten Bitrate können Sie ziemlich genau berechnen, wie viel Video Sie auf einer Disc aufnehmen werden.

Beispiel: Wenn die Videobitrate 6.000 kbit / s beträgt, benötigt eine Minute Video bei dieser Bitrate 360.000 kbit / s (6.000 x 60 Sekunden), was wiederum 351,5 Megabit (360.000 geteilt durch 1024) oder entspricht 43,9 Megabyte. (351,5 Megabit geteilt durch 8).

Als Nächstes müssen Sie berechnen, wie viel Speicherplatz zum Speichern einer Minute Sound benötigt wird. Zum Beispiel: 192 kbps x 60 s. = 1,41 Megabyte.

Daher nimmt die Gesamtlautstärke von einer Minute Video und Audio ungefähr 45 Megabyte ein. Wenn Sie diesen Wert mit der Anzahl der Minuten multiplizieren, erhalten Sie die Größe Ihrer Videodatei.

Die obigen Berechnungen werden im Allgemeinen für den umgekehrten Prozess verwendet, wenn Sie die maximal zulässige Bitrate für Ihr Video berechnen müssen.

Beispiel: Es gibt anderthalb Stunden Video, das auf eine DVD gebrannt werden muss. Müssen wir berechnen, welche Bitrate das Video haben sollte, um die höchstmögliche Qualität zu erzielen und trotzdem auf eine DVD zu passen?

Sie können die maximale Bitrate manuell berechnen oder, um sich nicht mit mathematischen Berechnungen zu beschäftigen, ein spezielles Programm verwenden, z. B. “Bitratenrechner”.

Dieses Programm ist kostenlos, erfordert keine Installation und funktioniert unter jedem Windows (ich habe es persönlich unter Windows 7 und Windows XP überprüft). Wo Sie den Bitratenrechner herunterladen sowie das Programm konfigurieren und verwenden können, lesen Sie den Artikel “Bitratenrechner”.

Variable Bitrate
Die variable Bitrate ist eine Codierungsmethode, bei der der Informationsfluss nicht konstant ist, sondern sich abhängig davon ändert, wie anspruchsvoll das Video mit der Bitrate in einem bestimmten Abschnitt ist.

Wenn Sie den Artikel “Video komprimieren” gelesen haben, wissen Sie, dass je weniger sich das neue Bild vom alten unterscheidet, desto weniger für die Aufnahme aufgewendet wird. Daraus folgt die Schlussfolgerung: Je dynamischer die Szene ist, desto mehr wird für die Aufnahme aufgewendet, was bedeutet, dass der Bitratenwert für dynamisches Video höher sein sollte.

Nehmen wir als Beispiel zwei Videos.

Im ersten Video sitzt eine Person an einem Schreibtisch in einem Raum und gibt ein Interview. Die Aufnahme erfolgt mit einem Stativ. Im Rahmen ändert sich außer den Bewegungen der Person nichts.

Das zweite Video zeigt ein Fußballspiel. Es gibt mehrere Fußballer gleichzeitig im Bild, die sich ziemlich schnell bewegen, + den Ball, + im Kontext einer Live-Masse von Fans, die aktiv “krank” werden.

Was denkst du, für welches Video sollte die Bitrate höher sein?

Die Antwort liegt auf der Hand. Für das erste Video reicht eine durchschnittliche Bitrate oder sogar weniger aus. Zum zweiten ist es wünschenswert, das Maximum anzugeben, es sei denn, Sie möchten natürlich eine gute Bildqualität.

Wenn Sie das oben Gesagte verstehen, stimmen Sie zu, dass es unmöglich ist, die optimale Menge an Informationen, die für die Aufnahme hochwertiger Videos erforderlich sind, genau vorherzusagen. Alles wird noch komplizierter durch die Tatsache, dass es auch in einem Fußballfilm Szenen geben kann, die nicht sehr dynamisch sind und für die eine niedrige Bitrate ausreicht. Und im Allgemeinen ändert sich in fast jedem Film die Dynamik ständig und chaotisch.

Natürlich stellt sich die Frage: Was tun? Wie wähle ich die optimale Video-Bitrate aus?

Optimale Bitrate
Zunächst einmal ist es am rationalsten, eine variable Bitrate zu verwenden, bei der das Programm den Datenfluss abhängig von der Dynamik der Szene und anderen Faktoren erhöht oder verringert.

Zweitens müssen Sie nach dem Festlegen des Bitratenwerts eine der dynamischsten Szenen im Film aufnehmen und ein kleines Stück davon rendern. Nach dem Anzeigen dieses Snippets müssen Sie die Qualität des resultierenden Videos visuell beurteilen. Wenn es ihm passt, wird er es in anderen Szenen tun. Wenn die Qualität der Szene merklich beeinträchtigt wird, sollten Sie die Bitrate erhöhen.

Durchschnittliche Bitrate
Die durchschnittliche Bitrate ist eine Art variable Bitrate, mit der Sie einen bestimmten (durchschnittlichen) Bitratenwert festlegen können, an den sich der Codec hält. Mit anderen Worten, es ist eine Mischung aus konstanter und variabler Bitrate.

Durch die Verwendung der durchschnittlichen Bitrate können Sie dem Programm erlauben, den Wert der Bitrate nach eigenem Ermessen zu variieren. Gleichzeitig muss der Durchschnittswert der angegebenen Einstellung entsprechen.

In den meisten Fällen wird die gemittelte Bitrate verwendet, da Sie so eine optimale Videoqualität erzielen und gleichzeitig die endgültige Größe berechnen können