przystajnik

HandBrake 1.0.0 – to brzmi dumnie

Pełen numer wersji programu sugeruje wiele rzeczy. Raz, że jest to dzieło dokonane i skończone – w przeciwieństwie do „ułamkowych” wiecznie rozwijanych wydań testowych. Po drugie, droga do takiego stanu musiała wieść przez setki, jeśli nie tysiące wydań wcześniejszych (co sugerują proste wyliczenia typu 1 / 0.01). Innymi słowy, programy których aktualne wydanie rozpoczyna się od wartości większej od zera mają większe poważanie społeczne. To również nobilituje i skłania do większego dopracowania. Czy zatem HandBrake 1.0.0 wpisuje się w powyższe teorie?

HandBrake w okrągłej wersji 1.0.0

Teoria teorią, a praktyka swoje. HandBrake 1.0.0 wydany 24 grudnia bieżącego roku to z pewnością dzieło stanowiące kamień milowy w rozwoju tego wydajnego konwertera audio / video. Wersji 1.0.0 twórcy zaaplikowali takie ilości zmian, że trudno się zdecydować od czego by tu zacząć. Może nie uległ zmianie sam interfejs programu, ale już pod jego maską działo się bardzo dużo:

  • nowa dokumentacja pod adresem https://handbrake.fr/docs
  • kompletnie przeprojektowane oficjalne zestawy ustawień:
    • zestawy ustawień generalnego użytku (w celu zapewnienia jak największej kompatybilności),
    • zestawy ustawienia dedykowane konkretnym urządzeniom,
    • zestawy ustawienia dedykowane eksportowi do sieci,
    • zestaw nowych ustawień dla Matroska (MKV) (również dla VP9 (wideo) z Opus (audio)),
    • poprzednie zestawy ustawień przeniesione do kategorii „Legacy”,
  • system zarządzania ustawieniami oparty na JSON – łącznie z obsługą z linii komend,
  • nowe API wykorzystujące JSON do komunikacji z libhb,
  • usprawnienia w synchronizacji materiału audio/wideo w celu lepszej obsługi skomplikowanych źródeł,
  • inne zmiany – około 1700 poprawek w kodzie.

Tak, to prawda – ta lista jest nikczemnie krótka i kompletnie nie odzwierciedla tego, co stało się udziałem 1700 poprawek w kodzie. Dlatego dodajmy jeszcze zmiany w zakresie obsługi wideo (z zachowaniem oryginalnej pisowni i terminów):

    Video

  • VP9 video encoding via libvpx
  • Intel QuickSync Video H.265/HEVC encoder
    • Requires Intel Skylake or newer CPU
  • Ultra HD / 4K color pass through (support for BT.2020)
  • Additional standard frame rate selections in the graphical interfaces
  • New Auto anamorphic mode maximizes storage resolution, replaces Strict anamorphic mode
  • New Pad filter (command line only for now)
  • New Decomb/Deinterlace filter settings and improved defaults
  • Rotate filter now available in all graphical interfaces
  • New NLMeans filter tunes Tape and Sprite for analog tape recordings and vintage video games, respectively
  • Assembly optimizations NLMeans filter improve performance up to 10%
  • Assembly optimizations in x264 encoder improve performance for faster presets by 5-10%
  • x265 encoder quality improvements, especially when using tune grain
  • High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0)
    • x264 10-bit
    • x265 10-bit and 12-bit

Teraz lepiej, nieprawdaż? Dociekliwi odnajdą pod tym adresem pełną listę zmian poczynionych w obsłudze audio i wideo.

Aby przetestować program w Ubuntu 16.04/16.10, Mincie 18.xx i pochodnych należy skorzystać z repozytorium PPA:

sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk

Program pojawi się również za parę chwil w głównym repozytorium Manjaro oraz Arch Linuksa (i pochodnych):

sudo pacman -Suy handbrake 

Post navigation

15 comments for “HandBrake 1.0.0 – to brzmi dumnie

  1. megaziuziek
    27 grudnia, 2016 at 10:52

    pacman -Suy czy pacman -Syu?

  2. 27 grudnia, 2016 at 11:08

    Chciałem stać się jedną z mitycznych postaci, które używają pacman -Suy zamiast -Syu. Co więcej, odpowiedź na to frapujące pytanie nie jest taka oczywista, gdyż u mnie zarówno -Suy i -Syu – ale diabeł pewnie tkwi w błahostce, którą pewnie przeoczyłem. W każdym razie internety mówią, że Suy == Syu. Ale poczekamy na wypowiedź naszego lokalnego Guru od Arch Linuksa 🙂

  3. pavbaranov
    27 grudnia, 2016 at 11:09

    Nie ma znaczenia. Zrobi to samo.

  4. christo
    27 grudnia, 2016 at 11:23

    Piszesz w Mincie 18.xx i pochodnym a w 17-tym ?

  5. megaziuziek
    27 grudnia, 2016 at 11:31

    Dziękujemy:)

    BTW:2pavbaranow,mam taki jeden program,który chciałbym mieć w Manjaro (bo się zastanawiam nad przesiadką):

    http://kb.netgear.com/20684/ReadyNAS-Downloads#raidar

    To sie nazywa raidar.Czy da sie to zainstalować w Manjaro z tarball?

  6. 27 grudnia, 2016 at 11:42

    Dla Ubuntu 14.04 i tym samym dla Minta 17.xx też są paczki w tym samym repozytorium. Jednak przyzwyczajamy się powoli do tego, że dla 14.04 będzie coraz gorzej z dostępnością świeżego oprogramowania.

  7. pavbaranov
    27 grudnia, 2016 at 12:11

    Przecież tego tarballa nie instalujesz 😉 To jest zrobiona już binarka, która – może – ale nie musi działać (jak zwykle :)), bo pewnie pomimo tego, że jest binarką, to jest zrobiona dla Debiana, czyli na archaicznych już bibliotekach. Nadto jest też paczka deb, którą można pokusić się o skonwertować. Są też w launchpadzie paczki dla Ubuntu, z tego co widzę – najnowsza wersja to dla 16.04. Sama apka jest prosta(-cka) i w zasadzie to jeden programik konsolowy, który bez problemu działa na dzisiaj zaktualizowanym Archu, oraz jakiś GUI, który oparty jest o javę. W zasadzie zatem – nie powinno być problemu. Zależności w paczce deb, to jedynie libgc (wersja jest określona jako minimalna) oraz JRE.
    Zrobić paczkę dla pacmana to przysłowiowe 5 minut roboty. Przetestować? Cóż… tu problem jest, bo trzeba mieć urządzenie.

  8. ⲼⲶ
    27 grudnia, 2016 at 14:58

    -Suy jest nielogiczne. Najpierw zjadasz kebab, a później go zamawiasz?

  9. 27 grudnia, 2016 at 15:04

    Ale ustaliliśmy, że kolejność parametrów nie ma znaczenia. W każdym innym przypadku racja jest po Twojej stronie 🙂

  10. TKr
    27 grudnia, 2016 at 15:35

    O cholercia ja właśnie tak wpisujeę te polecenie ‚pacman -Suy’ 😀
    I nie uwierzycie skąd mi się to wzieło 😀 Dawno dawno temu byłą taka Polska dystrybucja Linuxa przenaczonego na domowe serwery pełniące w owych czasów zaszczytne zadania, którym podoła dzisiejszy malutki routererek.
    NND Linux to się nazywało i z Archem w zasadzie miało wspólnych kilka założeń i właśnie pacmana 🙂
    Gdzieś w którymś z tutoriali ktoś tam właśnie tak to polecenie napisał i mi zostało na lata 😀
    Stare dobre czasy 🙂

  11. christo
    28 grudnia, 2016 at 11:42

    Już sprawdziłem działa przez ppa na KDE 17-tym.

  12. Jarek W
    29 grudnia, 2016 at 9:40

    Pytanie od laika:

    Czy jak polecasz jakiś program pod Mint 18.xx to znaczy że już pod 17.3 nie będzie działąć i muszę updatować system żeby dodawać te PPA itp?

    Pozdrawiam

  13. 29 grudnia, 2016 at 10:34

    Zwykle trzeba się upewnić – podając zgodność z Ubuntu 16.04/16.10, Mintem 18.xx podążam ścieżką obecnych wydań. Aby sprawdzić, czy PPA obsługuje również poprzednie wydania Ubuntu (i Minta – pamiętajmy, że Mint 17.xx zbudowany jest w oparciu o Ubuntu 14.04) najlepiej udać się na stronę http://launchpad.net i w wyszukiwarkę wpisać nazwę repozytorium (w tym przypadku stebbins/handbrake-release). Tam można podejrzeć, czy są paczki dla innych wersji.

  14. Jarek W
    30 grudnia, 2016 at 9:51

    Dziękuję miło dowiedzieć się czegoś pożytecznego.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate »