{"id":337,"date":"2020-11-01T22:03:11","date_gmt":"2020-11-01T22:03:11","guid":{"rendered":"http:\/\/mp4gain.com\/de\/audio-video\/?p=337"},"modified":"2020-11-01T22:03:11","modified_gmt":"2020-11-01T22:03:11","slug":"videokomprimierung-und-decodierung-codecs-und-decoder","status":"publish","type":"post","link":"https:\/\/mp4gain.com\/de\/audio-video\/video\/videokomprimierung-und-decodierung-codecs-und-decoder\/","title":{"rendered":"Videokomprimierung und -decodierung Codecs und Decoder"},"content":{"rendered":"<p><strong>Videokomprimierung und -decodierung Codecs und Decoder<\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.joyoshare.com\/images\/resource\/codec-containers.png\" alt=\"Video Container and Video Codecs\" \/><\/p>\n<p>Bevor Sie ernsthafte Tests durchf\u00fchren, m\u00fcssen Sie einige einfache Dinge kl\u00e4ren. Es ist wichtig, zwischen Codecs und Dateicontainern zu unterscheiden. Beispielsweise werden Blu-ray-Dateien h\u00e4ufig mit der Erweiterung .m2ts angezeigt. Das BDAV-Containerformat (Blu-ray Disc Audio \/ Video) fungiert jedoch im Allgemeinen als Speichercontainer. In diesem Fall k\u00f6nnen Sie drei Codecs verwenden: MPEG-2, H.264 und VC-1.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/websitehelpers.com\/video\/images\/formats.gif\" alt=\"Video Codec and container\" \/><\/p>\n<p>Was ist der Unterschied zwischen einem Codec und einem Container? Denken Sie an Ihren letzten Urlaub. Ihr Koffer ist in diesem Fall ein &#8220;Container&#8221;. Gep\u00e4ck ist Inhalt (Video, Audio, Untertitel und andere Informationen), und ein Codec ist die Art und Weise, wie Sie alles (Daten) in Ihrem Koffer speichern, damit es passt. Sie k\u00f6nnen Dinge in einen Koffer packen, indem Sie sie vorsichtig falten (ein Codec) oder sie in Rollen dr\u00fccken und sie mit Klebeband umwickeln, damit sie besser passen (ein anderer Codec). Dies gilt f\u00fcr alle Multimedia-Inhalte. Das Microsoft AVI-Format (Audio Video Interleave) ist beispielsweise ein Dateicontainer, das darin enthaltene Video kann jedoch mit verschiedenen Codecs von DivX bis MPEG-2 codiert werden.<\/p>\n<p>Wenn Sie etwas auf einem Videoplayer wiedergeben, wird das codierte Video im Allgemeinen durch einen Decoder geleitet, in YUV-Daten (Color Space) konvertiert und an den Bildschirm gesendet. Der Decoder erkennt das Format und dekomprimiert die komprimierten Daten in n\u00fctzliche Informationen, die verarbeitet und angezeigt werden k\u00f6nnen.<\/p>\n<p>Es gibt zwei Arten von Decodern: Software und Hardware. Vor UVD, PureVideo und Intel GMA 4500MHD wurde Video mit Software-Decodern dekodiert, die auf der Leistung der Prozessoren beruhten. Daher haben viele Unternehmen versucht, Videos abzuspielen. Aber nur zwei von ihnen haben das wirklich gut geschafft: CyberLink und InterVideo (jetzt Corel), daher hat ATI sp\u00e4ter den PowerDVD-Decoder f\u00fcr ihren ATI-DVD-Decoder lizenziert. Software-Decoder verbrauchen nat\u00fcrlich viel Prozessorzeit, was zwar die Leistung moderner Prozessoren nicht beeintr\u00e4chtigt, die Akkulaufzeit mobiler Ger\u00e4te jedoch erheblich verk\u00fcrzt.<\/p>\n<p>Im Laufe der Zeit haben sich Grafikkartenhersteller mit diesem Problem befasst und mit der Entwicklung von Decodern mit fester Funktion begonnen, bei denen es sich um Logikschaltungen in der GPU f\u00fcr die Videoverarbeitung handelte. Heute werden sie Hardwarebeschleuniger genannt. Der Vorteil war, dass bei arbeitender GPU die Zeit des Hauptprozessors nicht verschwendet wurde.<\/p>\n<p>Es gibt einige interessante Punkte. Da der Decoder Video verarbeitet, ist es ziemlich schwierig, Parameter f\u00fcr seine Leistung oder Effizienz einzustellen. Unabh\u00e4ngig davon, ob das Video die Hardware- oder Software-Konvertierungspipeline durchl\u00e4uft, \u00e4ndern sich die Daten lange bevor sie auf Ihrem Monitor angezeigt werden. Bei Verwendung von Software ist es nicht erforderlich, die beim Decodieren verwendeten Systeme zu vergleichen. Bei Verwendung desselben Systems k\u00f6nnen jedoch unterschiedliche Decoder unterschiedliche Bilder erzeugen oder die Bildqualit\u00e4t \u00e4ndern. Die meisten Blu-ray-Discs, die auf nVidia- oder AMD-Grafikkarten abgespielt werden, sehen gleich aus, wenn Sie die Beschleunigung in PowerDVD deaktivieren. In beiden F\u00e4llen wird das Video mithilfe einer Software auf dem Prozessor verarbeitet, wodurch das gleiche Ergebnis erzielt wird.<\/p>\n<p>Wenn dem Prozess Hardware-Dekodierung hinzugef\u00fcgt wird, sehen die Dinge anders aus. Warum? Moderne GPUs verf\u00fcgen \u00fcber eine spezielle Einheit zum Decodieren und Verarbeiten von Videodaten. Dies ist genau die Logik mit einer festen Funktion, die zuvor besprochen wurde. Die hardwarebeschleunigte Dekodierung auf Sandy Bridge-Prozessoren ist anders konzipiert und programmiert als auf AMD- und nVidia-Grafikkarten.<\/p>\n<p>Wir m\u00fcssen klar verstehen: Es gibt keine Allzweck-GPU-Decoder. Es gibt keine Decoder, die vollst\u00e4ndig mit DirectCompute, APP oder CUDA arbeiten k\u00f6nnen. Das Bestreben, eine solche Unterst\u00fctzung umzusetzen, ist im Voraus zum Scheitern verurteilt. GPGPU wurde entwickelt, um Rohdaten mit einem hohen Ma\u00df an Parallelit\u00e4t zu verarbeiten. Aber wir sprechen von Video, nicht von Rohdaten. Um Bilder zu verarbeiten, m\u00fcssen Sie viel und in einer sequentiellen Ausf\u00fchrung tun. Feste Funktionsdecoder dekodieren und verarbeiten Videos; sie machen sonst nichts. Das Portieren dieser Funktionalit\u00e4t auf allgemeinere Computerressourcen w\u00e4re ein Schritt zur\u00fcck von der Verlagerung auf den Prozessor, da Sie in beiden F\u00e4llen mit der Software-Dekodierung arbeiten m\u00fcssen.<\/p>\n<p>Elemental Technologies (bekannt f\u00fcr seinen Badaboom) ist einzigartig in der Entwicklung eines CUDA-basierten MPEG-2-Decoders. Und es ist kein reiner GPGPU-Decoder. Teile Ihrer Pipeline, wie Entropiecodierung, Syntaxcodierung, Syntaxdecodierung und Entropiedecodierung, m\u00fcssen nacheinander ausgef\u00fchrt werden. Andere Teile des Prozesses k\u00f6nnen so gestaltet werden, dass sie parallel ablaufen, z. B. Bewegungssch\u00e4tzung, Bewegungskompensation usw.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Videokomprimierung und -decodierung Codecs und Decoder Bevor Sie ernsthafte Tests durchf\u00fchren, m\u00fcssen Sie einige einfache Dinge kl\u00e4ren. Es ist wichtig, zwischen Codecs und Dateicontainern zu unterscheiden. Beispielsweise werden Blu-ray-Dateien h\u00e4ufig mit der Erweiterung .m2ts angezeigt. Das BDAV-Containerformat (Blu-ray Disc Audio \/ Video) fungiert jedoch im Allgemeinen als Speichercontainer. In diesem Fall k\u00f6nnen Sie drei Codecs &hellip; <a href=\"https:\/\/mp4gain.com\/de\/audio-video\/video\/videokomprimierung-und-decodierung-codecs-und-decoder\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Videokomprimierung und -decodierung Codecs und Decoder&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-337","post","type-post","status-publish","format-standard","hentry","category-video"],"_links":{"self":[{"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/posts\/337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/comments?post=337"}],"version-history":[{"count":1,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/posts\/337\/revisions"}],"predecessor-version":[{"id":338,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/posts\/337\/revisions\/338"}],"wp:attachment":[{"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/media?parent=337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/categories?post=337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mp4gain.com\/de\/audio-video\/wp-json\/wp\/v2\/tags?post=337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}