Ubuntu

So konvertieren Sie MKV in MP4 in Ubuntu mit FFmpeg

So konvertieren Sie MKV in MP4 in Ubuntu mit FFmpeg
FFmpeg ist ein leistungsstarkes Multimedia-Framework, das zum Decodieren, Codieren, Transcodieren, Muxen, Demuxen, Streamen, Filtern und Abspielen fast aller Mediendateien verwendet werden kann, auf die Sie stoßen. Dieses Programm unterstützt selbst die obskursten 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 Ihnen, wie Sie MKV in MP4 in Ubuntu mit FFmpeg konvertieren.

FFmpeg unter Ubuntu installieren

FFmpeg ist eine kostenlose Open-Source-Software. Aufgrund seiner Popularität ist FFmpeg für die meisten Linux-Distributionen, einschließlich Ubuntu, direkt aus dem offiziellen Paket-Repository verfügbar.

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

Installieren von FFmpeg aus dem Standardpaket-Repository

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

$ sudo apt-Update

Als nächstes installieren Sie das Paket „ffmpeg“. APT lädt automatisch alle notwendigen Abhängigkeiten herunter und installiert sie.

$ sudo apt install ffmpeg

Installieren von FFmpeg von Snapcraft

Dies ist die empfohlene Methode zur Installation von FFmpeg. Für die Installation des Snap-Pakets muss vorher snappy (der Snap-Paket-Manager) installiert werden.

In der neuesten Ubuntu-Version wird der Snap-Paketmanager standardmäßig konfiguriert. Sollte dies jedoch nicht der Fall sein, dann können Sie gleich den Paketmanager konfigurieren.

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

Das System ist jetzt bereit, Snap-Pakete zu greifen und zu installieren. Standardmäßig ist der Snapcraft-Store die Quelle für Snap-Pakete. Schau dir FFmpeg im Snapcraft Store an.

$ sudo snap install ffmpeg

Verwenden von FFmpeg zum Konvertieren von MKV in MP4

Grundkonvertierung

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

$ ffmpeg -i

Hier bezeichnet das Flag „-i“ die Eingabedatei.

Die folgende Befehlsstruktur wird verwendet, um eine Mediendatei einfach in ein anderes Format zu konvertieren. In diesem Fall wird die Datei vom „Dummy“ konvertiert.mkv“-Format in den „Dummy“.mp4"-Format. FFmpeg ermittelt automatisch alle notwendigen Optionen für die Konvertierung.

$ ffmpeg -i dummy.mkv dummy.mp4

So deaktivieren Sie die redundanten Ausgaben (Urheberrechtshinweise, Bibliotheken usw.).), füge das Flag „-hide_banner“ hinzu.

$ ffmpeg -hide_banner -i dummy.mkv dummy.mp4

Codec-Spezifikation
Es ist auch möglich, die Codecs manuell zu bestimmen, die FFmpeg verwendet, um die Aktionen auszuführen. Sehen Sie sich hier die offizielle FFmpeg-Dokumentation zu unterstützten Codecs an. Wenn Sie sich nicht sicher sind, ist die Verwendung von „copy“ als Codec wahrscheinlich die beste Option best. Dies weist FFmpeg an, den Audio- und Videostream 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 Flag „-c“ die Kurzform für „-codec“ und gibt an, welcher Codec verwendet werden soll.

FFmpeg bietet auch die volle Kontrolle über einzelne Streams (Audio, Video, Untertitel usw.).). So ist es beispielsweise möglich, Audio- oder Videodateien gezielt einem bestimmten Codec zu unterwerfen.

$ ffmpeg -hide_banner -i dummy.mkv -c:v libx264 -c:ein Kopie-Dummy.mp4

Dabei bezeichnet das Flag „-c:v“ den Codec für den Videostream und das Flag „-c:a“ den Audiostream.

Beachten Sie, dass FFmpeg das Muxen des Zielstreams in den Ausgabecontainer unterstützen muss, damit die Funktion „Kopieren“ funktioniert. Sonst geht es nicht.

Das Folgende ist ein weiteres kurzes Beispiel für die Verwendung dieser Funktion, aber stattdessen mit einem echten Codec. Wir werden die MKV-Datei mit dem libx264-Codec in MP4 konvertieren. Beachten Sie, dass libx264 nur für Videostreaming gilt.

$ ffmpeg -hide_banner -i dummy.mkv -c:v libx264 Dummy.mp4

Beeinflussung der Inhaltsqualität

Neben der grundlegenden Konvertierung ermöglicht FFmpeg Benutzern auch die Manipulation der Inhaltsqualität (Bitrate, Bildrate, Videobreite/-höhe usw.).). All diese Funktionen beeinflussen die Qualität von Medieninhalten. Beachten Sie, dass sich das Ändern einer dieser Eigenschaften der Mediendatei darauf auswirkt, wie der Betrachter die in der Datei enthaltenen Medien sieht und anhört. Natürlich ist die Fähigkeit eines Menschen zu sehen und zu hören nicht einfach not. Manchmal können kleine Änderungen einen dramatischen Unterschied in der Qualität ausmachen.

Wir beginnen mit der Bitrate. Um die Bitrate des Quellvideos zu ändern, verwenden Sie die folgende Befehlsstruktur.

$ ffmpeg -hide_banner -i dummy.mkv -c:a Kopie -c:v libx264 -b:v 1M Dummy.mp4

Hier steht das Flag „-b:v“ für die 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 steht das Flag „-r“ für die gewünschte Bildrate.

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

$ ffmpeg -hide_banner -i dummy.mkv -c:a copy -c:v libx264 -s 1280x720 Dummy.mp4

Abschließende Gedanken

FFmpeg ist ein leistungsstarkes Tool zum Arbeiten mit Mediendateien. Diese Anleitung zeigt, wie Sie FFmpeg zum Konvertieren von MKV-Dateien in MP4 verwenden.

Neben dem normalen Gebrauch kann FFmpeg auch sehr viel Spaß machen. Sehen Sie sich die folgende Anleitung an, die Ihnen zeigt, wie Sie mit FFmpeg ein Video aus Bildern erstellen.

Viel Spaß beim Rechnen!

Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...
So installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...
Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...