Ich verstehe, dass ffmpeg ein leistungsstarkes Tool für die Konvertierung von Videodateien ist. Ich sehe an vielen Stellen online, wie Leute es vorschlagen, um Lösungen zu finden oder Hilfe bei der Verwendung zu erhalten. Das Problem ist, dass ich nicht einmal weiß, wie ich es einrichten oder überhaupt verwenden soll. Diese Posts haben normalerweise die Form "Use ffmpeg [komplizierte und unlesbare Codezeile]". Ich bin kein wirklicher Programmierer, aber ich kann ein paar Dinge tun, also denke ich, ich kann es herausfinden, wenn ich nur ein bisschen Anleitung hätte.
Wie richte ich ffmpeg in Windows ein und verwende es?
Antworten:
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
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.bin
dem Titel, in dem erffmpeg.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 incmd
.ffmpeg.exe
incmd
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 aufProperties > Advanced System Settings > Advanced tab > Environment Variables
.ffmpeg.exe
gespeichert wurde. In diesem Beispiel, alsoC:\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.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:
Dieser Befehl besteht aus vier Teilen:
ffmpeg
- Dieser Befehl teilt cmd mit, dass wir ffmpeg-Befehle ausführen möchten. cmd sucht zuerstffmpeg.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:
cmd
drücken Sie die Eingabetaste.cd [path]
. Es sollte ungefähr so aussehencd C:\Users\name\Desktop\
.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.
quelle
ffmpeg is indeed a powerful video encoder/decoder
. Tatsächlich unterstützt ffmpeg eine große Anzahl von Encodern, Decodern, Muxern und Demuxern, aber es ist definitiv kein Encoder. Es muss mit speziellen Encodern gebaut werden, die auch ohne sie verwendet werden können@DigiVision media gibt eine sehr gute Antwort, die die Standardmethode für die Installation beschreibt. Ich möchte eine andere Methode vorschlagen, die sowohl für Anfänger als auch für Profis geeignet ist:
Chocolatey ist ein Paketmanager, es ist ein bisschen wie der Microsoft Store, nur dass es tatsächlich nützlich ist, alles kostenlos ist und auf der Kommandozeile ausgeführt wird. Mit chocolatey ist die Installation von ffmpeg - und die Einrichtung des richtigen
$PATH
usw. - so einfach wieEs geht viel schneller, als nach der richtigen Website zu suchen, den Download zu finden, ihn zu entpacken, die Installationsdokumentation zu lesen, das Einrichten zu googeln, Abhängigkeiten herunterzuladen usw. usw.
Um Chocolatey zu installieren, führen Sie einen Befehl in der Befehlszeile aus, obvs. Die Website zeigt Ihnen, wie es geht, aber es ist eine einfache Cut-and-Paste-Angelegenheit. https://chocolatey.org/
Sie können dann über 6000 kostenlose Pakete auschecken, die mit verfügbar sind
choco list <search term here>
. Es gibt sogar Nicht-CLI-Programme, also nicht nur für den Hardcore. Das Einrichten einer neuen Windows-Installation wird dadurch zum Kinderspiel: Ich habe eine Liste mit Software, die ich immer installiere, und bekomme nur Schokolade, um das für mich zu erledigen:choco install firefox ffmpeg conemu edgedeflector ditto rainmeter imagemagick…
und so weiter.Als zusätzlichen Bonus können Sie Ihre Software so einfach wie möglich aktualisieren
choco upgrade all
quelle