Kariera VidCutter 4.0.0

Jeszcze kilka miesięcy temu myślałem o VidCutter w kategoriach jednorazowego wyskoku rozochoconego programisty. Jak dobrze jest się mylić i błądzić. Od tego czasu autor tego projektu nie dość, że poprawił jego stabilność, to wyniósł interfejs programu i jego inne funkcje na zupełnie inne płaszczyzny.

VidCutter 4.0.0 dla małego montażysty
Zasadniczo VidCutter 4.0.0 to proste narzędzie pozwalające nam na wygodne dzielenie większych plików wideo na mniejsze (klipy). Jednak czynność ta w wykonaniu tego edytora urasta do rangi dzieła sztuki. No dobrze, przesadziłem z tym dziełem sztuki. Jednak VidCutter jest tak zgrabnie napisany i posiada tak ujmująco prosty i czytelny interfejs, że chciałoby się go używać i używać. Niestety, w pogodni za mityczną multiplatformowością autor nie ustrzegł się drobnych potknięć – ale o tym na końcu. Tak więc, program od poprzedniej wersji (2.2.5) doczekał się dopracowanego interfejsu. Możemy wybrać wariant jasny, ciemny, sposób wyświetlania i opisywania ikon. Jeżeli natywne okna dialogowe naszego systemu wywołują u nas mieszane uczucia możemy w ustawieniach zadeklarować użycie tych oferowanych przez biblioteki Qt. W tych samych ustawieniach odnajdziemy również co program ma robić z wydzielonymi klipami (zapamiętać lub nie), jaka ma być czułość wyszukiwania klatek, czy odtwarzanie wideo ma wykorzystywać wsparcie sprzętowe oraz czy ma być powiększone i na ile są dla nas ważne proporcje.

Powyższe brzmi nieskomplikowanie i niezbyt ambitnie. Jednak nie zapominajmy o przeznaczeniu programu, którego celem jest tylko wydzielenie z większego materiału wideo mniejszych jego fragmentów. Wydatnie w tym procesie pomaga mu ffmpeg, który jest podstawową zależność tego projektu. Sam VidCutter oferuje do wspomnianego celu to co najważniejsze i niezbędne – wygodne skróty klawiszowe, precyzyjne określanie klatki początkowej i końcowej, informacje o formacie wideo, itp. Efekt finalny zapiszemy jako standardowe pliki wideo.

No dobrze. W każdym ciekawym bełkocie marketingowym jest jakiś haczyk, co zatem nie działa w VidCutter 4.0.0? Okazuje się, że dwie rzeczy. Pierwsza, to błąd związany z AttributeError: module ‘OpenGL.GL’ has no attribute ‘GL_READ_WRITE’ (przynajmniej w Ubuntu 16.04 LTS). Panaceum na to jest zainstalowanie nowszej wersji PyOpenGL:

sudo pip3 install --upgrade PyOpenGL

Drugi problem może być lokalny i dotyczyć tylko mojej maszyny. Niemniej, podczas próby wczytania jakiegoś pliku wideo podgląd i auto-odtwarzanie potrafi płatać niezłe psikusy. Dlatego w okienku dialogowym wyboru wideo warto najpierw zaznaczyć (czy też odznaczyć) opcję „Pokaż Podgląd”.

Ale za to program zainstalujemy w zgodzie z obowiązującymi prawidłami, czyli wprost z PPA (w przypadku Ubuntu 16.04/17.04/7.10 i Minta 18.xx):

sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter

W przypadku Arch Linuksa i Manjaro zaglądamy w zasoby AUR:

yaourt -S vidcutter