Diese Frage hat hier bereits eine Antwort:
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.
./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? Benutzenffmpeg -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/…Antworten:
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".quelle