Ich benutze ein einfaches Skript, um .mp3s aus .mp4-Dateien zu erstellen:
#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
Das Skript läuft einwandfrei, wenn es vom Desktop ausgeführt oder über das Terminal aufgerufen wird. Wenn das Skript jedoch von einem externen Skript aufgerufen wird, kann es nicht ausgeführt werden und kehrt zurück
"* .mp4: Keine solche Datei oder kein solches Verzeichnis".
Ich vermute, dass das Problem bei der Shell-Erweiterung liegt, kann mich aber nicht darum kümmern, wie ich es in dieser Situation beheben kann.