HandBrake 1.0.0 Free Video Transcoder veröffentlicht



Nach fast 13 Jahren veröffentlichte das Entwicklungsteam die erste Version des Open-Source-Videotranscoders HandBrake 1.0.0. HandBrake ist ein beliebtes Freeware-Programm zum Konvertieren und Komprimieren von Videos. Die plattformübergreifende Anwendung läuft unter Linux, MacOS und Windows mit einer grafischen Oberfläche oder über die Befehlszeile. Vielleicht ist dies das beste Programm seiner Klasse. Es ist schwierig, mindestens einen Videotranscoder mit ähnlicher Qualität, Funktionalität und Open Source zu finden. Wir können sagen, dass dies eine ideale grafische Shell für ffmpeg ist (ffmpeg-Befehle können übrigens mit HandBrake-Protokollen untersucht werden, dies ist besser als das Handbuch).

Das Programm war all die Jahre verfügbar, aber nur 13 Jahre später entschieden die Entwickler von HandBrake, dass es auf Version 1.0.0 angewachsen war. Wahrscheinlich war es eine Art besonderer Stolz für sie, den Beta-Status so lange beizubehalten und ihren Perfektionismus trotz der absoluten Stabilität und Funktionalität des Programms zu betonen. Dies ist vielen gemeinnützigen Projekten gemeinsam. Es scheint, dass Google Mail aus einem unbekannten Grund auch viele Jahre lang den Status der Beta-Version beibehalten hat. Möglicherweise geschieht dies auch, um die Kommunikation mit Benutzern zu vereinfachen und den Entwicklern die Verantwortung zu entziehen. Wenn Sie einen Fehler finden, können Sie antworten: "Nun, dies ist eine Beta-Version."

Es ist etwas ironisch, dass das Programm nach dem Ende der weit verbreiteten Verwendung von DVD-ROM-Laufwerken aus der Beta-Phase kam, für deren Verarbeitung dieser Video-Transcoder erstmals erstellt wurde. Heutzutage kaufen nur wenige Leute Videos auf DVD, aber HandBrake ist immer noch gefragt, wenn auch nicht auf die gleiche Weise wie zuvor. Übrigens kann es sogar zum Testen von RAM in einem Computer verwendet werden: Es erkennt effektiv defekte RAM-Module . Wenn das Programm während der Codierung an derselben Stelle einfriert, liegt ein Problem mit einem defekten Speichermodul vor. Auch wenn das Problem bei einem einzelnen Bit liegt.

Frühe Build-Nummern bedeuten überhaupt nicht, dass frühere Versionen des Programms instabil waren. Sie haben auch dann einwandfrei funktioniert (wenn der Speicher nicht ausfällt). In Version 1.0.0 wurden jedoch einige wichtige Änderungen vorgenommen.

* Vollständige Neugestaltung der vorläufigen Profile (Voreinstellungen) für die Transcodierung und Videokomprimierung, einschließlich vorbereiteter Optionen für die gängigsten Geräte. Profile älterer Versionen von HandBrake 0.10.x werden ganz unten in der Profilliste im Abschnitt " Legacy" gespeichert .


HandBrake 1.0.0 für Mac

* Unterstützt das kostenlose VP9-Videoformat und das Opus-Audioformat.

* Unterstützung der Intel QuickSync Video (QSV) -Hardwarebeschleunigung für die H.265 / HEVC-Codierung auf Skylake-Prozessoren wie bei kommerziellen Video-Transcodern. Hardwarebeschleunigtes Codieren und Decodieren reduziert die CPU-Auslastung und den Stromverbrauch erheblich. Zur Unterstützung der Hardwarebeschleunigung im Grafikkern auf einem kleinen Bereich des Intel-Chips befinden sich spezielle integrierte Schaltkreise, die sich nur mit Video befassen. Die Beschleunigung der Hardware-Videodecodierung ist für den Grafiktreiber über die Direct3D-Video-API (DXVA2), die Direct3d11-Video-API oder das Intel Media SDK sowie über MFT-Filter (Media Foundation Transform) verfügbar. Beschleunigung der Hardware-Codierung - nur über Intel Media SDK- oder MFT-Schnittstellen (Media Foundation Transform).

Mit der Hardwareunterstützung erhöht sich die Codierungs- und Decodierungsgeschwindigkeit im Vergleich zu reiner Software um eine Größenordnung. Zum Beispiel in den SpezifikationenDie neueste Version von QSV 5.0 mit der Kernmikroarchitektur Skylake der sechsten Generation zeigt die geschätzte Videodecodierungsleistung mit einer Hardwarebeschleunigung von mehr als 16 gleichzeitigen 1080p-Videostreams.

HandBrake-Entwickler betonen, dass sie noch nie einen Cent von Intel erhalten haben. Diese Firma hat freiwillig einen QSV-kompatiblen Codec für HandBrake gespendet, und der Quellcode für HandBrake ist öffentlich verfügbar. Wenn AMD den Wunsch äußert, einen Codec zur Unterstützung der Hardwarebeschleunigung in seinen Prozessoren einzusetzen, wird dieser auch im kostenlosen HandBrake-Transcoder implementiert (zuerst hat AMD Patches gesendet, dann aber den Kurs geändert). HandBrake-Entwickler reagieren sehr sensibel auf solche ethischen Fragen, entsprechend der Ideologie von Open Source.

Von den anderen Verbesserungen:

* Die Assembler-Code-Optimierung ermöglichte es, die Filtergeschwindigkeit auf 10% und die x264-Encodergeschwindigkeit um 10% zu erhöhen, was in „schnellen“ Profilen implementiert ist.

* In der Windows-Version können Sie jetzt den Codierungsvorgang anhalten und dann fortfahren. Die Größe des Installationsprogramms und der Speicherplatz in der Windows-Version sind kleiner geworden.

* Die Unterstützung für die Hardwarebeschleunigung bei der DecX-Dekodierung von DirectX Video Acceleration (DVXA) wurde entfernt, da dies viele Probleme verursachte.

* Aktualisierte Bibliotheken von Drittanbietern, die von HandBrake verwendet werden.

* Verbessertes Rendern von Untertiteln für einige Sprachen.

* Neue Dokumentationund weniger technische Anleitungen für Anfänger (bisher in der Beta und in Englisch). Anfängerhandbücher enthalten schrittweise Anleitungen für die gängigsten Transcodierungsszenarien, die selbst für diejenigen verständlich sind, die diese Software noch nie verwendet haben.

Laden Sie HandBrake 1.0.0 ( Repository auf Github ) herunter . Alte Versionen von HandBrake werden auch auf der offiziellen Website für diejenigen aufbewahrt, die an die alte Benutzeroberfläche gewöhnt sind und auf den neuesten CPUs keine Hardwareunterstützung benötigen.

Wir haben Fedor Bushlanov , Produktmanager von Elecard, einem russischen Entwickler von Video- Transcodern , gebeten, die Neuigkeiten zur Veröffentlichung von HandBrake 1.0.0 zu kommentieren .

- Viele reguläre Benutzer verwenden HandBrake, aber wissen Sie, dass Videostudios oder andere seriöse kommerzielle Unternehmen es im professionellen Bereich verwenden?

- Ich persönlich habe noch nichts davon gehört. Dies ist jedoch durchaus möglich, da die Codierung von Dateivideos eine sehr beliebte Aufgabe ist, die mit dem Wachstum von Diensten wie "Online-Kinos" und dergleichen verbunden ist.

- Diese Version unterstützt Intel QuickSync Video (QSV) für H.265 / HEVC. Unterscheidet es sich von der gleichen Hardwarebeschleunigung in anderen Transcodern? Funktioniert die Hardwarebeschleunigung im Allgemeinen bei allen Transcodern gleich oder unterschiedlich? In Bezug auf Leistung und Unterstützung für bestimmte QSV-Funktionen wie Deinterlacing, Videoskalierung, verlustfreie Speicherkomprimierung für eine Media Engine usw.? All dies ist in Hardware implementiert, wird es aber von Software-Transcodern unterstützt?

- Die Bildqualität ist nicht, unterscheidet sich nicht. Geschwindigkeit und Funktionsumfang können jedoch variieren. Die Codierungsgeschwindigkeit mit QSV hängt stark von der spezifischen Implementierung der Intel Media SDK-Unterstützung ab, da das SDK selbst nur eine Schnittstelle auf niedriger Ebene bietet (Funktionen wie „Codieren dieses Frames“) und verwandte Probleme wie Pufferung, Kopieren des Speichers und andere Dinge im Ermessen der Anwendung liegen. Daher der Unterschied in Geschwindigkeit und Softwarefehlertoleranz.

- Ist die VP9-Codierung, wie Sie wissen, bei den Benutzern gefragt? Gibt es Aussichten für ein freies Format im Vergleich zum proprietären H.265 / HEVC? Übrigens leisten Entwickler von Programmen oder Geräten mit Unterstützung für H.265 / HEVC keine Zahlungen an den Inhaber des Urheberrechts für die Verwendung dieses Codecs?

- Für Dateien - Ja, der VP9-Codec ist gefragt, und für die Live-Übertragung werden MPEG-Codecs (AVC und HEVC) verwendet. VP9 hat Aussichten, aber das Problem liegt nicht so sehr in einem guten Codec, sondern in Herstellern von Geräten, die nur MPEG unterstützen, die sich einerseits auf dem Markt etabliert haben, und Anbietern, die SEHR viel Geld für solche Geräte ausgegeben haben. Es ist sehr schwierig, sie an die Seite von VP9 zu locken - das Geld wurde bereits in MPEG investiert. Etwa die gleiche Geschichte mit Versuchen, auf Kohlenwasserstoffbrennstoffe zu verzichten, auch für Automotoren. Der Prozess bewegt sich, aber sehr langsam.

Die Zahlungen für HEVC und AVC werden von den Herstellern der Endgeräte geleistet - Encoder, Setups und andere Dinge. Diese Abzüge machen im Durchschnitt einige Prozent der Ausrüstungskosten aus, 0,1–5%, abhängig von der Art der Ausrüstung und dem Volumen. Im Allgemeinen sind sie nicht so bedeutend, dass die Hersteller wegen ihnen sehr verärgert sind.

Source: https://habr.com/ru/post/de400251/


All Articles