Verlustfreie Komprimierung – wie es funktioniert


Free Download Mp4Gain
picture

Verlustfreie Komprimierung – wie es funktioniert
Wenn sich die Kopie nicht vom Original unterscheidet.

Lossless compression

Verlustfreie Komprimierung – wie es funktioniert
Wir haben bereits entdeckt, wie Ton digitalisiert wird. Eines der Probleme: Wenn wir es mit hoher Qualität digitalisieren, benötigen wir viele Daten, was große Dateien, einen hohen Speicherplatzverbrauch, teure Flash-Laufwerke und viel Internetverkehr bedeutet. Ich möchte, dass die Dateien kleiner sind.

Lossy Compression and Lossless Compression

Hierfür wird die Komprimierung verwendet – verschiedene Algorithmen, die ihre Magie mit den Daten entfalten, und die Ausgabe sind Daten von einem kleineren Volumen.

Verlustfreie und verlustfreie Komprimierung
Es gibt zwei Haupttypen der Komprimierung: verlustbehaftet und verlustfrei.

Verlustbehaftete Komprimierung bedeutet, dass wir dabei einige Informationen verloren haben. Verlustbehaftete Komprimierungsalgorithmen versuchen sicherzustellen, dass wir nur Daten verlieren, die für uns nicht zu wichtig sind.

Stellen Sie sich vor, dass verlustbehaftete Komprimierung eine kurze Nachzählung einer Lehrplanarbeit ist: Der Schüler ist nicht so wichtig für die Beschreibung der Natur und des Stils des Autors, die Hauptsache ist die Handlung. Die kurze Zählung behielt nur das Wichtige bei, vermittelte es aber viel schneller.

Verlustfreie Komprimierung ist, wenn wir die Größe der Datei reduzieren, ohne an Qualität zu verlieren. Hierfür werden interessante mathematische und Codierungstechniken verwendet. Die Hauptidee ist, dass während der Dekodierung alle Daten an Ort und Stelle bleiben.

Verlustfreie Komprimierungsalgorithmen
Es gibt zwei Hauptoptionen: den Huffman-Algorithmus oder das LZW. LZW wird überall verwendet, ist aber ziemlich schwer zu erklären, nicht intuitiv und erfordert eine vollständige Vorlesung. Es ist viel besser, den Huffman-Algorithmus zu erklären.

Der Huffman-Algorithmus nimmt die Datei, zerlegt sie in Teile, erleichtert die Bedienung und untersucht dann, wie häufig jedes Fragment vorkommt. Der Algorithmus bezeichnet die häufigsten Wörter mit einem kurzen Code und die seltensten mit einem längeren Code. Da die häufigsten Wörter jetzt viel weniger Platz beanspruchen, wird die fertige Datei kleiner.

Es gibt aber auch einen Nachteil: Manchmal müssen Sie diese Wort- und Codezuordnungstabelle direkt in derselben Datei speichern, aber sie kann sich von selbst als groß herausstellen. Am häufigsten wird der Huffman-Algorithmus zur verlustfreien Komprimierung von Text- und Videodateien verwendet.

Hier ein Beispiel: Nehmen Sie das Lied Beyonce – All The Single Ladies. Dort gibt es zwei solche Passagen:

Alle alleinstehenden Frauen

Alle alleinstehenden Frauen

Alle alleinstehenden Frauen

Jetzt nimm deine Hände hoch

…

Wenn es dir gefällt, solltest du einen Ring darauf setzen

Wenn es dir gefällt, solltest du einen Ring darauf setzen

Sei nicht böse, wenn du siehst, dass er es will

Wenn es dir gefällt, solltest du einen Ring darauf setzen

Hier sind 281 Zeichen. Wir sehen, dass einige Zeilen wiederholt werden. Codieren wir sie:

KOMPRESSIONSTABELLE

\ a \ Alleinerziehende Frauen

\ b \ Jetzt heb deine Hände hoch

\ c \ Wenn es dir gefällt, solltest du einen Ring darauf setzen

\ d \ Sei nicht böse, wenn du siehst, dass er es will

SONG TEXT

\ a \ \ a \ \ a \ \ b \

…

\ c \ \ c \ \ d \ \ c \

Zusammen mit der Komprimierungstabelle belegt dieser Text jetzt 187 Zeichen. Wir haben den Text um fast ein Drittel komprimiert, da er ziemlich eintönig ist.

Verlustfreie Komprimierung am Beispiel von Audio
Im Durchschnitt benötigt eine Minute unkomprimiertes Audio 10 Megabyte. Das ist ziemlich viel: Wenn Sie beispielsweise eine einstündige Aufnahme eines Konzerts haben, nimmt dies ein halbes Gigabyte in Anspruch. Auf der anderen Seite erfasst diese Aufnahme alle Nuancen des Klangs, es gibt viele hohe Frequenzen und Schönheit im Allgemeinen.

In solchen Situationen wird eine verlustfreie Komprimierung verwendet: Sie verkleinert die Datei um das 2- bis 3-fache, ohne den Ton zu verzerren. Die Algorithmen, die das Audio komprimieren, werden als Codecs bezeichnet. FLAC und Apple Lossless sind zwei beliebte verlustfreie Audiokomprimierungscodecs.

Vergleichen Sie die Größe und Qualität des zweiminütigen Audios selbst:

Original: unkomprimiertes WAV-Format, 23 Megabyte

Verlustfreie Komprimierung: FLAC-Format mit denselben Parametern wie WAV, 10 Megabyte

Wo sonst wird verlustfreie Komprimierung eingesetzt?
In Aktenschränken. Die Aufgabe von Archivierungsprogrammen besteht darin, ausgewählte Dateien so zu verpacken, dass die Datei so wenig Speicherplatz wie möglich einnimmt, ohne das Innere zu beschädigen. Zum Beispiel könnte die Textversion von “Krieg und Frieden” 4 Megabyte und die archivierte Version 100 Kilobyte 40 Mal weniger sein.

In der Programmierung. Es gibt spezielle Wrapper, die ein gebrauchsfertiges Programm verwenden und den Code so optimieren, dass er weniger Speicherplatz beansprucht, aber seine Funktionalität beibehält. Beispielsweise:

Kommentare löschen
Minimieren Sie Funktions- und Variablennamen
Entfernen Sie die für die Lesbarkeit erforderlichen Zeichen


Free Download Mp4Gain
picture

Verlustfreie Audioformate

Verlustfreie Audioformate

  • Lossless

Obwohl herunterladbare Musikdateien und Musik-Streaming Musik-CDs weniger beliebt gemacht haben als zuvor, existieren sie immer noch und bieten eine hervorragende Möglichkeit, Ihre Musiksammlung zu sichern. Wenn Sie Ihre Musik nicht sichern, können Sie sie verlieren, wenn Ihre Festplatte ausfällt. Selbst wenn sich Ihre gesamte Musik auf CDs befindet, sollten Sie Kopien davon erstellen, da CDs zerkratzt werden können.

Lossless vs Lossy

Sie möchten im Katastrophenfall perfekte Kopien aller Ihrer Originale. Vermeiden Sie daher verlustbehaftete Formate wie MP3, die die Qualität Ihrer Aufnahmen beeinträchtigen können. Verwenden Sie verlustfreie Audioformate, wenn Sie Ihre digitale Musikbibliothek auf CD brennen.

Verlustfreie Audioformate codieren und komprimieren Audio verlustfrei, um sicherzustellen, dass Ihre Musik digital perfekt erhalten bleibt.

FLAC (Free Lossless Audio Codec)
Free Lossless Audio Codec (FLAC) ist das beliebteste verlustfreie Codierungsformat. Es ist zunehmend kompatibel mit Hardwaregeräten wie MP3-Playern, Smartphones, Tablets und Home-Entertainment-Systemen. FLAC ist eine Idee der gemeinnützigen Xiph.Org-Stiftung und Open Source. In diesem Format gespeicherte Musik wird in der Regel ohne Qualitätsverlust um 30-50% ihrer ursprünglichen Größe reduziert.

Zu den gängigen Methoden zum Rippen von Audio-CDs auf FLAC gehören Software-Mediaplayer wie Winamp für Windows oder spezielle Dienstprogramme wie Max für Mac-Computer.

Alle wichtigen Betriebssysteme werden von FLAC unterstützt, einschließlich Windows 10, macOS High Sierra und höher, Android 3.1 und höher, iOS 11 und höher sowie die meisten Linux-Distributionen.

ALAC (Apple Lossless Audio Codec)
Apple hat sein ALAC-Format ursprünglich als proprietäres Projekt entwickelt, es jedoch 2011 als Open Source-Format veröffentlicht. Audio wird mithilfe eines verlustfreien Algorithmus codiert, der im MP4-Container gespeichert ist. Übrigens haben ALAC-Dateien die gleiche Erweiterung .m4a wie AAC, die Namenskonvention kann verwirrend sein.

ALAC ist nicht so beliebt wie FLAC, aber es ist möglicherweise die beste Option, wenn iTunes Ihr bevorzugter Software-Mediaplayer ist und Sie Apple-Hardware wie ein iPhone, einen iPod oder ein iPad verwenden.

Beim Rippen von ALAC-Musik-CDs tritt kein Qualitätsverlust auf. Dies ist daher eine gute Option, wenn Sie die Original-Audio-CDs behalten möchten. Wenn Sie zu irgendeinem Zeitpunkt von ALAC zu einem anderen Format wechseln müssen, tritt auch kein Qualitätsverlust auf.

WMA Lossless (Windows Media Audio Lossless)
Das von Microsoft entwickelte WMA Lossless-Format ist ein proprietäres Format, mit dem Original-Musik-CDs gerippt werden können, ohne die Klangqualität zu beeinträchtigen. Eine typische Audio-CD wird abhängig von mehreren Faktoren zwischen 206 MB und 411 MB komprimiert. Die resultierende Datei, die mit Verwirrung erstellt wird, hat eine WMA-Erweiterung, die mit Dateien im Standard-WMA-Format (verlustbehaftet) identisch ist.

WMA Lossless wird wahrscheinlich von den Formaten in dieser Liste am wenigsten unterstützt, es ist jedoch möglicherweise immer noch das von Ihnen gewählte, insbesondere wenn Sie Windows Media Player verwenden und über ein Hardwaregerät verfügen, das dies unterstützt.

Mono-Audio
Das Monkey-Audioformat ist nicht so kompatibel wie konkurrierende verlustfreie Systeme wie FLAC und ALAC, bietet jedoch im Durchschnitt eine bessere Komprimierung, was zu kleineren Dateigrößen führt. Dies ist kein Open Source-Projekt, aber es kann kostenlos verwendet werden. Dateien, die im Monkey-Audioformat codiert sind, haben die lustige APE-Erweiterung.

Zu den Methoden zum Kopieren von CDs in APE-Dateien gehört das Herunterladen eines Windows-Programms von der offiziellen Website von Monkey’s Audio oder die Verwendung einer eigenständigen CD-Ripping-Software, die Daten in diesem Format generiert.

Während die meisten Software-Mediaplayer keine integrierte Unterstützung für die Wiedergabe von Dateien im Monkey-Audioformat bieten, gibt es eine gute Auswahl an Plugins für Windows Media Player, Foobar2000, Winamp, Media Player Classic und mehr.

WAV (WAVeform-Audioformat)
Das WAV-Format wird bei der Auswahl eines digitalen Audiosystems zum Speichern Ihrer Audio-CDs nicht als ideale Wahl angesehen, ist jedoch eine verlustfreie Option. Der Nachteil dieses Ansatzes ist, dass im WAV-Format erstellte Dateien größer sind als andere verlustfreie Formate, da keine Komprimierung verwendet wird.

Wenn Speicherplatz kein Problem darstellt, bietet das WAV-Format eine Reihe von Vorteilen: Es ist weitgehend kompatibel mit Hardware und Software. Das Konvertieren in andere Formate erfordert erheblich weniger CPU-Verarbeitungszeit, da WAV-Dateien bereits entpackt sind und vor dem Konvertieren nicht entpackt werden müssen.

Vergleich des H.265- und H.264-Videoformats. Was ist HEVC und AVC?

Vergleich des H.265- und H.264-Videoformats. Was ist HEVC und AVC?

H.264 vs H.264

H.265 (HEVC) wird im Gegensatz zu H.264 (AVC) zum am häufigsten verwendeten Format für die Komprimierung von Videos und die Aufzeichnung von 4K / 8K-UHD-Inhalten, ganz zu schweigen von HD / SD-Videos. Das Aktualisieren von 4K- und 8K-Videos stellt den aktuellen H.264-Komprimierungsstandard in Frage, da Ultra HD-Videos nicht mehr mit einer zufriedenstellenden Bitrate als HD-Inhalte codiert werden können.

h.264 vs h.265

Infolgedessen gewinnt der HEVC-Videokomprimierungsstandard der nächsten Generation aufgrund der besseren Komprimierungseffizienz einen Vorteil gegenüber AVC. Dies ermöglicht eine Reduzierung der Bitrate um 50%, bietet jedoch die gleiche Videoqualität.

Dieser Beitrag zeigt die Unterschiede zwischen den beiden Standards basierend auf Dateigröße, Bandbreitennutzung, Bitrate, Qualität und Kompatibilität.

Was ist H.265 (HEVC)?
H.265 ist auch als High Efficiency Video Coding (HEVC) bekannt. Dieses Format ist beim Codieren doppelt so effizient wie H.264. Es halbiert die Übertragungsgeschwindigkeit auf dem gleichen Qualitätsniveau wie sein Vorgänger. Entwickelt für HDTV-Displays und Content-Capture-Systeme der nächsten Generation mit progressiven Bildraten und Auflösungen sowie verbesserter Bildqualität in Bezug auf Rauschpegel, Farbräume und Dynamikbereich.

Was ist H.264 (AVC)?
H.264 oder MPEG-4 AVC ist ein Videokodierungsformat, das derzeit eines der am häufigsten verwendeten zum Komprimieren und Bereitstellen von Videoinhalten ist. AVC spart die Bitrate im Vergleich zum Vorgänger MPEG-2 um 50% oder mehr. Es bietet eine größere Auswahl an Anwendungen für alle komprimierten Videos, von Streaming-Anwendungen mit niedriger Bitrate (YouTube, iTunes, Vimeo, Facebook, Instagram) bis zu verschiedenen HDTV-Sendungen über terrestrisches, Kabel- und Satellitenfernsehen. Es wird auch häufig für Blu-ray-Discs, DVDs, IP-Netzwerke und digitale Kinoanwendungen mit praktisch verlustfreier Codierung verwendet.

Vergleich der Videokomprimierungsformate
Kompressionseffizienz
H.265 unterscheidet sich von H.264 in der Kompressionseffizienz. HEVC verdoppelt die Codierungseffizienz seines Vorgängers. Dies bedeutet, dass der H.265-Codec bei gleicher Codierungsqualität etwa 50% Bitrate einspart. Insbesondere beträgt die durchschnittliche Bitreduzierung für H.265 64% bei 4K UHD, 62% bei 1080p, 56% bei 720p und 52% bei 480p. Wenn Sie einen Film in H.265 herunterladen und auf einem Android iPhone abspielen, werden 50% des Speichers des Mobilgeräts gespeichert. Und die Qualität des Films wird nicht leiden!

H.265 vs H.264 Formatvergleich – Komprimierungseffizienz

Breitband
H.265 schlägt auch H.264 in Bezug auf die Bandbreitennutzung. Da der HEVC-Algorithmus eine effiziente Codierung verwendet, verspricht er eine Reduzierung der Übertragungsbandbreite, die zum Komprimieren von Videos (z. B. 720p) mit derselben Qualität erforderlich ist, um etwa 40-50%. Normalerweise erfordert 4K H264 (AVC) -Streaming eine Bandbreite von 32 Mbit / s, während 4K HEVC-Video nur 15 Mbit / s beträgt. Somit ist es möglich, 4K-Videos auch bei einer überlasteten Netzwerkverbindung reibungslos wiederzugeben.

Zusammenfassend lässt sich sagen, dass avi eine schwere Datei mit hoher Bild- und Audioqualität ist, die sich am besten für DVDs und Heim-PCs eignet.

Mp4 ist eine leichte Datei, für deren Wiedergabe nicht viel Rechenleistung erforderlich ist. Sie eignet sich zum Ansehen von Videos in einem Browser und auf Smartphones.

Unterschied zwischen M4V und MP4 und MKV

Unterschied zwischen M4V und MP4 und MKV

MKV VS MP4

MP4, M4V und MKV sind beliebte Videodateiformate, die auf Computern verwendet werden. MP4 und M4V sind ähnlich, während MKV eine völlig andere Struktur hat. Konzeptionell teilen sie die gleichen Prinzipien auf den Grundstufen.

MP4 vs MKV

MP4

MP4 ist ein Container-Dateiformat, das von der Moving Picture Experts Group für die International Organization for Standardization entwickelt wurde und auf QTFF basiert. Tatsächlich war die ursprüngliche Version des Formats fast identisch mit QTFF. Sie haben jedoch die gleiche Struktur, aber MP4 hat sich im Laufe der Zeit weiterentwickelt und ist zu einem fortschrittlicheren Container geworden. Es ist derzeit die Hauptkomponente der ISO-basierten Standards für Mediendateiformate.

Die am häufigsten verwendeten MP4-Dateiformat-Streams sind MPEG-4 Part 10 (H.264) und MPEG-4 Part für Video und Advanced Audio Coding für Audio-Streams. Die Untertitel verwenden den MPEG-4 Timed Text-Datenstrom.

Da das ursprüngliche Design auf QTFF basierte, ist der größte Teil des MPEG-4-Frameworks dasselbe. In der Apple-Umgebung (macOS oder iOS) können diese Dateiformate austauschbar verwendet werden. Das Dateiformat kann geändert werden, ohne dass das Video neu codiert werden muss. MP4 hat den Vorteil, dass es über das Internet streamen kann, QTFF jedoch nicht. Außerdem ist MP4 mit den meisten Betriebssystemplattformen und Videobearbeitungsprogrammen kompatibel. Die Community rund um den Standard ist gewachsen und die Community-Meinung hat branchenweit Fortschritte gemacht. etwas, das QTFF aufgrund seines proprietären Charakters nicht verwendet.

MPEG4-Dateien verwenden im Allgemeinen die Erweiterung .mp4, können jedoch je nach verwendeter Erweiterung unterschiedlich sein. Beispielsweise kann nur eine Audiodatei die Erweiterung .m4a verwenden. MPEG4-Raw-Video-Bitstreams haben die Erweiterung .m4v. Die in Mobiltelefonen verwendeten Videodateiformate werden ebenfalls von MPEG4-12 entwickelt und verwenden die Erweiterungen .3gp und .3g2. Hörbücher verwenden die Erweiterung .m4b, da durch Ändern des Codes die Audiodatei markiert werden kann.

M4V

M4V ist eine Entwicklung aus einem Container für MP4-Dateien. Es wurde von Apple für iTunes und verwandte Produkt-Copyright-Registrierungen entwickelt. Da MP4 auf dem QTFF-Format von Apple basiert, kann man mit Recht sagen, dass M4V von QTFF abgeleitet ist.

Die Strukturen von MP4 und M4V sind praktisch gleich, während der Urheberrechtsschutz von Apple für FairPlay DRM (Digital Rights Management) für alle M4V-Dateien gilt. Außerdem unterstützt es A3C (Dolby Audio), das nicht der im MP4-Format verwendete Standard-Audiostream ist.

Es überrascht nicht, dass M4V das Hauptdateiformat ist, das in der iTunes-Umgebung verwendet wird. Wenn die Datei geschützt ist, können Sie sie nur mit einer lizenzierten Version des Apple-Produkts öffnen oder den Computer mit Apple iTunes autorisieren. Wenn die Datei nicht geschützt ist, können viele Programme, die MP4-Dateien öffnen können, sie öffnen.

Aufgrund des proprietären Charakters des Dateiformats kann es manchmal schwierig sein, es zu verwenden, wenn die richtigen Verfahren befolgt werden. Es bietet alle Vorteile des MP4-Formats mit den Nachteilen proprietärer Dateiformate.

MKV

MKV ist ein Mediencontainerformat, das ein freier und offener Standard ist. Es ist nach den russischen Nistpuppen benannt und heißt Matroska Multimedia Container. Dieser Name wird genau deshalb vergeben, weil Container eine beliebige Anzahl von Datenströmen in einer Datei speichern können. Es handelt sich um eine vollständig offene Spezifikation, Plattformen und Open Source-Software, die weitgehend unterstützt werden.

MKV-Dateien können mehrere Medienströme in einer einzigen Datei enthalten. Beispielsweise kann ein Film in MKV so codiert werden, dass er zweisprachige Audiospuren in einer Datei enthält. Der gewünschte Titel kann während der Wiedergabe ausgewählt werden. Die einzelnen Spuren in der Mediendatei werden als separate Datenzeilen gespeichert. Konzeptionell ähnelt dies den Dateiformaten MP4 und AVI. Aus diesem Grund ist es einfacher, Multimediadateien im MKV-Format zu bearbeiten und zu speichern, und es ist bequem, so viele Daten wie möglich in einer einzigen Datei zu speichern.

Viele Mediaplayer für Windows und Mac unterstützen jetzt das MKV-Dateiformat. Andernfalls kann der Player durch die Installation eines universellen Codecs wie des K-lite-Codec-Pakets MKV-Dateien abspielen.

MP4 gegen M4V gegen MKV

• MP4 wurde von MPEG ISO auf Basis von QTFF entwickelt und wird jetzt als Industriestandard verwendet. M4V ist eine Ableitung des MP4-Formats und wurde von Apple für die Verwendung als proprietäres Dateiformat in seinen Produkten entwickelt. MKV ist eine vollständig offene Containerspezifikation.

• MP4 kann Video-, Audio-, Text- und andere Multimediadateien in einer einzigen Datei enthalten. M4V erbt diese Eigenschaft von MP4.