Ich verstehe, dass FFmpeg ein leistungsstarkes Tool für die Konvertierung von Videodateien ist. Ich sehe online an vielen Stellen Leute, die es für Lösungen vorschlagen oder Hilfe bei der Verwendung bekommen. Das Problem ist, dass ich nicht einmal weiß, wie ich es einrichten oder überhaupt verwenden soll.
Diese Beiträge, von denen ich spreche, haben normalerweise die Form „FFmpeg verwenden [komplizierte und nicht lesbare Codezeile]“.
Ich bin nicht wirklich ein Programmierer, aber ich kann ein paar Dinge tun, also denke ich, dass ich es herausfinden kann, wenn ich nur ein bisschen Anleitung hätte.
Wie richte ich FFmpeg in Windows ein und verwende es?
FFmpeg ist in der Tat ein leistungsstarkes Video-Encoder/Decoder-Tool¹. Es arbeitet in der Befehlszeile, im Gegensatz zur Verwendung einer GUI. Die Befehlszeile ist das schwarze Fenster, das Sie finden, indem Sie [Windows + R] eingeben, dann cmd
in das Popup-Feld und die Eingabetaste drücken. Dies wird auch als „Eingabeaufforderung“ bezeichnet. Nach der Einrichtung geben Sie FFmpeg-Befehle in eines dieser Fenster ein, um es zu verwenden.
Hier sind die grundlegenden Schritte zum "Installieren" und Verwenden:
C:\Program Files\ffmpeg\
. Dies ist eine gute Idee, da Sie dies wie ein normales Programm behandeln werden. Entpacken Sie die ZIP-Datei in diesen Ordner.bin
wo ffmpeg.exe
gespeichert wird. Wir sind noch nicht fertig. Ein Doppelklick auf diese Datei bewirkt nichts. Denken Sie daran, dass dies ein Befehlszeilenprogramm ist. Es läuft ein cmd
.ffmpeg.exe
in verwenden können, cmd
müssen Sie Ihrem Computer mitteilen, wo er es finden kann. Sie müssen einen neuen Systempfad hinzufügen. Klicken Sie zuerst mit der rechten Maustaste auf Dieser PC (Windows 10) oder Computer (Windows 7) und dann auf Properties > Advanced System Settings > Advanced tab > Environment Variables
.ffmpeg.exe
er gespeichert wird. Für dieses Beispiel, das heißt, C:\Program Files\ffmpeg\bin\
;
) ein und fügen Sie dann den Pfad ein.FFmpeg ist jetzt "installiert". Die Eingabeaufforderung erkennt nun FFmpeg-Befehle und versucht, sie auszuführen. (Wenn Sie immer noch Probleme damit haben, dass die Eingabeaufforderung FFmpeg nicht erkennt, versuchen Sie, CMD als Administrator auszuführen. Alternativ können Sie windows powershell
anstelle von cmd verwenden. Wenn es immer noch nicht funktioniert, überprüfen Sie, ob jeder Schritt vollständig befolgt wurde.)
Ich habe diese nicht selbst ausprobiert, aber sie funktionieren wahrscheinlich und sie sind einfach zu machen. Sie können jedoch versehentlich wichtige Dinge durcheinander bringen, wenn Sie nicht aufpassen.
Wenn Sie cmd mit Administratorrechten öffnen, können Sie zunächst ausführen setx /m PATH "C:\ffmpeg\bin;%PATH%"
und C:\ffmpeg\bin
zu Ihrem Pfad zu FFmpeg wechseln. Dies verwendet cmd, um alle oben aufgeführten GUI-Schritte auszuführen. Kinderleicht.
Zweitens meldet der Benutzer K7AAY , dass Sie die ausführbaren FFmpeg-Dateien einfach ablegen C:\Windows\System32
und von dort aus ausführen können, ohne die Pfadvariable definieren zu müssen, da dieser Pfad bereits definiert ist.
Um FFmpeg zu aktualisieren, besuchen Sie einfach die Download-Seite in Schritt 1 oben 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.
Die Verwendung von FFmpeg erfordert, dass 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 aus Schritt 6 im Installationsabschnitt. 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 erstellen.-vn
- Lassen Sie den Videostream weg-ar 44100
- Gibt die Audioauflösung in Hertz an.-ac 1
- Audiokanäle, nur 1. Dies ist effektiv "Mono machen".-b:a 32k
- Audio-Bitrate, eingestellt auf 32 kbps.-f mp3
- Umwandlung in MP3 erzwingen. Ohne diesen Befehl versucht FFmpeg zu interpretieren, was Sie wollen, basierend auf der Erweiterung, die Sie im Namen der Ausgabedatei verwenden.audio.mp3
- Dies ist die Ausgabedatei.Wie Sie wahrscheinlich erraten können, macht dieser kurze Befehl aus einer MP4-Datei eine MP3-Audiodatei.
Gehen Sie folgendermaßen vor, um diesen Befehl auszuführen, vorausgesetzt, Sie haben eine MP4-Datei zum Ausprobieren:
cmd
dann ein.cd [path]
. Es sollte in etwa so aussehen cd C:\Users\name\Desktop\
.Dies ist die grundlegende Art, FFmpeg zu verwenden. Die Befehle können viel komplizierter werden, aber das liegt nur daran, dass das Programm so viel Leistung hat. Mithilfe der FFmpeg-Dokumentation können Sie alle Befehle lernen 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. Diese Antwort enthält beispielsweise ein Skript, das MP3s aus allen MP4s in einem Ordner erstellt . Dann würden wir die Leistungsfähigkeit von FFmpeg mit der Leistungsfähigkeit von cmd kombinieren, und das ist ein guter Ort, wenn Sie Video-/Audiocodierung in professioneller Qualität für Berge von Dateien durchführen müssen.
Die andere Antwort gibt eine sehr gute Antwort, die die Standardmethode der Installation abdeckt. Ich möchte eine andere Methode vorschlagen, die sowohl für Noobs als auch für Profis geeignet ist:
Chocolatey ist ein Paketmanager, es ist ein bisschen wie der Microsoft Store, außer dass es tatsächlich nützlich ist, es ist alles kostenlos und es läuft auf der Kommandozeile. Mit Chocolatey ist die Installation von ffmpeg – und die Einrichtung des richtigen$PATH
usw. – so einfach wie
choco install ffmpeg
Es ist viel schneller als nach der richtigen Website zu suchen, den Download zu finden, ihn zu entpacken, die Installationsdokumentation zu lesen, zu googeln, wie man ihn einrichtet, einige Abhängigkeiten herunterzuladen usw. usw.
Um Chocolatey zu installieren, führen Sie einen Befehl auf der Kommandozeile aus, obvs. Die Website zeigt Ihnen, wie es geht, aber es ist eine einfache Cut-n-Paste-Affäre. https://chocolatey.org/
Sie können sich dann über 6000 kostenlose Pakete ansehen, die mit verfügbar sind choco list <search term here>
. Es gibt sogar Nicht-CLI-Programme, also nicht nur für Hardcore-Fans. Es macht das Einrichten einer neuen Installation von Windows super einfach: Ich habe eine Liste von Software, die ich immer installiere und werde einfach schokoladig, es für mich zu tun: choco install firefox ffmpeg conemu edgedeflector ditto rainmeter imagemagick…
und so weiter.
Als zusätzlichen Bonus ist das Upgraden Ihrer Software so einfach wie möglichchoco upgrade all
Benutzer24601