|
|
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Das Projekt <b>FFMPEG</b> besteht aus einer Reihe von freien [[Rechnerprogramm]]en und [[Programmbibliothek]]en, welche digitale Video- und Audiodaten aufnehmen, umwandeln, senden (streamen) und in verschiedene [[Containerformat]]e verpacken können. Unter anderem enthält es mit [[libavcodec]] eine Sammlung unterschiedlicher [[Audiocodec|Audio]]- und [[Videocodec]]s.
| | Die Abkürzung <b>FFMPEG</b> bezeichnet: |
| | * <b>[[FFMPEG (Projekt)|FFMPEG]]</b> - ein Projekt aus verschiedenen [[Rechnerprogramm]]en (darunter [[ffmpeg (Shell-Befehl)|ffmpeg]]) und [[Programmbibliothek]]en |
|
| |
|
| FFMPEG wird unter Linux und anderen Unix-artigen Systemen entwickelt und wurde auch auf andere Betriebssysteme und Plattformen portiert. Bekannte Programme die FFMPEG verwenden, sind unter Unix und Windows die Programme [[Mplayer]], [[VLC]] und [[Xine]], unter Microsoft Windows Mobile und Palm OS der TCPMP.
| | Die Abkürzung <b>ffmpeg</b> bezeichnet: |
| | * <b>[[ffmpeg (Shell-Befehl)|ffmpeg]]</b> - ein [[Shell-Befehl]] zur Nutzung der Rechnerprogramme und Programmbibliotheken des Projekts [[FFMPEG (Projekt)|FFMPEG]] |
|
| |
|
| Das Projekt besteht aus mehreren Komponenten.
| |
|
| |
|
| {| class=wikitable width=100%
| | {{cat|Abkürzung}} |
| ! width=10% | Komponente !! Beschreibung
| | {{cat|Begriffsklärung}} |
| |-
| |
| | <b>[[ffmpeg (Shell-Befehl)|ffmpeg]]</b> || Ein [[Shell-Befehl]], um Daten von einem [[Videoformat]], [[Audioformat]] oder [[Grafikormat]] in ein anderes umzuwandeln. Er unterstützt auch das Aufnehmen und Kodieren von einer TV-Karte in Echtzeit.
| |
| |-
| |
| | <b>ffserver</b> || Ein HTTP-Multimedia-Streaming-Server für Live-Übertragungen über das Internet.
| |
| |-
| |
| | <b>[[libavcodec]]</b> || Diese [[Programmbibliothek]] enthält alle FFMPEG-Audio- und Videoencoder sowie Audio- und Videodecoder. Die meisten Codecs wurden von Grund auf neu geschrieben. Diese Bibliothek kann von anderen Programmen benutzt werden, um dann die Filme selber darzustellen.
| |
| |-
| |
| | <b>libavformat</b> || Enthält die Container-Parser und -Ersteller für alle herkömmlichen Audio- und Video-[[Containerformat]]e (z. B. [[AVI]], [[MOV]], [[MKV]], Ogg/Ogg Media usw.).
| |
| | |
| Da FFMPEG auch Codecs enthält, die (besonders in den USA) patentrechtlich geschützt sind, kann die Benutzung unter Umständen für Anwender in den USA rechtliche Schwierigkeiten bereiten; die Rechteinhaber erhalten keine Lizenzgebühren vom Projekt, da sich der Sitz des Projekts in Ungarn und nicht in den USA befindet. Die [[MPEG]] verlangt beispielsweise von den Herstellern je MPEG-4-Encoder oder -Decoder in Hardware- oder Software-Form eine Lizenzgebühr von 0.25 US-Dollar abzuführen, auch wenn die MPEG an der Implementierung des Codecs nicht beteiligt war. Aus diesem Grund wird [[ffmpeg (Shell-Befehl)|ffmpeg]] oft nicht als fertig kompiliertes Programm weitergegeben, sondern nur als Quellcode.
| |
| | |
| Des Weiteren entstammen dem FFMPEG-Projekt zwei neue Videocodecs. Ein nur verlustfrei arbeitender Codec namens FFV1 und ein fast fertiggestellter Codec namens Snow, welcher auf Wavelet-Transformationen und einer intelligenten Variante der Bereichskodierung beruht.
| |
| | |
| == Weblinks ==
| |
| | |
| * [http://ffmpeg.sourceforge.net/ FFmpeg]
| |
| {{dewi|FFmpeg|FFmpeg}}
| |
| | |
| | |
| {{cat|Audiocodec}}
| |
| {{cat|FFMPEG}} | |
| {{cat|Videocodec}} | |