FFmpeg

FFmpeg
FFmpeg
FFmpeg-Logo.svg
Maintainer FFmpeg-Projekt
Aktuelle Version 0.8.6 "Love"
(5. November 2011)
Aktuelle Vorabversion Git
(tägliche Snapshots)
Betriebssystem Plattformunabhängig
Programmier­sprache C[1]
Kategorie Multimediasoftware
Lizenz LGPL 2.1+/ GPL 2+/ proprietär[2]
Deutschsprachig Nein
ffmpeg.org

Das FFmpeg-Projekt besteht aus einer Reihe von freien Computerprogrammen und Programmbibliotheken, welche digitales Video- und Audiomaterial aufnehmen, konvertieren, senden (streamen) und in verschiedene Containerformate verpacken können. Unter anderem enthält es mit libavcodec eine Sammlung unterschiedlicher Audio- und Video-Codecs.

Inhaltsverzeichnis

Technische Details

FFmpeg wird unter Linux und anderen unixähnlichen Systemen (Unixoiden) entwickelt und wurde auch auf andere Betriebssysteme und Plattformen portiert. Bekannte Programme, die FFmpeg verwenden, sind unter Unixoiden und Windows die Programme MPlayer, VLC, xine und HandBrake, unter Windows Mobile und Palm OS der TCPMP.

Das Projekt besteht aus mehreren Komponenten:

  • ffmpeg ist ein Kommandozeilenprogramm, um von einem Video-, Audio- oder Bildformat zu einem anderen zu konvertieren. Es unterstützt auch das Aufnehmen und Kodieren von einer TV-Karte in Echtzeit.
  • ffserver ist ein HTTP-Multimedia- bzw. RTP- und RTSP-Streaming-Server für Audio- und Video-Übertragungen (auch live) über das Internet.
  • libavcodec enthält alle ffmpeg-Audio- und -Video-Encoder und -Decoder. Die meisten Codecs wurden von Grund auf neu geschrieben. Diese Bibliothek kann von anderen Programmen benutzt werden, um dann die Filme selber darzustellen.
  • libavformat enthält die Container-Parser und -Ersteller für alle herkömmlichen Audio- und Video-Containerformate (beispielsweise AVI, Mov, MKV, Ogg/Ogg Media etc.).

Da FFmpeg auch Implementationen von Codecs enthält, auf die – besonders in den USAPatentansprüche bestehen, kann die Benutzung dieser Formate in Ländern, die solche Ansprüche anerkennen, unter Umständen die Zahlung von Gebühren an Lizenzorganisationen (wie der MPEG LA) erfordern.[2]

Des Weiteren entstammen dem FFmpeg-Projekt zwei neue Video-Codecs: 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.

Im März 2011 wurde bekanntgegeben, dass die Bibliotheken des Projektes um zusätzliche Multithreading-Funktionen erweitert wurden, deren Entwicklung bereits im Jahr 2008 im Rahmen des Google Summer of Code begann.[3]

Libav

Am 18. Januar 2011 wurde von mehreren FFmpeg-Entwicklern angekündigt, das FFmpeg-Projekt übernehmen zu wollen.[4] Begründet wurde dieser Schritt durch eine Unzufriedenheit mit der bisherigen Organisation im Projekt. Die Organisation der weiteren FFmpeg-Entwicklung sollte sich in Zukunft stärker an der des Linux-Kernel orientieren.

Nachdem die Übernahme des Projekts gescheitert war, spalteten sich die Entwickler am 13. März 2011 unter dem Namen Libav vom FFmpeg-Projekt ab.[5]

Weblinks

  • FFmpeg (englisch) – offizielle Webseite
  • Libav (englisch) – offizielle Webseite

Einzelnachweise

  1. Ohloh Analysis Summary - FFmpeg. Ohloh. Abgerufen am 30. August 2010.
  2. Videokodierung: FFmpeg unterstützt Multithreading – Artikel bei Golem.de, vom 24. März 2011
  3. http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/123868
  4. Libav: News (englisch) – Meldung auf der Startseite von Libav, vom 13. März 2011

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • FFmpeg — Desarrollador Equipo de FFmpeg ffmpeg.org Información general Última versión estable 0.8.02 10 de agosto de 2011; hace 3 meses …   Wikipedia Español

  • FFmpeg — Тип Мультимедийная библиотека Написана на Си …   Википедия

  • FFMPEG — Maintainer: FFmpeg Projekt Aktuelle Version: 0.5 (9. März 2009) Betriebssystem …   Deutsch Wikipedia

  • Ffmpeg — Maintainer: FFmpeg Projekt Aktuelle Version: 0.5 (9. März 2009) Betriebssystem …   Deutsch Wikipedia

  • FFMPEG — Développeur L équipe de FFmpeg Version avancée …   Wikipédia en Français

  • Ffmpeg — Développeur L équipe de FFmpeg Version avancée …   Wikipédia en Français

  • FFmpeg — Développeur Projet FFmpeg Dernière version …   Wikipédia en Français

  • FFmpeg — infobox software name = FFmpeg developer = FFmpeg team programming language = C operating system = Cross platform genre = Multimedia framework latest release version = 0.4.9 pre1 latest release date = 2004 07 10 license = GNU Lesser General… …   Wikipedia

  • FFmpeg hosting service — FFmpeg hosting is a term that is used to refer to any assortment of software which is available for free, which helps in recording, converting and streaming a digital video or an audio [ [http://ffmpegplease.com/2008/08/10/video sharing/ FFmpeg… …   Wikipedia

  • Ffmpeg — …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”