Kein Problem. Gern geschehen.
Da fällt mir aber auf, dass ich noch einen "magischen Punkt" nicht erklärt habe über den du vielleicht stolpern könntest.
Und zwar die Frage: "Woher weiß mein Betriebssystem eigentlich wo dieses Programm liegt?"
Ich hab ja geschrieben:
ffmpeg = "Ich hätte gern das Programm ffmpeg aufgerufen."
Ja, aber wie? Woher soll er das wissen. Sucht er jetzt auf der ganzen Festplatte nach einem Programm das so heißt?
Nein!
Mit dem Befehl "which" kannst du genau sehen welches er denn nimmt. Wenn ich bei mir "which ffmpeg" ausführe kommt:
/usr/bin/ffmpeg
Wie hat er das gefunden? Es gibt eine Umgebungsvariable namens PATH. In dieser Variablen sind (durch : getrennt) verschiedene Verzeichnisse aufgelistet. Du kannst dir die angucken mit
env | grep PATH
env = gibt dabei alle Umgebungsvariablen aus
| = nimmt diese Liste und reicht sie an einen anderen Befehl weiter
grep = greift sich etwas heraus, das zu einem gesuchten Muster passt
PATH = das Muster nachdem du suchst
Jetzt siehst du wo dein Betriebssystem nach Programmen sucht.
Wenn es also mal was nicht findet, liegt es daran dass deine PATH variable das Verzeichnis nicht enthält. Sollte es mehrere Programme eines Namens in den Verzeichnissen geben nimmt er immer das erste.
Dieses Prinzip ist bei allen Betriebsystemen gleich. nur die Befehle unterscheiden sich.
Viel Glück beim nächsten Versuch