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