"Ffmpeg: Befehl nicht gefunden" - Aber es ist im aktuellen Verzeichnis? [Duplikat]


1

Ich versuche, einige .png-Dateien mit ffmpeg in einen Film zu konvertieren. Ich benutze das Tutorial:

http://www.miscdebris.net/blog/2008/04/28/create-a-movie-file-from-single-image-files-png-jpegs/

Die Dateien haben die Namen Image001.png, Image002.png, ..., Image500.png und Image501.png. Ich habe ffmpeg heute Morgen manuell von der Website installiert, sodass ich Schritt 1 nicht ausführen muss. Dann fange ich an:

cd Downloads
cd python-meep
cd Images

Hier befinden sich sowohl meine Bilder als auch mein Ordner mit dem manuell heruntergeladenen ffmpeg. Als nächstes tippe ich:

ffmpeg -qscale 5 -r 20 -b 9600 -i Image%03d.png movie.mp4

Zu meiner Überraschung ist dies die Fehlermeldung, die ich erhalte:

ffmpeg: command not found

Was ist denn hier los? Anregungen wäre dankbar. Vielen Dank!

P.S. Könnte relevant sein, dass ich Ubuntu 14.04 verwende.


Benutzen ./ffmpeg -i Image%03d.png -c:v mpeg4 -qscale:v 5 -r 20 -b:v 9600k movie.mp4 - Eine Erklärung des Pfades finden Sie in der verknüpften Frage. Aber was noch wichtiger ist, Sie müssen die Encoder-Optionen setzen nach dem das -i teil, und du solltest ffmpeg mitteilen, welchen encoder du willst. qscale ist für MPEG-4 Teil 2 gültig, aber möchten Sie vielleicht stattdessen H.264? Benutzen ffmpeg -i Image%03d.png -pix_fmt yuv420p -c:v libx264 -crf 23 movie.mp4 stattdessen dann und sehen trac.ffmpeg.org/wiki/Encode/H.264 ebenso gut wie trac.ffmpeg.org/wiki/…
slhck

Oh und wahrscheinlich Es ist keine gute Idee, ein sechs Jahre altes Tutorial für ffmpeg zu verwenden - seitdem haben sich einige Dinge geändert. Es ist nicht deine Schuld, aber es gibt immer noch eine Menge schlechter Informationen. Gut, dass Sie die neueste Version von der Website heruntergeladen haben. Sie können jederzeit eine neue Frage stellen, wenn Sie Probleme mit der Konvertierung haben.
slhck

Antworten:


0

Sie müssen entweder den vollständigen Pfad angeben oder das Programm muss sich im Suchpfad befinden.

In Ihrem Fall befindet sich Ihr aktuelles Verzeichnis (.) Nicht im Suchpfad.
Beachten Sie, dass dies ein gut Ding. Putten. In Ihrem Suchpfad können unerwünschte Dinge wie das Durchsuchen meines Homedir und die Eingabe von 'ls' vorkommen. (rate mal was ls wird durchgeführt. Es ist nicht / bin / ls).

Geben Sie also den Pfad oruse an ./ffmpeg (Der Punkt steht für das aktuelle Verzeichnis. Punkt-Schrägstrich-Datei bedeutet also "diese Datei in diesem Verzeichnis".

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.