Strona główna
» LINUX
»
5 sposobów na konwersję plików wideo w systemie Linux
5 sposobów na konwersję plików wideo w systemie Linux
Jeśli potrzebujesz konwertować pliki wideo w systemie Linux , masz do wyboru kilka niezawodnych opcji. HandBrake to najłatwiejsza opcja dla większości użytkowników komputerów stacjonarnych, FFmpeg jest najbardziej elastyczny do pracy z wierszem poleceń, VLC jest wygodny, gdy jest już zainstalowany, Avidemux łączy prostą edycję z transkodowaniem, a Shutter Encoder jest przydatny do zadań wsadowych i szerokiej gamy kodeków.
Przed konwersją: kontener i kodek to nie to samo
Rozszerzenie pliku, takie jak MP4, MKV lub WebM, opisuje kontener . Wewnątrz kontenera znajdują się strumienie wideo i audio zakodowane za pomocą kodeków takich jak H.264, H.265/HEVC, AV1, AAC lub Opus. Zmiana nazwy .mkvna .mp4nie powoduje konwersji wideo. Aby zapewnić szeroką kompatybilność, wideo H.264 z dźwiękiem AAC w kontenerze MP4 jest nadal praktycznym rozwiązaniem.
1. HandBrake: najłatwiejszy interfejs graficzny do codziennych konwersji
HandBrake to dedykowany transkoder open source. Zespół Linuxa rekomenduje oficjalną kompilację Flatpak; po skonfigurowaniu Flathuba można go zainstalować za pomocą flatpak install fr.handbrake.ghb. Zobacz oficjalny przewodnik instalacji Linuksa .
Otwórz HandBrake i wybierz opcję Open Source , a następnie wybierz wideo.
Wybierz ustawienie wstępne. W przypadku pliku ogólnego przeznaczenia, HandBrake dokumentuje Fast 1080p30 jako punkt wyjścia o szerokiej kompatybilności, gdy pasuje do źródła; patrz Wybór ustawienia wstępnego .
Sprawdź format wyjściowy i nazwę pliku docelowego.
Kliknij Rozpocznij kodowanie .
Przed kodowaniem załaduj źródłowy plik wideo i sprawdź format wyjściowy.Predefiniowane ustawienia HandBrake umożliwiają szybki start w zakresie ustawień rozdzielczości, kodeka i jakości.Wybierz plik docelowy i rozpocznij kodowanie.
2. FFmpeg: najlepszy do terminala i automatyzacji
FFmpeg to najbardziej elastyczna opcja na tej liście. Sam FFmpeg publikuje kod źródłowy i linki do pakietów dystrybucji Linuksa na swojej stronie pobierania . Po zainstalowaniu pakietu dostarczonego dla Twojej dystrybucji, podstawowa konwersja może być tak prosta, jak:
ffmpeg -i input.avi output.mp4
To również podstawowy przykład rekodowania w oficjalnej dokumentacji FFmpeg . FFmpeg wybiera odpowiednie kodery wyjściowe w zależności od kompilacji i formatu wyjściowego. Jeśli potrzebujesz konkretnych kodeków, przepływności bitowej, filtrów, napisów lub skryptów wsadowych, określ te opcje jawnie, zamiast polegać na ustawieniach domyślnych.
FFmpeg jest szczególnie przydatny w przypadku powtarzalnych poleceń terminalowych i skryptów.
3. VLC: wygodny do okazjonalnej konwersji
Jeśli VLC jest już na Twoim pulpicie, być może nie potrzebujesz innej aplikacji. Dokumentacja VideoLAN potwierdza, że VLC może konwertować multimedia za pomocą przepływu pracy „Multimedia > Konwertuj/Zapisz” .
Otwórz program VLC i wybierz kolejno Media > Konwertuj/Zapisz .
Kliknij Dodaj , wybierz źródłowy plik wideo i kontynuuj Konwertuj/Zapisz .
Wybierz profil konwersji, ustaw plik docelowy i rozszerzenie, a następnie kliknij przycisk Start .
Rozpocznij od opcji Media > Konwertuj/Zapisz w programie VLC.Dodaj plik źródłowy w oknie dialogowym Otwórz media programu VLC.Wybierz profil odpowiadający kontenerowi i kodekom, których potrzebujesz.
4. Avidemux: przydatne, gdy potrzebujesz także prostych edycji
Avidemux to lekki edytor wideo dla systemów Linux, Windows i macOS. Projekt udostępnia pliki do pobrania i kod źródłowy dla systemu Linux za pośrednictwem swojej oficjalnej strony internetowej i repozytorium projektu .
Otwórz swój film
W sekcji Wyjście wideo wybierz koder, jeśli chcesz ponownie zakodować. Pozostawienie opcji Kopiuj spowoduje zachowanie istniejącego strumienia wideo.
Wybierz ustawienia audio i odpowiedni format wyjściowy , np. multiplekser MP4 dla zgodnych strumieni.
Zapisz nowy plik.
Ustawienie Kopiuj remuksuje zgodne strumienie bez ich ponownego kodowania.Wybierz rzeczywiste kodery, gdy plik wideo lub audio musi zostać przekonwertowany.
5. Shutter Encoder: mocny do przetwarzania wsadowego i zaawansowanych formatów
Shutter Encoder oferuje pliki DEB dla systemu Linux i AppImage do pobrania oraz obsługuje kodeki wyjściowe, takie jak H.264, H.265, VP9, AV1, ProRes, DNxHR i FFV1. Oficjalna dokumentacja obejmuje również kolejki, sterowanie przepływnością, skalowanie, mapowanie dźwięku, napisy i akcelerację sprzętową.
Dodaj jeden lub więcej plików źródłowych.
Wybierz funkcję, taką jak H.264, H.265, VP9 lub AV1.
Ustaw kontener, jakość lub szybkość transmisji, rozdzielczość i folder wyjściowy zależnie od potrzeb.
Kliknij funkcję Start .
Wybierz funkcję konwersji po dodaniu plików źródłowych.Przed rozpoczęciem sprawdź ustawienia wyjściowe i folder docelowy.
Którego konwertera wideo dla systemu Linux powinieneś użyć?
Narzędzie
Najlepiej dopasowane
Hamulec ręczny
Proste, wysokiej jakości transkodowanie na komputerze stacjonarnym
FFmpeg
Automatyzacja, skrypty, filtry i precyzyjna kontrola
VLC
Szybka konwersja bez konieczności instalowania innego dedykowanego konwertera
Avidemux
Podstawowe edycje plus remuxowanie lub ponowne kodowanie
Koder migawki
Praca wsadowa i szeroki wybór kodeków dostarczających lub edycyjnych
Niezależnie od tego, jakie narzędzie wybierzesz, zachowaj oryginalny plik do momentu sprawdzenia przekonwertowanego wyniku.
Po konwersji odtwórz cały plik wyjściowy lub przynajmniej sprawdź początek, środek i koniec, a także ścieżkę dźwiękową i napisy. Jeśli plik nie odtwarza się na urządzeniu docelowym, zazwyczaj problemem nie jest rozszerzenie nazwy pliku, ale nieobsługiwany kodek, profil, format audio lub kombinacja kontenerów.