Automator et le Shell : je t'aime, moi non plus.

  • Créateur du sujet Créateur du sujet Membre supprimé 2
  • Date de début Date de début
M

Membre supprimé 2

Invité
Rigolons peu, rigolons bien !

La cause du problème: je télécharge de temps à autre des XviD sur le net (des anime non licenciés en France surtout), qui ont l'extreme intelligence d'être encodés avec l'option "packed bitsream". Je ne sais pas à quoi ça sert (oui, à rien, vous avez raison) et à vrai dire, je m'en fiche pas mal. Tout ce que je sais, c'est que cette option fait saccader la lecture des dits XviD sur ma platine H&B DX-3220.
Un gentil monsieur a donc il y a peu de temps codé en .Net (ouf et vous allez comprendre pourquoi) un utilitaire du nom de MPEG-4 modifier sur l'OS-qu-il-est-pas-beau-booouuuuuhhhh.

Etant codé en .Net, et grâce à Mono, le soft est utilisable sur Mac OSX, et me permet donc de passer les XviD à la moulinette et ainsi de les lire pépère sur ma platine (grâce soit rendue à ce dév' fort sympathique en plus).

Mon problème est le suivant: j'ai parfois de nombreux XviD à "transcoder" via le terminal, car c'est ainsi que s'utilise le soft. Ca ne me gêne absolument pas outre mesure, mais plutôt que de lancer un shell, de mettre tous les fichiers voulus dans le même répertoire et de lancer un ti script tout bête (ce que je fais à l'heure actuelle) je voudrais profiter d'Automator et faire ça de manière transparente via le Finder avec un clic droit sur le(s) fichier(s) désiré(s).

J'ai donc retourné Automator dans tous les sens, fait toutes les combinaisons d'étapes possibles, rien n'y fait, le mieux que je puisse faire est d'entendre mon disque dur gratter (signe qu'il lit le fichier avant de voir s'il est transcodable ou pas), mais pas de sauvegarde du fichier à transcoder. Dommage, essaie encore avec ton shell !

Un pro d'Automator à mon aide ?

m4el

PS: voici le tout petit script qui marche bien sous le shell:
Bloc de code:
for i in `ls`;
	do mono /bin/unpackcl.exe -i $i ~/Movies/$i;
done
 
m4el a dit:
Rigolons peu, rigolons bien !

La cause du problème: je télécharge de temps à autre des XviD sur le net (des anime non licenciés en France surtout), qui ont l'extreme intelligence d'être encodés avec l'option "packed bitsream". Je ne sais pas à quoi ça sert (oui, à rien, vous avez raison) et à vrai dire, je m'en fiche pas mal. Tout ce que je sais, c'est que cette option fait saccader la lecture des dits XviD sur ma platine H&B DX-3220.
Un gentil monsieur a donc il y a peu de temps codé en .Net (ouf et vous allez comprendre pourquoi) un utilitaire du nom de MPEG-4 modifier sur l'OS-qu-il-est-pas-beau-booouuuuuhhhh.

Etant codé en .Net, et grâce à Mono, le soft est utilisable sur Mac OSX, et me permet donc de passer les XviD à la moulinette et ainsi de les lire pépère sur ma platine (grâce soit rendue à ce dév' fort sympathique en plus).

Mon problème est le suivant: j'ai parfois de nombreux XviD à "transcoder" via le terminal, car c'est ainsi que s'utilise le soft. Ca ne me gêne absolument pas outre mesure, mais plutôt que de lancer un shell, de mettre tous les fichiers voulus dans le même répertoire et de lancer un ti script tout bête (ce que je fais à l'heure actuelle) je voudrais profiter d'Automator et faire ça de manière transparente via le Finder avec un clic droit sur le(s) fichier(s) désiré(s).

J'ai donc retourné Automator dans tous les sens, fait toutes les combinaisons d'étapes possibles, rien n'y fait, le mieux que je puisse faire est d'entendre mon disque dur gratter (signe qu'il lit le fichier avant de voir s'il est transcodable ou pas), mais pas de sauvegarde du fichier à transcoder. Dommage, essaie encore avec ton shell !

Un pro d'Automator à mon aide ?

m4el

PS: voici le tout petit script qui marche bien sous le shell:
Bloc de code:
for i in `ls`;
	do mono /bin/unpackcl.exe -i $i ~/Movies/$i;
done

ca marche lis la doc
mais ton exemple est plus que borderline

indice
find and grep $i