Ich habe versucht, ffmpeg zu aktualisieren, nachdem ich viel zu diesem Thema gesucht hatte, habe ich beschlossen, die alte Version zu deinstallieren und die neue Version von ffmpeg i-e zu installieren. ffmpeg 2.6.3 Ich habe eine neue Version mit diesem installiert Verknüpfung Aber ich hatte Probleme bei der Installation von ffmpeg von Git, als ich versuchte, den Befehl ./configure zu verwenden. Es wurde der Fehler "./configure no such file or directory" angezeigt. Ich suchte nach diesem Problem mehrere Stunden und installierte schließlich ffmpeg von diesem Verknüpfung und entpacke es mit dem Befehl "tar". Auf diese Weise konnte ich den Befehl ./configure ausführen und erfolgreich installieren. Aber jetzt, wenn ich versuche, zu überprüfen, ob ffmpeg mit Befehl "ffmpeg" installiert ist, wird es angezeigt
-bash: line 232: ffmpeg: command not found
und wenn ich "which ffmpeg" ausprobiere wird es angezeigt
which: no ffmpeg in (/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin)
Bitte sagen Sie mir, warum das passiert. Fehlt in meiner Installation etwas?
Mit freundlichen Grüßen
./configure
sollte es eine gebenmake
und einmake install
Befehl? Das./configure
Befehl startet nur den Prozess zum Kompilieren der Software. Wie erfolgreich war die Installation der Abhängigkeiten im ersten Link (d. H. Libx264 usw.)?Antworten:
Welches Linux benutzt du? Haben Sie versucht, nach ffmpeg zu suchen?
Es kann nicht im Weg sein.
Gemäß Kommentar schlage ich vor, / home / virtfs / trvl / usr / bin / ffmpeg nach / usr / bin / ffmpeg zu kopieren, und dies sollte das Problem beheben. Und kopiere / home / virtfs / trvl / usr / local / share / ffmpeg nach / usr / local / share / ffmpeg
quelle
/home/virtfs/trvl/usr/bin/ffmpeg /home/virtfs/trvl/usr/include/ffmpeg /home/virtfs/trvl/usr/lib64/gpac/gm_ffmpeg_in.so /home/virtfs/trvl/usr/local/share/ffmpeg /home/virtfs/trvl/usr/local/share/ffmpeg/examples /home/virtfs/trvl/usr/local/share/ffmpeg/ffprobe.xsd /home/virtfs/trvl/usr/local/share/ffmpeg/libvpx-1080p.ffpreset /home/virtfs/trvl/usr/local/share/ffmpeg/libvpx-1080p50_60.ffpreset /home/virtfs/trvl/usr/local/share/ffmpeg/libvpx-360p.ffpreset /home/virtfs/trvl/usr/local/share/ffmpeg/libvpx-720p.ffpreset
Option 1: Hinzufügen
/home/virtfs/trvl/usr/bin
zu deinemPATH
VariableOption 2: Diagnose warum
make install
nicht installiertffmpeg
in/usr/bin
oder/usr/local/bin
quelle
make install
hat keine Fehlermeldungen angezeigtyasm/nasm not found or too old. Use --disable-yasm for a crippled build.
Sehen Sie sich die Anleitungen durch und diagnostizieren Sie jeden auftretenden Fehler. Beispielsweise ist "Keine solche Datei oder kein solches Verzeichnis" für sich genommen vage, aber es kann hilfreich sein, die Zeile 42 von ./configure zu lesen.
quelle