Dem hoergen - Blog

unendliche seiten in den elektrischen wellen

Dem hoergen - Blog

  • Startseite
  • hyperblog
  • hoergen
  • moosiqpipl
  • Klangwerk
  • Forum
  • Kontakt
  • Anmelden

Interessantes zu Video, Audio, Codecs, Container und Consorten

von hoergen am Nov 12, 2020 in Technik, Flimmerwelt, Chiphead, Wissen

Mal eine paar interessante Zahlen, warum Komprimierung gerade bei Bildern und Videos so ungemein wichtig ist. Hier eine Auflistung, wieviel Platz Videodaten brauchen würden, wären sie NICHT komprimiert

  • 1 Bild in 1920x1080 (HD) Auflösung braucht 8 MB
  • 1 Sekunde HD Video mit den typischen 30 Bilder pro Sekunde würde ungefähr 249 MB benötigen
  • 1 Minute HD Video benötigt 14,93 GB (2 DVDs / 1 Blu-Ray) Platz
  • 30 Minuten HD Video benötigen 447,9 GB ( 52 DVDs / 18 Blu-Rays) Platz
  • 2 Stunden HD Video benötigen 1,79 TB (1790 GB) (211 DVDs / 72 Blu-Rays) Platz


Daher gibt es sogenannte “Codecs” (Kompressionsalgorithmen) wie

  • h.264
  • h.265 (Nachfolger von h.264)
  • AV1
  • VP9

usw, die das reine Videomaterial (Videostream) komprimieren. Erzielbare Kompressionsraten liegen typischerweise zwischen 1:5 und 1:500.

 

Um auch noch Audio (Audiostream) zum Video hören zu können, müssen die beiden “Streams” (Video und Audio) in einer Datei, einem Container, zusammengefasst werden. Der Sinn dieses Containers ist, dass man sich den Video- und den Audiostream nicht einzeln besorgen muss, sondern dass sie in einer einzigen Verpackung (Container) vorliegen. Das kann man sich ungefähr so vorstellen, als würde man mehrere Dateien mit ZIP in eine Datei zusammenfassen. Die ZIP Datei enthält dann mehrere Dateien. Quasi ist ZIP ein Container (Verpackung) mit dem Feature der Komprimierung.

 

Und wie das so im Leben ist, gibt es verschiedene Container (Verpackungen), die auch unterschiedlich leistungsfähgig sind, bzw unterschiedliche Funktionen unterstützen.

Ein paar Container Formate sind z.B.

  • AVI (recht alt und wird kaum noch benutzt)
  • MP4
  • MKV
  • OGG
  • WEBV

 

Funktionen, die ein Container unterstützt können z.B. sein:

  • nur Video
  • Video und Audio
  • Video und mehrere Audiospuren
  • mehrere Video und mehrere Audiospuren
  • mehrere Video, mehrere Audiospuren, Untertitel und zusätzliche Meta Informationen wie Coverbilder, Videobeschreibung, Kapitelmarkierungen und so weiter

 

Damit ein Codec in einen Container gepackt werden kann, muss der Container diesen Codec aber auch unterstützen. Also: nicht jeder Codec passt auch in jeden Container.

Wenn du nun eine Datei mit z.B. der Endung MKV siehst, dann weiss du jetzt, dass das ein Container ist, der diverse Video-, Audio-, Untertitel- usw Streams darin verpackt haben kann.

 

Bei Audiostreams ist es übrigens genau das gleiche Thema. Es gibt dort Container und Codecs, wie z.B.

  • WAVE (Container) : PCM (Codec)
  • MP3 : MPEG-1 / MPEG-2 Audio Layer 3
  • MP4 : M4A
  • OGG : OGA
  • ASF : WMA

 

Video, Audio, Codecs und Container sind natürlich schon eine hochkomplexe Sache, aber es ist eine Sache solche Standards zu definieren und eine andere Sache, welche Programme (Clients) diese dann auch abspielen können.


So unterstützen nicht alle Container das Streaming und nicht alle Clients, nicht alle Streaming-Container, so dass nicht alle Clients, alle Streaming-Container streamen können. Der Satz muss erst mal sacken ;)


Einfach gesagt: Auch wenn ein streamingfähiger Container (wie z.B. MP4, MKV, OGG) vorliegt, muss ihn z.B. ein Browser wie Firefox auch unterstützen bzw abspielen können. Wenn du eine Datei (Audio oder/und Video) erstellen möchtest, die “streambar” ist, dann tust du das im Moment am Besten mit MP4 (Video) und MP3 (Audio) Containern.


Weitere wichtige Themen diesbezüglich sind: Freie, unfreie Formate und verlustfreie, verlustbehaftete Formate.


Quellen

  1. Web video codec guide https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs
  2. Audiocodecs und -formate im Überblick https://www.e-teaching.org/technik/aufbereitung/audio/audiocodecs
  3. Videokompression https://de.wikipedia.org/wiki/Videokompression
  4. Audiodatenkompression https://de.wikipedia.org/wiki/Audiodatenkompression

 

 

 

Blogged on hoergen - hyperblog.de
Tags: Tags: AACAV1AudioKompressionMKVMP4OGGVideoWAVWissenh.264h.265mp3
This entry was posted by hoergen and filed under Technik, Flimmerwelt, Chiphead, Wissen. Tags: AAC, AV1, Audio, Kompression, MKV, MP4, OGG, Video, WAV, Wissen, h.264, h.265, mp3.
  • « Dolphin - Konsole im aktuellen Pfad
  • JACK Audio einfach mit KX Studio »

Noch kein Feedback


Formular wird geladen...

Dem hoergen - Blog ist ein Ventil und Dokumentation des Dem Kollektivs im Kontinuum der elektrischen Wellen des Internets.
Tutorials impressum Haftungsauschluss hoergen on Friendica

Neueste Posts

  • Barrier statt Synergy - Maus & Tastatur zwischen zwei Computern teilen
  • Texteditor Kate sortieren
  • Das immer wieder verlorene Wissen
  • Alternative Energien. Dezentral. Überall.
  • Kryptowährungen & Blockchain aus diesem Blog
  • Eine tmux.conf Konfiguration
  • Beim ssh login tmux aufrufen
  • Plugins - Windows VSTs 32/64 Bit mit YaBridge | Linux
  • Weniger Deutschland mehr USA
  • Schon wieder CDU? Bereichern sich Kohle und Kernkraft Lobby am russischen Angriffskrieg?
  • Eskalation - warum nukleare Stromerzeugung lebensbedrohlich ist
  • PeerTube 4.1 und Generelles über die Privatssphäre
  • Moderne Zeiten, Individuen & Gesellschaft
  • NFT und die Aufregung
  • Was ist Pipewire
  • Ich und die toxische Gesellschaft
  • Siebzehn Jahre hyperblog - Feiereialter Alter!
  • Agora Media - Diskurs der Demokratie
  • Teuflisch gute Rettung, die AVM FRITZ!Box 6660 Cable
  • Aggressoren auf der Love World Peace Parade in Berlin
  • Kommando zurück - Bash History Tipps
  • Apple - Altruismus oder knallhartes Geschäftsmodell?
  • Work-Life-Balance und die 4 Tage Woche - Eine Meinung
  • Linux Musikproduktion - Audio & Routing
  • Open Source Voice Assistants
  • Chia - Elektroschrott statt Energie
  • PoW, PoS und Zinsen bei Kryptowährungen
  • Du hast doch Ahnung von Computern - Support
  • Wohnungsenteignung
  • libinput & Mausgesten in KDE
  • KDE Mausklick "Problem"
  • Obsidian - Error file watchers
  • Der Weg ist am Ziel
  • Nextcloud 21 Update www-data Problem
  • Tutorial - BigBlueButton - Rundgang und ein einfacher Meeting Leitfaden
  • Fragen zu Artikeln oder Themen aus dem Blog
  • Digitale Währung, Stablecoin & Kryptowährung
  • Schöner aussehen mit Nanett
  • Low Latency für die Musikproduktion
  • Obsidian - Markdown your Power
  • Was sind dApps
  • Live online jammen mit SonoBus
  • Lieber '91 als '21
  • Das Sterben der Communities
  • Messenger Wechsel - Whatsapp wird zu Facebook
  • Audio und Video nachträglich synchronisieren in Sekunden
  • Internet Verkehrsnachrichten
  • Chaos Communication Congress 37C3 / C3One
  • Tutorial - Jamulus Client Installation unter Kubuntu 20.04
  • Multicore Compression bei Zip & Co
  • Tutorials, Videos und Musik
  • Dolphin - Konsole im aktuellen Pfad
  • Interessantes zu Video, Audio, Codecs, Container und Consorten
  • JACK Audio einfach mit KX Studio
  • Neuer Song: Habanera (Deluge) Odo Sendaidokai
  • Dein Video Tutorial Turbo - Firefox Youtube Addon
  • Zinsen im Jahre 2020 bekommen - Staking
  • Tutorial Firefox Suchmaschinen und Shortcuts ganz einfach
  • Friendica Hackathon 25.09.2020
  • Friendica 2020.09 Red Hot Poker ist fertig
  • Keine Panik - Digitalisierung von Schulen
  • ZDFinfo "Bitcoin Big Bang - 800 Millionen Dollar verschwinden"
  • Lasst die Profis ran - Party im Volkspark Hasenheide
  • Firefox beschleunigen - Grafik Chip nutzen
  • Friendica Worker - Vom CRON zum Daemon
  • Anleitung für eine nachhaltige und gesicherte Internet PR-Strategie
  • tmux ein Windowmanager für die Konsole
  • CPUfreq Plasma Widget für KDE
  • Warum Vorratsdatenspeicherung dumm ist
  • Timeshift Snapshot Tool
  • Aufarbeitung der Kritiken an Rezos Presse Video
  • youtube-dl unter Kubuntu 20.04 - Python Problem
  • Klimberli Deluge by Odo Sendaidokai
  • Favoriten im KDE Startmenü löschen
  • Spitfire Audio unter Linux
  • Tempelse
  • Für eine bessere Welt ohne Diskriminierung - Black Lives Matter !
  • LinVST - Windows VSTs einrichten
  • Rezos neues Video zu Verschwörungsmythen und der Presse
  • LinVST unter Wine für Bitwig compilieren
  • apt - Befehlsreferenz
  • Community, Influencer und Vampire
  • Audiospuren aus Videodateien entfernen und hinzufügen - ffmpeg
  • Ein bisschen Medienkompetenz und Verschwörungstheorien
  • Tutorial - Reverb in Bitwig
  • #wikileaks – Der Fall Julian Assange
  • Hygiene-Demos: Besorgt- oder Wutbürger?
  • Tutorial - Ableton Push 2 in Bitwig mit Driven By Moss - Installation und Konfiguration unter Linux
  • Sommerraum (raff nix rainy mix) by Odo Sendaidokai
  • Tutorial - Audio Bounce in Bitwig
  • LibreOffice und die Lösung zum Seitenumbruch „Problem“
  • Frisch vom Eßtisch - Hypno2 Live at the Foodtable
  • Song „UhhhJaaHeee“ by Odo Sendaidokai
  • Java und der horizontale scrollen Bug mit dem Touchpad
  • In eigener Sache - Kommentare
  • Friendica - MariaDB auf das korrekte Barracuda File Format überprüfen
  • Corona Zwangsüberwachung auf dem Smartphone muss nicht sein
  • Friendica "Red Hot Poker" 2020.03 veröffentlicht
  • Toxisch oder konstruktiv - Reflexkontrolle
  • Aus der Reihe „philosophische Rasiermesser“

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

XML-Feeds

  • RSS 2.0: Beiträge
  • Atom: Beiträge
  • RDF: Beiträge
  • RSS 0.92: Beiträge
What is RSS?

©2022 by Dem Sir hoergen • Kontakt • Hilfe • Content Mangement System