Po 11 miesiącach prac nad rozwojem została opublikowana wersja narzędzia do wielowątkowego transkodowania plików wideo z jednego formatu na inny — HandBrake 1.7.0. Program jest dostępny zarówno w wersji działającej w trybie wiersza poleceń, jak i z interfejsem GUI. Kod projektu został napisany w języku C (dla interfejsu GUI na Windows zrealizowany w .NET) i jest rozpowszechniany na licencji GPL. Zestawy binarne zostały przygotowane dla Linuxa (Flatpak), macOS i Windows.
Program może transkodować wideo z płyt BluRay/DVD, kopii katalogów VIDEO_TS oraz wszelkich plików, których format wspierany jest przez biblioteki libavformat i libavcodec z pakietu FFmpeg. Na wyjściu mogą być generowane pliki w kontenerach takich jak WebM, MP4 i MKV, do kodowania wideo mogą być używane kodeki AV1, H.265, H.264, MPEG-2, VP8, VP9 i Theora, a dla dźwięku — AAC, MP3, AC-3, Flac, Vorbis i Opus. Dodatkowe funkcje obejmują: kalkulator bitrate'u, podgląd podczas kodowania, zmiana rozmiaru i skalowanie obrazu, integrator napisów oraz szeroki zestaw profili konwersji dla określonych typów urządzeń mobilnych.
W nowym wydaniu:
- Dodano kodeki formatu AV1, które korzystają z silników przyspieszających AMD VCN i NVIDIA NVENC.
- Dodano wsparcie dla wieloprzebiegowego kodowania AV1 z adaptacyjnym bitrate'm (ABR) przy użyciu biblioteki SVT-AV1.
- Dodano predefiniowane ustawienia sprzętowe dla API Apple VideoToolbox. Zaktualizowano predefiniowane ustawienia Creator i Social.
- Dodano możliwość zapisywania metadanych otoczenia używanego do oglądania.
- Dodano filtry oparte na API Intel QSV (Quick Sync Video) do obracania i rozpoznawania formatu.
- Przeprowadzono optymalizację wydajności na systemach ARM64 i Apple Silicon.
- Przyspieszono dekodowanie HEVC.
- Filtr bwdif został przyspieszony o 30%.
- Wydajność kodowania AV1 wzrosła do 4 razy dzięki zastosowaniu nowych optymalizacji assemblerowych w SVT-AV1.
- Zwiększono prędkość przetwarzania wideo dzięki usunięciu zbędnych kopii klatek.
- Poprawiono przesyłanie metadanych Dolby Vision o dynamicznym zakresie jasności.
- Dodano kodek x265 z obsługą 10-bit na kanał kolorów.
- Dodano profile Dolby Vision 8.4, 8.1, 7.6 i 5.0.
- Poprawiono przesyłanie metadanych HDR10+ przy użyciu kodeków x265 10-bit i SVT-AV1.
- Poprawiono wsparcie dla technologii Intel QSV (Quick Sync Video) do sprzętowego przyspieszania kodowania i dekodowania wideo na platformie Linux.
- W przypadku korzystania z technologii NVENC domyślnie wyłączone jest kodowanie wieloetapowe.
- Dodano wsparcie dla systemu budowania Meson.

Źródło: opennet.ru
