So konvertieren Sie MKV in Ubuntu mit FFMPEG in MP4

So konvertieren Sie MKV in Ubuntu mit FFMPEG in MP4
FFMPEG ist ein leistungsstarkes Multimedia -Framework, mit dem Sie zum Dekodieren, Codieren, Transcoden, Mux, Demux, Stream, Filter und Abspielen fast alle Mediendateien verwendet werden können, auf die Sie stoßen. Dieses Programm unterstützt auch die dunkelsten und ältesten Dateiformate, bis hin zu den modernsten Dateiformaten. FFMPEG ist ein plattformübergreifendes Tool, das für Linux, MacOS, Windows, BSD, Solaris und mehr verfügbar ist. Dieser Artikel zeigt, wie Sie MKV mit FFMPEG in Ubuntu in Ubuntu konvertieren können.

Installation von FFMPEG auf Ubuntu

FFMPEG ist kostenlose und Open-Source-Software. Aufgrund seiner Popularität ist FFMPEG direkt über das offizielle Paket -Repository für die meisten Linux -Distributionen, einschließlich Ubuntu.

FFMPEG ist auch im Snapcraft Store als Snap -Paket erhältlich. Der Vorteil der Verwendung des SNAP -Pakets besteht darin, dass der SNAP immer die neueste Version der Software liefert.

Installieren Sie FFMPEG aus dem Standardpaket -Repo

Starten Sie das Terminal und aktualisieren Sie den APT -Cache, indem Sie Folgendes eingeben.

$ sudo APT Update

Installieren Sie als Nächstes das Paket "FFMPEG". APT wird automatisch alle erforderlichen Abhängigkeiten herunterladen und installieren.

$ sudo APT Installieren Sie FFMPEG

Installieren Sie FFMPEG von Snapcraft

Dies ist die empfohlene Methode zur Installation von FFMPEG. Um das SNAP -Paket zu installieren.

In der neuesten Ubuntu -Version werden der Snap -Paket -Manager standardmäßig konfiguriert. Wenn dies jedoch nicht der Fall ist, können Sie den Paketmanager sofort konfigurieren.

$ sudo apt update && sudo apt installieren snapd -y

Das System ist jetzt bereit, Snap -Pakete zu greifen und zu installieren. Standardmäßig ist der Snapcraft Store die Quelle von Snap -Paketen. Schauen Sie sich FFMPEG im Snapcraft Store an.

$ sudo snap install ffmpeg

Verwenden von FFMPEG, um MKV in MP4 umzuwandeln

Grundlegende Konvertierung

FFMPEG ist ein komplexes Tool, das unzählige Optionen unterstützt. Jeder FFMPEG -Befehl hat die folgende Struktur.

$ ffmpeg -i

Hier bedeutet das Flag „-i“ die Eingabedatei.

Die folgende Befehlsstruktur wird verwendet, um einfach eine Mediendatei in ein anderes Format umzuwandeln. In diesem Fall wird die Datei aus dem „Dummy“ konvertiert.MKV ”-Format zum„ Dummy.MP4 ”Format. FFMPEG ermittelt automatisch alle erforderlichen Optionen für die Konvertierung.

$ ffmpeg -i Dummy.MKV Dummy.MP4

Um die redundanten Ausgänge zu deaktivieren (Urheberrechtsbekanntmachungen, Bibliotheken usw.), fügen Sie die Flag "-hide_Banner" hinzu.

$ ffmpeg -hide_banner -i Dummy.MKV Dummy.MP4

Codec -Spezifikation
Es ist auch möglich, die Codecs, die FFMPEG verwenden, manuell zu bestimmen, um die Aktionen auszuführen. Schauen Sie sich hier die offizielle FFMPEG -Dokumentation zu unterstützten Codecs an. Wenn Sie nicht sicher sind, ist die Verwendung von „Kopieren“ als Codec wahrscheinlich die beste Option. Dadurch wird FFMPEG angefochten, den Audio- und Video -Stream direkt in das neue Dateiformat zu kopieren, ohne eine tatsächliche Konvertierung durchzuführen. Für die meisten Dateikonvertierungen ist dies die empfohlene Methode.

$ ffmpeg -hide_banner -i Dummy.MKV -c -Kopie -Dummy.MP4

Hier ist das "-c".

FFMPEG bietet auch die vollständige Kontrolle über einzelne Streams (Audio, Video, Untertitel usw.). Zum Beispiel ist es möglich, Audio- oder Videodateien ausdrücklich auszuwählen, um einem bestimmten Codec ausgesetzt zu werden.

$ ffmpeg -hide_banner -i Dummy.MKV -C: V libx264 -c: ein Kopierdummy.MP4

Hier bedeutet das Flag „-C: v“ den Codec für den Video-Stream, und das Flag "-c: a" bedeutet den Audio-Stream.

Beachten Sie, dass FFMPEG für die Funktion „Kopie“ zur Arbeit wird, um den gezielten Stream in den Ausgangsbehälter zu muxieren. Andernfalls funktioniert es nicht.

Das Folgende ist ein weiteres schnelles Beispiel für die Verwendung dieser Funktion, aber stattdessen einen echten Codec verwenden. Wir werden die MKV -Datei mit dem LIBX264 -Codec in MP4 konvertieren. Beachten Sie, dass LIBX264 nur für Video -Streaming anwendbar ist.

$ ffmpeg -hide_banner -i Dummy.MKV -C: V libx264 Dummy.MP4

Inhaltsqualität beeinflussen

Neben der grundlegenden Konvertierung können Benutzer auch die Qualität der Inhalte manipulieren (Bitrate, Bildrate, Videobreite/Höhe usw.). Alle diese Funktionen beeinflussen die Qualität von Medieninhalten. Beachten Sie, dass sich die Änderung dieser Eigenschaften der Mediendatei auswirkt, wie der Betrachter die in der Datei enthaltenen Medien sieht und hört. Natürlich ist die Fähigkeit eines Menschen, zu sehen und zu hören. Manchmal können kleine Änderungen einen dramatischen Qualitätsunterschied bewirken.

Wir werden mit der Bitrate beginnen. Verwenden Sie die folgende Befehlsstruktur, um die Bitrate des Quellvideos zu ändern.

$ ffmpeg -hide_banner -i Dummy.MKV -C: A Kopie -c: v libx264 -b: v 1m Dummy.MP4

Hier steht die Flagge "-B: V" für Video-Bitrate.

Die Bildrate ist ein weiterer wichtiger Faktor bei der Bestimmung der Inhaltsqualität. Um die Bildrate einer MKV -Datei zu ändern, verwenden wir die folgende Befehlsstruktur.

$ ffmpeg -hide_banner -i Dummy.MKV -C: A Copy -C: V libx264 -r 30 Dummy.MP4

Hier bedeutet die Flagge „-r“ den gewünschten Bildrate.

Neben den visuellen Änderungen wirkt sich die Änderung der Videodimension auch auf die Größe der Ausgabedatei aus. Um die Videodimension auf 1280x720p zu ändern, werden wir die folgende Befehlsstruktur verwenden.

$ ffmpeg -hide_banner -i Dummy.MKV -C: A Kopie -c: V libx264 -s 1280x720 Dummy.MP4

Abschließende Gedanken

FFMPEG ist ein leistungsstarkes Tool für die Arbeit mit Mediendateien. Diese Anleitung zeigt, wie FFMPEG zum Konvertieren von MKV -Dateien in MP4 verwendet wird.

Neben dem normalen Gebrauch kann FFMPEG auch sehr viel Spaß machen. Schauen Sie sich die folgende Anleitung an, die Ihnen zeigt, wie Sie FFMPEG verwenden, um ein Video aus den Bildern zu erstellen.

Happy Computing!