Comment faire en sorte que cette simple commande ffmpeg fonctionne dans Automator?


1

Je ne parviens pas à faire fonctionner un simple script shell Automator. J'essaie d'obtenir une ligne de commande ffmpeg pour exécuter une tâche sur un fichier déposé sur l'icône d'application.

Voici ce que j'ai fait:

  1. Lancer Automator.app
  2. Créé un nouveau service avec service reçoit des fichiers ou des dossiers dans n'importe quelle application
  3. Ajout d'une action Exécuter un script shell
  4. Appliqué le script suivant:

Scénario

  1. Enregistrement de mon flux de travail en tant que service et application

Quand je dépose un fichier sur l'application, je reçois ceci:

Erreur

Lorsque j'exécute le flux de travail dans Automator, je reçois ceci: Run in automator

Réponses:


0

Je pense que vous avez oublié un point-virgule. Essayer:

for f in "$@";

Merci Radu, je vais tenter le coup dès que je serai de retour sur cette machine plus tard aujourd'hui. Appréciez les commentaires.
Myles
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.