0 votes

Automator Workflow - Conversion de FLAC en MP3

J'aimerais avoir un flux de travail Automator qui convertit les FLAC en Mp3. Pour l'instant, j'utilise ce shell script qui fonctionne bien et préserve les balises ID3 :

#!/bin/bash

for f in "$@"; do
    [[ "$f" != *.flac ]] && continue
    album="$(metaflac --show-tag=album "$f" | sed 's/[^=]*=//')"
    artist="$(metaflac --show-tag=artist "$f" | sed 's/[^=]*=//')"
    date="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')"
    title="$(metaflac --show-tag=title "$f" | sed 's/[^=]*=//')"
    year="$(metaflac --show-tag=date "$f" | sed 's/[^=]*=//')"
    genre="$(metaflac --show-tag=genre "$f" | sed 's/[^=]*=//')"
    tracknumber="$(metaflac --show-tag=tracknumber "$f" | sed 's/[^=]*=//')"

    flac --decode --stdout "$f" | lame --preset extreme --add-id3v2 --tt "$title" --ta "$artist" --tl "$album" --ty "$year" --tn "$tracknumber" --tg "$genre" - "${f%.flac}.mp3"
done

Malheureusement, si je mets cela dans le "Run Shell script" d'Automator, cela ne fonctionne pas. D'abord, il s'est plaint de unknown command pour metaflac J'ai donc exporté mon PATH dans le script. Si je lance le flux de travail maintenant, il s'exécute pendant une seconde et est fait instantanément sans convertir les fichiers. Il est configuré pour s'attendre à des fichiers et des dossiers dans le Finder.

J'ai également trouvé cette réponse Conversion de WAV en MP3 avec LAME et Automator mais cela ne fonctionne pas non plus. Je soupçonne find n'est pas conscient des espaces dans le chemin. Cela ne préserve pas non plus les balises ID3. Quelqu'un peut-il m'aider à résoudre ce problème ? Je n'ai pas du tout d'expérience avec Automator. Je ne veux pas utiliser iTunes ou d'autres applications tierces. J'ai juste besoin d'un service qui pourrait être utilisé avec des fichiers ou des dossiers.

0voto

duenni Points 103

Trouvé ce . Je l'ai modifié selon mes besoins (pas d'importation iTunes, ne pas supprimer les fichiers). Si je sélectionne des fichiers, cela fonctionne mais pas pour les dossiers. Plutôt sympa. Une solution où je peux sélectionner les fichiers ou Les dossiers sont toujours préférés.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X