OS X Batch-Konvertierung eines Ordners FLV-Dateien in MP4-Dateien mit ffmpeg funktioniert nicht

OS X Batch-Konvertierung eines Ordners FLV-Dateien in MP4-Dateien mit ffmpeg funktioniert nicht

Ich versuche, mit Automator einen Dienst zu erstellen, der FLV, das in einem Ordner enthalten ist, in MP4 konvertiert und nur den Container ändert.

Beim Lesen anderer Fragen hier habe ich diese Shell verwendet

for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done

aber wenn ich den Dienst ausprobiere, erhalte ich immer die Fehlermeldung „Bei der Shell-Skript-Aktion ist ein Fehler aufgetreten“

Was ist falsch?

Antwort1

Ich sehe zwei Probleme:

  • Ersetzen .flvmit *.flv.
  • Ersetzen “$f”mit "$f".

Sie können Shell-Skript-Probleme finden mitshellcheck.net.

verwandte Informationen