FFmpeg ist in der Tat ein leistungsfähiges Video-Encoder / Decoder-Tool¹. Es wird in der Befehlszeile ausgeführt, im Gegensatz zur Verwendung einer GUI. Die Befehlszeile ist das schwarze Fenster, das Sie finden, indem Sie auf [windows + r] klicken und eingeben und cmd
dann die Eingabetaste drücken. Dies wird auch als "Eingabeaufforderung" bezeichnet. Nach dem Setup geben Sie ffmpeg-Befehle in eines dieser Fenster ein, um es zu verwenden.
Hier sind die grundlegenden Schritte zum "Installieren" und Verwenden:
Installation
- Gehen Sie zur ffmpeg-Download-Site und laden Sie die Zip-Datei herunter, die am besten zu den Spezifikationen Ihres Computers passt. Wählen Sie "statische" Verlinkung und die "Nightly Git" -Version für die aktuellste Verwendbarkeit.
- Erstellen Sie einen Ordner auf Ihrem Computer, um die ZIP-Datei zu packen. Dieser Ordner wird Ihr "Installations" -Ordner sein. Ich habe gewählt
C:\Program Files\ffmpeg\
. Dies ist eine gute Idee, da Sie dies wie ein reguläres Programm behandeln. Entpacken Sie die Zip-Datei in diesen Ordner.
- Der Ordner sollte jetzt eine Reihe anderer Ordner enthalten, einschließlich eines Ordners mit
bin
dem Titel, in dem er ffmpeg.exe
gespeichert ist. Wir sind noch nicht fertig. Ein Doppelklick auf diese Datei führt zu nichts. Denken Sie daran, dies ist ein Befehlszeilenprogramm. Es läuft in cmd
.
- Bevor Sie verwenden können ,
ffmpeg.exe
in cmd
Sie Ihren Computer sagen, wo kann sie es finden. Sie müssen einen neuen Systempfad hinzufügen. Klicken Sie zuerst mit der rechten Maustaste auf Diesen PC (Windows 10) oder Computer (Windows 7) und dann auf Properties > Advanced System Settings > Advanced tab > Environment Variables
.
- Klicken Sie im Fenster Umgebungsvariablen in der Spalte "Variable" auf die Zeile "Pfad" und dann auf Bearbeiten
- Das Fenster "Umgebungsvariable bearbeiten" sieht in Windows 10 und 7 anders aus. Klicken Sie in Windows 10 auf "Neu" und fügen Sie den Pfad in den Ordner ein, den Sie zuvor erstellt haben, in dem er
ffmpeg.exe
gespeichert wurde. In diesem Beispiel, also C:\Program Files\ffmpeg\bin\
in Windows 7, werden alle Variablen in einer einzelnen Zeichenfolge aufgelistet, die durch ein Semikolon getrennt ist. Gehen Sie einfach ans Ende der Zeichenkette, geben Sie ein Semikolon ( ;
) ein und fügen Sie den Pfad ein.
- Klicken Sie in allen Fenstern, die wir gerade geöffnet haben, auf OK.
ffmpeg ist jetzt "installiert". Die Eingabeaufforderung erkennt nun ffmpeg-Befehle und versucht, sie auszuführen.
Ffmpeg wird aktualisiert
Um ffmpeg zu aktualisieren, rufen Sie einfach die Downloadseite in Schritt 1 oben auf und laden Sie die ZIP-Datei herunter. Entpacken Sie die Dateien und kopieren Sie sie über die alten Dateien in den Ordner, den Sie in Schritt 2 erstellt haben.
Ffmpeg verwenden
Wenn Sie ffmpeg verwenden möchten, müssen Sie ein Eingabeaufforderungsfenster öffnen und dann ffmpeg-spezifische Befehle eingeben. Hier ist ein typischer ffmpeg-Befehl:
ffmpeg -i video.mp4 -vn -ar 44100 -ac 1 -b:a 32k -f mp3 audio.mp3
Dieser Befehl besteht aus vier Teilen:
ffmpeg
- Dieser Befehl teilt cmd mit, dass wir ffmpeg-Befehle ausführen möchten. cmd sucht zuerst ffmpeg.exe
in einem der Ordner ab Schritt 6 im Abschnitt Installation. Wenn es gefunden wird, wird versucht, den Befehl auszuführen.
-i video.mp4
- Dies ist eine Eingabedatei. Wir werden an dieser Datei arbeiten.
-vn -ar 44100 -ac 1 -b:a 32k -f mp3
- Das sind die "Argumente". Diese Zeichen sind wie Minibefehle, die genau angeben, was wir tun möchten. In diesem Fall heißt es, eine MP3-Datei aus der Eingabequelle zu erstellen.
-vn
- Lassen Sie den Videostream aus
-ar 44100
- Gibt die Audioauflösung in Hertz an.
-ac 1
- Nur Audiokanäle 1. Dies ist effektiv "Mono machen".
-b:a 32k
- Audio-Bitrate auf 32 kbit / s eingestellt.
-f mp3
- Force to MP3-Konvertierung. Ohne diesen Befehl versucht ffmpeg zu interpretieren, was Sie möchten, basierend auf der Erweiterung, die Sie im Ausgabedateinamen verwenden.
audio.mp3
- Dies ist die Ausgabedatei.
Wie Sie wahrscheinlich erraten können, erstellt dieser kurze Befehl eine MP3-Audiodatei aus einer MP4-Datei.
Gehen Sie folgendermaßen vor, um diesen Befehl auszuführen, vorausgesetzt, Sie haben eine MP4-Datei, um das anzuprobieren:
- Drücken Sie die Windows-Taste + r.
- Geben Sie ein und
cmd
drücken Sie die Eingabetaste.
- Ändern Sie den Pfad zu der Datei, an der Sie arbeiten möchten. Typ
cd [path]
. Es sollte ungefähr so aussehen cd C:\Users\name\Desktop\
.
- Geben Sie nun den Befehl ffmpeg mit dem Namen Ihrer Eingabedatei ein. Der Befehl wird mit einigen Rückmeldungen ausgeführt. Danach steht cmd für weitere Befehle zur Verfügung.
Dies ist die grundlegende Methode zur Verwendung von ffmpeg. Die Befehle können viel komplizierter werden, aber das liegt nur daran, dass das Programm so viel Leistung hat. Mit der ffmpeg-Dokumentation können Sie alle Befehle erlernen und einige sehr leistungsfähige Skripte erstellen. Danach können Sie diese Skripte in einer .bat-Datei speichern, sodass Sie nur auf eine Datei doppelklicken müssen, anstatt jedes Mal den gesamten Befehl einzugeben. Zum Beispiel enthält diese Antwort ein Skript , das MP3 von allen MP4 denen in einem Ordner erstellen wird . Dann würden wir die Leistung von ffmpeg mit der Leistung von cmd kombinieren, und das ist ein guter Ort, wenn Sie Video- / Audiokodierungen in professioneller Qualität in Bergen von Dateien ausführen müssen.
- Aus technischen Gründen ist ffmpeg selbst kein Encoder oder Decoder. Es ist ein Programm, das mit einer Vielzahl von Codierern, Decodierern, Muxern und Demuxern je nach Benutzerpräferenz kompiliert werden kann. Alle diese Encoder usw. können ohne ffmpeg verwendet werden.