HandBrake

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
HandBrake
HandBrake-Logo
Screenshot
Basisdaten
Entwickler HandBrake-Gemeinde
Erscheinungsjahr 2003
Aktuelle Version 1.0.2
(22. Januar 2017[1])
Betriebssystem macOS, Windows, Linux, Solaris, FreeBSD
Programmiersprache Objective-C, C, C#
Kategorie Multimediasoftware
Lizenz GPL (Freie Software)
deutschsprachig Nein
handbrake.fr

HandBrake ist ein freies und quelloffenes Computerprogramm zur Transkodierung von Videodateien. Ursprünglich für BeOS entwickelt, ist das Programm heute für macOS, Windows und Linux erhältlich. Es wird in Objective-C, C und C# entwickelt und unter den Bedingungen der Version 2 der GNU General Public License (GPL) veröffentlicht.

Geschichte[Bearbeiten | Quelltext bearbeiten]

Frühe Versionen[Bearbeiten | Quelltext bearbeiten]

HandBrake wurde ursprünglich vom Programmierer Eric Petit mit dem Pseudonym titer im Jahr 2003 entwickelt. Dieser war der Hauptentwickler bis zum April 2006 und war danach noch einige Zeit im HandBrake-Forum aktiv. Etwa im Mai/Juni 2006 ging der Kontakt zu titer verloren, und in der Folgezeit wurden auch keine neuen Änderungen am Programmcode durchgeführt.[2]

MediaFork[Bearbeiten | Quelltext bearbeiten]

Im September 2006 arbeiteten Rodney Hester und Chris Long unabhängig voneinander daran, das Videokompressionsformat H.264 durch Reverse Engineering aus der Firmware des iPod der Firma Apple zu extrahieren. Beide trafen sich im HandBrake-Forum, und dabei stellte sich heraus, dass sich ihre Arbeiten gegenseitig ergänzten. So begannen sie gemeinsam eine noch instabile, aber kompilierbare Version von HandBrake zu entwickeln, die das H.264-Videoformat unterstützte.

Hester und Long entwickelten die Software insbesondere in Bezug auf Stabilität, Funktionalität und Bedienbarkeit weiter. Durch die Abwesenheit von titer war es nicht möglich, diese neuen Versionen in das offizielle HandBrake-Repository einfließen zu lassen, da dazu die Autorisierung von titer benötigt wurde.[2] Hester erstellte daraufhin eine Kopie des Repositorys der letzten offiziell von titer herausgegebenen HandBrake Version (Version 0.7.1), worauf aufbauend Hester und Long die Software unter dem Namen „MediaFork“ weiterentwickelten.[2]

2007 bis heute[Bearbeiten | Quelltext bearbeiten]

Im Jahr 2007 bot titer Hester und Long seine Unterstützung an und ermutigte sie, die Entwicklung der Software fortzusetzen. MediaFork wurde in HandBrake rückintegriert, und die nächste Veröffentlichung von MediaFork/HandBrake fand wieder unter dem ursprünglichen Namen „HandBrake“ statt.[2]

Die Software „VidCoder“ basiert in Teilen auf HandBrake.[3]

Version 1.0.0 erschien am 24. Dezember 2016 und bot zahlreiche Neuerungen, zum Beispiel Unterstützung für den VP9-Codec.[4]

Merkmale[Bearbeiten | Quelltext bearbeiten]

HandBrake ermöglicht die Transkodierung von DVDs und anderen Videoquellen in H.264 (mit x264), MPEG-4 ASP (FFmpeg) oder Theora (VP3). HandBrake wird häufig genutzt, um Filme von DVDs/Blu-ray Discs zu konvertieren, damit sie auf Geräten wie iPhone, iPod, Apple TV, Xbox 360, PlayStation Portable oder PlayStation nutzbar sind. Durch Einstellungs-Profile kann der Anwender festlegen, zu welchen Endgeräten die erstellten Dateien kompatibel sein sollen.
Ab Version 0.9.4 ermöglicht die Live-Vorschau-Funktion, anhand eines kurzen transkodierten Ausschnittes des Videos, die Endqualität schnell abzuschätzen.

Ab Version 0.10.0 wird auf Windows OpenCL im Scaling genutzt.

Varianten[Bearbeiten | Quelltext bearbeiten]

HandBrake ist erhältlich in sechs Varianten, für Windows, macOS (ab 10.5) und Linux jeweils als GUI- und als Kommandozeilen-Version. Mit der GUI-Version können die meisten, mit der Kommandozeilen-Version alle im Programm vorhandenen Transkodierungs-Optionen genutzt werden.

Unterstützte Quellen[Bearbeiten | Quelltext bearbeiten]

Historisch wurden nur DVDs (entweder direkt oder von einem VIDEO_TS-Ordner), DVD-VOB-Dateien und Transportströme als Quellen unterstützt. Ab Version 0.9.3 akzeptiert das Programm Videodateien in nahezu allen populären Containerformaten wie zum Beispiel AVI, Matroska oder MP4. Ermöglicht wird dies durch die Integration der beiden Bibliotheken libavcodec und libavformat, welche dem FFmpeg-Projekt entstammen.

Ausgabe-Format[Bearbeiten | Quelltext bearbeiten]

HandBrake unterstützt die folgenden Ausgabe-Formate:

  1. Containerformate:
    1. Frei:
      1. Matroska
    2. Proprietär:
      1. MP4
  2. Videocodecs:
    1. Frei:
      1. Theora
      2. VP8
    2. Proprietär:
      1. H.264
      2. High Efficiency Video Coding (H.265)
      3. MPEG-2
      4. MPEG-4
  3. Audiocodecs:
    1. Frei:
      1. Free Lossless Audio Codec (FLAC)
      2. Vorbis
    2. Proprietär:
      1. AC3
      2. AAC
      3. MP3
      4. MPEG-4 High Efficiency Advanced Audio Coding (HE-AAC)
  4. Passthrough (unverändertes Einbetten) von Formaten:
    1. Frei:
      1. keins
    2. Proprietär:
      1. Advanced Audio Coding (AAC)
      2. AC3 & E-AC3
      3. Digital Theater Systems High Definition (DTS-HD)
      4. Dolby TrueHD
      5. DTS
      6. MP3


AVI und Ogg Media (OGM) werden ab Version 0.9.4 nicht mehr unterstützt, da sich die Entwickler hauptsächlich auf H.264/H.265 konzentrieren, die mit diesen alten Containerformaten ohnehin nicht kompatibel sind.

HandBrake unterstützt Kapitel- und Sprachenwechsel für MP4 und Matroska, Entrauschen, Deinterlacing, Detelecine, Anamorphic, Beschneiden und Skalieren.

HandBrake liefert eigene, spezifisch modifizierte aktuelle Versionen der Bibliotheken mit, die es verwendet (u. a. x264, libavcodec), um schnell von Geschwindigkeits- und Qualitäts-Verbesserungen z. B. bei x264 profitieren zu können.

Ab Version 0.9.4 können Untertitel nicht mehr nur direkt ins Video „eingebrannt“ werden (hardsubbed, wobei Farbe und Transparenz bestimmt werden können), sondern auch als separater, ausblendbarer Text- bzw. Bildspur (nur im MKV-Format) eingemixt werden (softsubbed); außerdem erkennt HandBrake schon vorhandene, erzwungene Untertitel.

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Releases auf GitHub.
  2. a b c d Hester, Rodney; Long, Chris: History of HandBrake. HandBrake. 17. März 2007. Abgerufen am 6. August 2011.
  3. VidCoder Home. Abgerufen am 4. März 2012.
  4. Golem: Handbrake erreicht Version 1.0.0 und unterstützt VP9. Golem Media GmbH. 26. Dezember 2016. Abgerufen am 27. Dezember 2016.

Weblinks[Bearbeiten | Quelltext bearbeiten]

 Commons: HandBrake – Sammlung von Bildern, Videos und Audiodateien