Jak używać FFMpeg z graficznym interfejsem użytkownika w systemie Linux przy użyciu QWinFF

FFMpeg to potężne wieloplatformowe narzędzie do kodowania wiersza poleceń. Ma wiele opcji, a dzięki niemu użytkownicy mogą transkodować, konwertować, a nawet przesyłać strumieniowo wideo w systemie Linux. Problem polega na tym, że narzędzie FFMpeg jest tak dobre, że wielu użytkowników go omija ze względu na złożoność poleceń terminala.

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

I tu pojawia się QWinFF. Jest to znakomita aplikacja linuksowa o otwartym kodzie źródłowym, która wykorzystuje narzędzie wiersza poleceń FFMpeg do łatwego w użyciu interfejsu GUI. Sprawianie, że złożone operacje kodowania należą do przeszłości.

Zainstaluj QWinFF

Uruchomienie aplikacji QWinFF w systemie Linux jest szybkie, ponieważ programista obsługuje większość głównych dystrybucji Linuksa. Ci, którzy chcą używać QWinFF, będą musieli mieć zainstalowane zależności, takie jak FFMpeg i FFProbe, w przeciwnym razie aplikacja nie będzie działać.

Aby zainstalować aplikację QWinFF, otwórz terminal i wprowadź polecenia odpowiadające Twojej dystrybucji.

Ubuntu

QWinFF obsługuje Ubuntu za pośrednictwem PPA. Pozwala to programistom na bezproblemową dystrybucję aktualizacji do użytkownika. Jednak wydaje się, że PPA nie otrzymuje regularnych aktualizacji (z jakiegokolwiek powodu), więc na razie unikaj tego. Zamiast tego, aby aplikacja działała na Ubuntu 18.04 LTS, musimy pobrać pakiet z PPA.

W terminalu uruchom narzędzie do pobierania wget i pobierz najnowszą wersję QWinFF.

Uwaga: najnowszy pakiet QWinFF dostępny do pobrania został stworzony dla Ubuntu 15.04, więc używaj go ostrożnie.

wget https://launchpad.net/~lzh9102/+archive/ubuntu/qwinff/+files/qwinff_0.2.0-1~wily2_amd64.deb

lub dla wersji 32-bitowej:

wget https://launchpad.net/~lzh9102/+archive/ubuntu/qwinff/+files/qwinff_0.2.0-1~wily2_i386.deb

Z pakietem QWinFF Debian na komputerze z systemem Ubuntu użyj narzędzia dpkg, aby załadować go do systemu.

sudo dpkg -i qwinff_0.2.0-1~wily2_*.deb

Instalowanie tego pakietu w Ubuntu, bez względu na wersję, zakończy się błędem. Napraw to, uruchamiając następujące polecenie w terminalu.

sudo apt install -f

Polecenie apt install powinno naprawić wszelkie pojawiające się dziwne problemy z zależnościami. Po zakończeniu QWinFF jest gotowy do pracy!

Debian

Na oficjalnej stronie nie ma informacji dotyczących QWinFF odnoszących się do Debiana. Na razie deweloper podkreśla tylko, że obsługuje Ubuntu / Mint i inne dystrybucje. Nie martwić się! Ubuntu i Debian są prawie takie same, z wyjątkiem małych zmian tu i tam. To z powodu podobieństw Debian nie powinien mieć problemu z instalacją pakietu Ubuntu QWinFF.

Otwórz terminal i użyj narzędzia wget, aby pobrać QWinFF, a następnie zainstaluj go za pomocą dpkg.

wget https://launchpad.net/~lzh9102/+archive/ubuntu/qwinff/+files/qwinff_0.2.0-1~wily2_amd64.deb

lub dla wersji 32-bitowej:

wget https://launchpad.net/~lzh9102/+archive/ubuntu/qwinff/+files/qwinff_0.2.0-1~wily2_i386.deb
sudo dpkg -i qwinff_0.2.0-1~wily2_*.deb

sudo apt-get install -f

Arch Linux

Arch Linux ma wersję QWinFF na AUR. Aby go zainstalować, otwórz terminal i wykonaj poniższe czynności.

Uwaga: instalowanie programów z AUR oznacza czasami zerwanie zależności. Koniecznie sprawdź stronę AUR paczki dla zależności, na wypadek, gdybyś musiał je załadować.

sudo pacman -S base-devel git

git clone https://aur.archlinux.org/qwinff.git

cd qwinff

makepkg -si

Fedora

Niestety repozytoria oprogramowania skonfigurowane dla QWinFF są nieco przestarzałe. Zamiast tego postępuj zgodnie z instrukcjami kodu źródłowego, jeśli chcesz, aby aplikacja działała.

Uwaga: pamiętaj, aby włączyć RPM Fusion, aby zainstalować FFMpeg w Fedorze.

OpenSUSE

OpenSUSE ma repozytorium skonfigurowane dla QWinFF, ale jest przeznaczone dla starej wersji. Postępuj zgodnie z instrukcjami kodu źródłowego, aby uzyskać QWinFF.

Ogólny Linux

Najlepszym sposobem na uzyskanie QWinFF dla wielu dystrybucji Linuksa jest po prostu pobranie kodu źródłowego. Aby rozpocząć instalację kodu źródłowego, otwórz terminal i użyj swojego menedżera pakietów, aby zainstalować wszystkie niezbędne zależności.

FFMpeg
ffprobe
Git
ffplayer lub mplayer
sox
QtSDK 4.4.3 lub nowszy
libnotify

Po załadowaniu wszystkich zależności pobierz kod źródłowy, skompiluj go i zainstaluj na swoim komputerze z systemem Linux.

git clone 'git://github.com/qwinff/qwinff.git

cd qwinff

make
sudo make install

Konwertuj filmy za pomocą QWinFF

Użycie QWinFF do konwersji pliku multimedialnego jest niezwykle łatwe. Aby rozpocząć proces, znajdź zielony znak „+” i wybierz go. Kliknięcie tego przycisku spowoduje wyświetlenie okna dialogowego „otwórz plik”. Użyj tego okna do przeglądania plików wideo lub audio.

Importowanie pliku multimedialnego otwiera okno „Dodaj zadania”. W tym oknie musisz przejść i wybrać, co zrobić z plikiem multimedialnym.

Znajdź opcję „Konwertuj na” i kliknij menu rozwijane obok niego. W menu wybierz kodek, na który chcesz transkodować plik. Kiedy wszystko wygląda dobrze, kliknij przycisk „Zakończ”.

Rozpocznij proces konwersji QWinFF, klikając przycisk „>>”. Gdy QWinFF zakończy transkodowanie, na pulpicie pojawi się powiadomienie o zakończeniu.