Besoin d’aide pour un script arexx
10 sujets de 1 à 10 (sur un total de 10)
-
Salut a vous,
je bloque sur un ptit script arexx qui utilise mplayer
je pense que ça vien des simple et double caute : ‘ et » que je ne maitrise
pas encore tres bien.
Voici ce que je veu faire => extraire l’image d’une video avec mplayer (en amigaDOS ça marche) :
mplayer:mplayer -ss 0:10:00 -nosound -frames 1 -vo png:outdir= »tmp/preview » « MEDIA:Video/1408.avi »
par contre si je veu faire ça en arexx j’ai un problème :
—
/* test */
options = « -ss 0:10:00 -nosound -frames 1 »
file = « WORK:Video/1408.avi »
outfile = « -vo png:outdir= »tmp/preview » »
ADDRESS COMMAND ‘run >NIL: mplayer:mplayer’ options file outfile
—
mon problème vien du outfile je ne sais pas comment faire ??!!
merci d’avance si quelqu’un peut m’aider
Bonjour Sinisrus,
Je viens de t’envoyer un mail, peux-tu tester stp?
Dans un meme quote il ne faut pas mettre 2 fois le meme type.
mauvais exemple: « toto « tata » »
bon exemple : ‘toto « tata »‘
J’ai déjà eu ce problème et du coup je fixe prioritairement le quote ‘.
Pour exécuter une commande, il vaut mieux faire, par exemple:
variable=’david’
address command ‘Echo ‘||variable||’ >ENV:nom’
en d’autres termes il faut que tu utilises :
outfile = ‘-vo png:outdir= »tmp/preview »‘
AdminOui. C’est ce que j’utilisais par ex dans mon vieux convertisseur FRF<=>EUR : avec une fonction round() programmée avec les doigts de pieds…
Tu convertis ton chiffre en chaîne puis tu teste chiffre à chiffre la partie après la virgule en partant de la dernière décimale : c’est laborieux en arexx mais cela fonctionne
http://aminet.net/package/util/rexx/yae
Sinon il y a de beau algos dans tous les langages pour faire des arrondis de nombres décimaux : fait une recherche dans google avec
« Arrondi au plus proche » et « Méthode d’arrondissage au pair le plus proche » !
sauf que ça ne fonctionne pas si il y a un / dans le chemin
Je vois pas le rapport…. Si = »tmp » fonctionne, l’autre doit fonctionner aussi, ou alors tu n’as simplement pas de dossier « tmp/preview » dans le répertoire courant, donc forcément il ne peut pas aller dedans.
Je viens d’essayer et ça fonctionne. J’ai mis outfile= »ram:t/preview » et il crée bien un dossier ram:t/preview dans lequel Mplayer va écrire un fichier png issu de la vidéo
10 sujets de 1 à 10 (sur un total de 10)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Besoin d’aide pour un script arexx