Moderne Videos

DivX ;-)

Video-Dateien in guter Qualität und in Spielfilmlänge verbrauchen gigantische Mengen an Speicherplatz, auf CD, Festplatte oder DVD – die traditionellen Video-Dateiformate sind also für die Archivierung größerer Video-Daten ungeeignet; zudem möchte wird nicht jeder Anwender einen DVD-Brenner kaufen wollen.

Eine mögliche Problemlösung ist das neue Video-Format DivX ;-), welches in diesem Artikel unter die Lupe genommen wird. Neben der Möglichkeit, eigene DivX-Filme unter Linux zu erstellen, stellt Ihnen der Artikel auch die bekanntesten und besten Player für Linux vor.

Was ist DivX ;-)?

DivX ;-) basiert auf dem von der Motion Pictures Expert Group [1] veröffentlichten Kompressionsformat MPEG-4. Gegenüber den bisherigen Standards MPEG-1/2 benötigt MPEG-4 nur einen Bruchteil der Speicherkapazität, um eine zufriedenstellende Qualität zu erreichen.

xmps im Skin-Gewand

Um genau zu sein, stellt das DivX ;-) -Format nicht eine Abwandlung des MPEG-4-Formates, sondern einen Hack des von Microsoft auf MPEG-4 aufbauenden ASF-Formates dar. Der MPEG-4-Codec wurde von Microsoft weiterentwickelt und basiert in allen Versionen (V1,V2,V3) auf MPEG-2-Technik, allerdings wird u. a. die Bitrate der einzelnen Frames durch stärkstmögliche Kompression erheblich erhöht, daher sind die Dateien trotz bester Qualität noch sehr klein.

Das als DivX ;-) veränderte Format des V3-Codec wurde also durch Reverse Engineering von Microsofts Format abgeleitet. Seit der Verbreitung von DivX im Internet wurde das Format auch für Linux-Benutzer immer interessanter. Es ist deshalb nicht verwunderlich, dass es mittlerweile eine nicht zu verachtende Anzahl an Playern und sogar Converter für DivX-Filme unter der freien Betriebssystemalternative gibt. Diese basieren fast alle auf einer Applikation bzw. Bibliothek, die für Linux angepasst wurde: avifile.

Avifile – Das Gerüst

Alle hier besprochenen Applikationen und Tools benutzen die von Eugene Smith kreierte avifile-Library [2]. Die Verfügbarkeit dieser Bibliothek stellt also eine zwingende Voraussetzung dar, um viele der Applikationen benutzen zu können. Andere wiederum basieren auf einer extra für das Programm angepassten Version von avifile.

Was ist aber so interessant an avifile, und was macht diese Bibliothek für andere Entwickler so brauchbar? Nachfolgend will ich Ihnen kurz die Funktionsweise und das Prinzip von avifile erläutern.

Die Grundidee von avifile ist, Windows-DLLs (Dynamic Link Library, Bibliotheken) als Plug-Ins anzubinden, um diese für die Wiedergabe oder Aufnahme von Videos zu verwenden. Dass es im Vergleich zu einer Neuentwicklung schneller geht, zeigt der momentane Status des Projektes. Bereits nach sechs Monaten unterstützt die Bibliothek eine nicht zu verachtende Anzahl an Codecs. Wer nun glaubt, dass bei einer solchen Vorgehensweise die Geschwindigkeit der Applikation leidet, wird überrascht sein: Trotz der Verwendung der Windows-Dateien sind die Applikation und die abgespielten Filme angenehm schnell und (speziell bei DivX) sogar schneller als die des Windows-Pendants.

Einer der weiteren Gründe, die für den Einsatz von Windows-DLLs unter Linux sprechen, sind patentierte Codecs, die nicht ohne weiteres auf Linux portiert werden können. Stellt der Hersteller solche Codecs nicht in einer Linux-Version zur Verfügung, so ist eine Portierung dieser unter Umständen rechtlich problematisch. In der Verwendung von Original-DLLs sehen die Autoren eine der wenigen legalen Möglichkeiten, patentierte Codecs auch unter Linux zu benutzen.

Bei der Programmierung der Applikation setzte der Entwicklerkreis Teile der bekannten Windows-API-Nachbildung WINE und Willows TWin-Projektes (ca. 50 KB Alpha-Code) ein. Dies hat zur Folge, dass die Bibliothek zwar theoretisch plattformunabhängig sein sollte, in der Praxis aber durch die Verwendung eines "Win32 Binary Loaders" nur auf der x86-Architektur eingesetzt werden kann.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Noatun und Aviplayer
    Hollywoods Traumfabrik exklusiv auf Ihrem Linux-Rechner ist dank Aviplayer und Noatun kein Wunschtraum mehr.
  • dvd::rip und transcode: DVDs kopieren mit Linux
  • DVDs kopieren mit dvd::rip und transcode
    Regelmäßige LinuxUser-Leser kennen das hier vorgestellte Software-Gespann vermutlich schon, aber seit unseren letzten Artikeln zum Thema dvd::rip und transcode hat sich bei beiden Programmpaketen so viel getan, dass deren genauere Betrachtung beim DVD-Schwerpunkt nicht fehlen darf. Die wichtigsten Neuigkeiten sind (S)VCD-Generierung, OGG-Dateiformat, mehrsprachige Videos, Untertitel, dynamische Audio-Filter und vieles mehr…
  • News und Programme rund um GNOME
    GNOME und GTK als Programmbasis von GNOME haben in den letzten Jahren immer mehr Anhänger gefunden. Inzwischen gibt es Programme für fast jede Aufgabe, und täglich kommen neue hinzu. In der Rubrik Gnomogram wollen wir jeden Monat die Perlen unter den GNOME-Tools vorstellen und über die neuesten Gerüchte und Informationen zu GNOME berichten.
  • Kopierkünstler
    Es gibt DVD-Filme, an denen man sich nicht sattsehen kann. Bis vor wenigen Jahren war man dazu auf einen DVD-Player angewiesen. Heute kann man die Filme auch auf portablen Geräten oder am PC betrachten. Wie das funktioniert, erklärt der folgende Artikel.
Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...