Instalowanie FFMPEG na Ubuntu
FFMPEG to bezpłatne i oprogramowanie typu open source. Ze względu na swoją popularność FFMPEG jest dostępny bezpośrednio z oficjalnego repozytorium pakietów dla większości dystrybucji Linux, w tym Ubuntu.
FFMPEG jest również dostępny w Snapcraft Store jako pakiet Snap. Zaletą korzystania z pakietu SNAP jest to, że Snap zawsze dostarcza najnowszą wersję oprogramowania.
Instalowanie FFMPEG z domyślnego repozytorium pakietu
Uruchom terminal i zaktualizuj pamięć podręczną APT, wprowadzając następujące.
Aktualizacja $ sudo apt
Następnie zainstaluj pakiet „FFMPEG”. APT automatycznie pobiera i zainstaluje wszystkie niezbędne zależności.
$ sudo apt instal ffmpeg
Instalowanie FFMPEG z Snapcraft
Jest to zalecana metoda instalowania FFMPEG. Instalacja pakietu Snap wymaga wcześniejszego zainstalowania Snappy (Menedżera pakietu Snap).
W najnowszej wersji Ubuntu będzie domyślnie skonfigurowany menedżer pakietów Snap. Jeśli jednak tak nie jest, możesz natychmiast skonfigurować menedżera pakietów.
$ sudo apt aktualizacja && sudo apt instal snapd -y
System jest teraz gotowy do pobrania i zainstalowania pakietów SNAP. Domyślnie sklep Snapcraft jest źródłem pakietów Snap. Sprawdź FFMPEG w sklepie Snapcraft.
$ sudo snap instaluj ffmpeg
Za pomocą FFMPEG do konwersji MKV na MP4
Podstawowa konwersja
FFMPEG to złożone narzędzie obsługujące mnóstwo opcji. Każde polecenie FFMPEG będzie miało następującą strukturę.
$ ffmpeg -i
Tutaj flaga „-i” oznacza plik wejściowy.
Następująca struktura polecenia służy po prostu konwertowanie pliku multimediowego na inny format. W takim przypadku plik zostanie przekonwertowany z „manekina.Format MKV ”do„ Manekina.Format MP4 ”. FFMPEG automatycznie określi wszystkie niezbędne opcje konwersji.
$ ffmpeg -i manekin.manekin MKV.MP4
Aby wyłączyć zbędne wyjścia (powiadomienia o prawach autorskich, biblioteki itp.), Dodaj flagę „-Hide_banner”.
$ ffmpeg -hide_banner -i manekin.manekin MKV.MP4
Specyfikacja kodeka
Możliwe jest również ręczne ustalenie kodeków, których FFMPEG użyje do wykonywania działań. Sprawdź oficjalną dokumentację FFMPEG na temat obsługiwanych kodeków tutaj. Jeśli nie jesteś pewien, to użycie „kopiowania” jako kodeka jest prawdopodobnie najlepszą opcją. To informuje FFMPEG, aby skopiował dźwięk i strumień wideo bezpośrednio do nowego formatu pliku bez wykonywania faktycznej konwersji. W przypadku większości konwersji plików jest to zalecana metoda.
$ ffmpeg -hide_banner -i manekin.mkv -c kopiuj manekin.MP4
Tutaj flaga „-C” to krótki formularz „-Codec”, co oznacza, którego kodeka użyć.
FFMPEG zapewnia również pełną kontrolę nad poszczególnymi strumieniami (dźwięk, wideo, podtytuł itp.). Na przykład możliwe jest wybranie plików audio lub wideo, aby podlegać określonego kodeku.
$ ffmpeg -hide_banner -i manekin.mkv -c: v libx264 -C: manekin kopii.MP4
Tutaj flaga „-C: v” oznacza kodek dla strumienia wideo, a flaga „-C: A” oznacza strumień audio.
Należy zauważyć, że aby funkcja „kopiowanie” działała, FFMPEG musi obsługiwać miksowanie docelowego strumienia do kontenera wyjściowego. W przeciwnym razie nie zadziała.
Poniżej znajduje się kolejny szybki przykład korzystania z tej funkcji, ale zamiast tego używać prawdziwego kodeka. Konwertujemy plik MKV na MP4 za pomocą kodeku Libx264. Zauważ, że Libx264 ma zastosowanie tylko do przesyłania strumieniowego wideo.
$ ffmpeg -hide_banner -i manekin.mkv -c: v libx264 manekin.MP4
Wpływając na jakość treści
Oprócz podstawowej konwersji, FFMPEG pozwala również użytkownikom manipulować jakość treści (szybkość transmisji, liczba klatek, szerokość/wysokość wideo itp.). Wszystkie te funkcje wpływają na jakość treści medialnych. Zauważ, że zmiana dowolnej z tych właściwości pliku multimedialnego wpłynie na sposób, w jaki przeglądarka widzi i słucha mediów zawartych w pliku. Oczywiście zdolność człowieka do widzenia i słyszenia nie jest prosta. Czasami małe zmiany mogą mieć dramatyczną różnicę w jakości.
Zaczniemy od Szytratu. Aby zmienić transmisję transmisji wideo źródłowego, użyj następującej struktury poleceń.
$ ffmpeg -hide_banner -i manekin.mkv -c: kopia -c: v libx264 -b: v 1m manekin.MP4
Tutaj flaga „-B: v” oznacza transmisję wideo.
Ramka klatek jest kolejnym ważnym czynnikiem w określaniu jakości treści. Aby zmienić szybkość klatek pliku MKV, użyjemy następującej struktury polecenia.
$ ffmpeg -hide_banner -i manekin.mkv -c: kopia -c: v libx264 -r 30 manekin.MP4
Tutaj flaga „-R” oznacza pożądaną liczbę klatek na sekundę.
Oprócz zmian wizualnych zmiana wymiaru wideo wpłynie również na rozmiar pliku wyjściowego. Aby zmienić wymiar wideo na 1280x720p, użyjemy następującej struktury poleceń.
$ ffmpeg -hide_banner -i manekin.mkv -c: kopia -c: v libx264 -S 1280x720 manekin.MP4
Końcowe przemyślenia
FFMPEG to potężne narzędzie do pracy z plikami multimedialnymi. Ten przewodnik pokazuje, jak używać FFMPEG do konwersji plików MKV na MP4.
Oprócz normalnego użytkowania, FFMPEG może być również fajnie w użyciu. Sprawdź poniższy przewodnik, który pokazuje, jak używać FFMPEG do tworzenia wideo z obrazów.
Szczęśliwy komputer!