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!