Ich bin völlig neu in FFmpeg und versuche meine test.mp4 in eine .h264-Datei zu konvertieren.
Ich habe Folgendes im Terminal ausprobiert:
ffmpeg -i test.mp4 -c: v libx264 test.h264
aber bekomme folgendes zurück: befehl nicht gefunden
Ich habe versucht, es wie folgt auf meinen Desktop zu leiten:
~ / Bureaublad / media $ ./ffmpeg -i test.mp4 -c: v libx264 test.h264
Aber dann kam zurück: Keine solche Datei oder Verzeichnis
Kann mir bitte jemand weiterhelfen?
.h264
Datei. Möchten Sie vielleicht den rohen H264-Datenstrom? Was ist die Ausgabe vonffprobe test.mp4
? Es könnte bereits die gewünschten Daten enthalten, Sie müssten sie nur demuxen. // Welches Betriebssystem verwenden Sie? Sie sollten ffmpeg nach Möglichkeit ordnungsgemäß über den Paketmanager installieren.Antworten:
Versuchen Sie Folgendes: ffmpeg -i test.mp4 -an -vcodec libx264 -crf 23 test.h264
Quelle: https://ffmpeg.org/pipermail/ffmpeg-user/2012-May/006647.html
quelle
Ihre Probleme haben nichts mit der Konvertierung von Videos zu tun und alles was mit dem Speicherort der
ffmpeg
Binärdatei zu tun hat .Ich nahm an, dass Sie
ffmpeg
von evermeet.cx heruntergeladen haben . Das ist in Ordnung und ich biete oft den Link zu anderen MacOS-Benutzern an, um eine aktuelle Version zu erhalten.Das Herunterladen des
.dmg
Links ist möglicherweise einfacher als das Herunterladen des Links.7z
, da macOS den Link.dmg
ohne Tools von Drittanbietern extrahieren kann .Nach dem Extrahieren können Sie die
ffmpeg
Datei in/usr/local/bin
eine andere Datei verschieben (dazu werden Sie nach einem Kennwort gefragt). Sie können denffmpeg
Befehl dann einfach in einem beliebigen Verzeichnis ausführen .Alternativ können Sie es verschieben, wohin Sie möchten, aber Sie müssen den vollständigen Pfad zum Speicherort angeben, z. B.
~/Downloads/ffmpeg -i ...
oder zuerst zu dem Verzeichnis navigieren, in dem es sich befindet, und es dann ausführen./ffmpeg -i ...
(./
Präfix beachten ).quelle
/usr/local/bin
. Hat der alternative Standort für Sie funktioniert? Sie haben Ihr Kommando gezeigt, aber nicht gesagt, ob es funktioniert hat.ffmpeg
Befehl angeben . Wie es ist, würde Ihrffmpeg
Befehl erwartentest.mp4
, im aktuellen Verzeichnis zu sein. Was den "alternativen Ort" betrifft, nein, Sie müssen nichts davon tun, da Sie anscheinend bereitsffmpeg
über Homebrew installiert wurden.