MKVToolNix 25.0.0 owinięty w AppImage

Historia rozwoju rządzi się nieubłaganymi prawami i nie lubi zastoju. Popularne narzędzie do konwersji i manipulowaniem plikami w formacie Matroska jest przykładem na to, jak można ująć użytkownika za serce częstymi wydaniami. MKVToolNix 25.0.0 to tym razem zbiór paru poprawek i oficjalne stanowisko w sprawie paczek AppImage dla Linuksa.

MKVToolNix 25.0.0
Ten niezwykle popularny program pozwala cieszyć się potencjałem mkvmerge, mkvextract, mkvpropedit i mkvinfo – autorskimi narzędziami umożliwiającymi edycję plików we wspomnianym formacie. Na przestrzeni lat dodanych zostało wiele ułatwiających życie funkcji, jak choćby np. zakładka Info (od wersji 21.0.0) która szybko pozwoli się nam zorientować w zawartości naszego pliku .mkv.

W wersji 25.0.0 poprawiono mnóstwo ujawnionych błędów, a za nowości możemy poczytać sobie następujące usprawnienia:

  • mkvmerge: SRT/ASS/SSA napisy tekstowe: dla plików bez określonego kodowania, mkvmerge będzie próbował użyć UTF-8 przed ustawieniami systemowymi (ustawienia lokalizacji),
  • mkvmerge: SRT/ASS/SSA/WebVTT napisy tekstowe: wyświetlane jest ostrzeżenie w przypadku napotkania znaku lub kodu niepasujących do UTF-8,
  • mkvmerge: Matroska & MPEG odczytywanie ścieżek: kodowanie napisów można teraz zmienić za pomocą parametru –sub-charset,
  • paczka AppImage dla Linuksa.

Tak zatem od tego wydania w dziale Download znajdziemy uniwersalną paczkę AppImage, która uruchomimy na dowolnej dystrybucji. Gdyby ktoś jednak wolał automatykę, to…

W przypadku Ubuntu 16.04/18.04 i pochodnych należy wykonać kilka terminalowych łamańców:

wget -q -O - https://www.bunkus.org/gpg-pub-moritzbunkus.txt | sudo apt-key add -
sudo sh -c "echo 'deb http://www.bunkus.org/ubuntu/ $(lsb_release -cs) main ' >> /etc/apt/sources.list"
sudo apt-get update
sudo apt-get install mkvtoolnix-gui

Choć wygląda to dramatycznie, jest to zwykłe dodanie repozytoriów do systemu. Niestety, autor nie prowadzi PPA, stąd konieczność dodania ich w taki sposób. UWAGA – użytkownicy Minta robią to co powyżej, jednak zamiast $(lsb_release -cs) wpisują bionic (dla Minta 19.xx) lub xenial (dla Minta 18.xx).

W przypadku Arch Linux i Manjaro jak zwykle idziemy na skróty:

sudo pacman -Suy mkvtoolnix-gui