Medien zu verwalten ist nicht immer einfach. Dateiformate komplizieren die Dinge weiter. Viele Linux-Systeme verwenden ein leistungsfähiges Werkzeug, um Medien zu spielen und zu verwalten: FFMPEG.

FFMPEG ist ein leistungsstarkes Befehlszeilentool, mit dem Sie Ihre Mediendateien problemlos verwalten und konvertieren können. Es kann auch leicht gescriptet oder in vollständige Programme integriert werden. Hier sind einige nützliche FFMPEG-Befehle, mit denen Sie das Beste daraus machen können.

1. Zeigen Sie Dateiinformationen an

FFMPEG hat Zugriff auf alle Informationen zu den Dateien, mit denen Sie arbeiten. Sie können diese Informationen im Terminal anzeigen, ohne die Datei zu ändern oder eine Konvertierung auszuführen.

 ffmpeg -i video.mkv -blende_banner 

Related : Wie man eine Videodatei in Bilder mit FFMPEG unter Linux dekompiliert

2. Einfache Konvertierungen zwischen Formaten

Trotz seiner Leistungsfähigkeit ist FFMPEG sehr einfach zu bedienen. Sie können eine Datei zwischen verschiedenen Formaten mit einem einzigen Befehl konvertieren.

 ffmpeg -i eingang.mkv ausgang.mp4 

Das Gleiche funktioniert mit Audiodateien.

 ffmpeg -i Eingabe.mp3 Ausgabe.ogg 

3. Videoziele

Für Videos enthält FFMPEG auch eine Funktion, die versucht, die Spezifikationen eines Mediums für die Ausgabe anzupassen. Es wird hauptsächlich zum Formatieren eines Videos verwendet, das auf eine DVD gebrannt werden soll.

 ffmpeg -i eingang.mkv -target dvd ausgang.avi 

Sie können auch Regionen angeben.

 ffmpeg -i eingang.mkv -target ntsc-dvd ausgang.avi 

4. Konvertieren von Video in Audio

Wenn Sie ein Video mit einem gewünschten Titel haben oder möglicherweise nur den Audioteil einer Videodatei benötigen, können Sie FFMPEG verwenden, um das Video aus einer Datei zu entfernen, wobei nur der Ton übrig bleibt.

 ffmpeg -i eingang.mkv -vn ausgang.ogg 

5. Konvertieren Sie Video in GIF

Wenn Sie ein Fan von Meme aus kurzen animierten .gifs sind, haben Sie Glück. FFMPEG kann eine Videodatei in eine GIF konvertieren. Kombinieren Sie dies mit dem nächsten Abschnitt zum Erstellen von Clips, um genau das gewünschte Stück des Videos zu isolieren.

 ffmpeg -i video.mkv animation.gif 

6. Erstellen von Clips

Sie können Video- und Audioclips auch mit FFMPEG erstellen. Sie müssen nur einen Startpunkt angeben und angeben, wie lange FFMPEG ausgeführt werden soll. Das Flag -ss gibt Ihnen einen Startpunkt. Gib ihm die Zeit in hh:mm:ss . Dasselbe gilt für das Flag -f, das die Laufzeit des Clips angibt. Am Ende teilt das Flag -c FFMP mit, dass eine Kopie aus dem Original erstellt werden soll, anstatt die gleiche Datei zu schneiden.

 ffmpeg -i orig.mkv -ss 00:23:45 -t 00:03:87 -c clip.mkv 

7. Video skalieren

FFMPEG kann Videos auch auf verschiedene Auflösungen herunterskalieren, um die Größe zu reduzieren und / oder verschiedene Bildschirme anzupassen. Geben Sie die gewünschten Dimensionen an, und es wird automatisch skaliert, wenn Sie konvertieren.

 ffmepg -i source.mkv -vf skala = 1280: 720 skaliert.mkv 

8. Fügen Sie Untertitel zu Video hinzu

Wenn Sie eine Videodatei und die zugehörigen Untertitel getrennt haben, können Sie die Untertitel mit FFMPEG hinzufügen.

 ffmpeg -i source.mkv -i subs.srt -map 0 -map 1 -c kopie -crf 23 video-mit-untertitel.mkv 

Related : Wie Screencast von der Befehlszeile in Linux

9. Drehen Sie ein Video

Sie können die Drehung eines Videos tatsächlich ändern. Dies ist nützlich, wenn Sie ein Video für mobile Geräte formatieren möchten. Es gibt mehrere Optionen, mit denen Sie die Drehrichtung ändern können. 0 ist für eine Drehung gegen den Uhrzeigersinn und eine vertikale Drehung. 1 ist für eine 90-Grad-Drehung im Uhrzeigersinn. 2 dreht das Video um 90 Grad gegen den Uhrzeigersinn. 3 dreht das Video um 90 Grad im Uhrzeigersinn und dreht es vertikal.

 ffmpeg -i video.mkv -vf transpose = 1 für-mobile.mkv 

10. Stellen Sie Audio Bitrate ein

Wenn Sie Audiodateien konvertieren, ist es oft wichtig, die Bitrate der resultierenden Datei festzulegen. Die Bitrate hilft, die Qualität des Audiomaterials zu verbessern. Um die Bitrate anzugeben, verwenden Sie das Flag -ab .

 ffmpeg -i source.flac -ab 320k output.mp3 

11. Fügen Sie ein Banner zu Audio hinzu

Wenn Sie eine Audiodatei zum Hochladen auf eine Videowebsite erstellen, können Sie eine hinzufügen, um die Audiodaten in eine Videodatei mit einem statischen Bild umzuwandeln.

 ffmpeg -loop 1 -i banner.jpg -i audio.mp3 -Einmal experimentell -kurzester Audio-Upload.mp4 

12. Ändern Sie das Standardvolumen von Audiodateien

Manchmal hat man eine Audiodatei, die einfach zu leise ist, oder schlimmer noch, eine, die lauthals ist. Sie können FFMPEG verwenden, um die Standardlautstärke einer Audiodatei zu ändern. Es gilt 1 als Standardvolumen, also wäre 2 das Doppelte des Originals und 0, 5 wäre die Hälfte.

 ffmepg -i quiet-song.mp3 -af "lautstärke = 2.0" lounder-song.mp3 

13. Audio aufnehmen

Sie können FFMPEG auch verwenden, um Audio direkt von einer Eingangsquelle wie einem Mikrofon aufzunehmen. Es funktioniert sehr ähnlich wie alles andere, aber Sie müssen angeben, welches Audio-Backend (alsa oder pulseaudio) Sie verwenden. Sie müssen auch ein Gerät (das Mikrofon) als Quelle anstelle einer Datei angeben.

 ffmpeg -f alsa -i / dev / dsp -ab 320k aufnahme.flak 

Abschlussideen

Mit FFMPEG gibt es noch viel mehr zu tun, und wenn Sie erst einmal mit Skripten arbeiten, werden Sie viel mehr Möglichkeiten finden. Fangen Sie an, diese Optionen ebenfalls zu kombinieren, und Sie werden feststellen, dass Sie ziemlich viel Kontrolle über Ihre Mediendateien erlangen können.

Dieser Artikel wurde erstmals im September 2016 veröffentlicht und im Februar 2018 aktualisiert.