• ASTROLABO EST HEBERGE MAINTENANT PAR ASTROSURF grâce à Jean-Philippe Cazard.

    Merci à Bernard, Mathieu, Hervé, Eric, Pierre L., Régis, Jean-Noël, Anthony, Pierre, Jean-Sébastien et Lionel POUR LEUR DON.

Affiché 1 309 fois

Le mode Batch de Registax4

Introduction

Le site officiel de Registax nous l’avait annoncé :

RegiStax now can be operated also in a batchmode on AVI-files using a (currently limited) set of operators that allow you to align/optimize/stack and save the result. The command-list allows you to set:
-filename to be processed
-default directory
-alignmentpoint X,Y (for single alignment)
-alignmentpointfile (for multiple alignment)
-first/last frame to process (block processing)
-number of frames to be stacked
-create reference (number of frames)
-waveletsettings (filename)
-autosave results (format)
-autoexit after processing

Télécharger [ Registax 4.1 (19/11/2006) (156 téléchargements)

Mais aucune documentation ne nous expliquait comment faire!

Voici la réponse… partielle.

 

Le traitement par lots

Que cherchons nous à faire ?

– Nous voulons lancer Registax sur le premier fichier d’une liste

– après lui avoir expliqué ce que nous attendions de lui

– puis ne plus rien faire jusqu’à ce qu’il ait traité l’ensemble des fichiers de la liste et les ait transformé en autant d’images

Bien pratique après une nuit prolifique en AVI de plusieurs centaines de Mega.

Le jeu de commandes

Le concepteur de Registax a prévu à cet effet quelques commandes simples, avec une syntaxe tout aussi simple mais qu’il convient de respecter …au pied de la lettre.

Les commandes sont envoyées à l’ordinateur sous trois formes, au choix :

– par la ligne de commande « Démarrer/Exécuter/ ligne de commande »

– ou par un petit fichier avec une extension .rco à créer en mode texte

– ou par un fichier que nous nommerons Boucle.bat

Par la ligne de commande, ça ressemble à ça :

Registax4.exe « fichier01.avi » -WSondelettes.rwv –ASbmp –EX

 

Et ça signifie :

– lancer Registax4.exe

– sur le fichier video « fichier01.avi »

– appliquer le fichier d’ondelettes « ondelettes.rwv » préalablement créé à cet effet

– sauvegarder automatiquement (Auto Save) en fin de traitement sous forme .bmp

– exit

Quand on passe par la voie « fichier.rco », le fichier contient les lignes suivantes :

Fichier01.avi

-WSondelettes.rwv

-ASbmp

-EX

Un double clic sur le fichier .rco lance Registax4 avec ses paramètres.

Si c’est la première fois qu’un fichier rco est lancé, il faut l’associer avec Registax (Ouvrir avec/choisir Registax/cocher « toujours utiliser… »).

 

Créer une boucle grâce à boucle.bat

Nous avons maintenant deux manières de lancer une session de Registax4 ; il ne reste plus qu’à lui demander de redémarrer sur le fichier suivant et de traiter ainsi tous les fichiers du répertoire.
Cela se fait par un peu de programmation : On ressort ses bonnes vieilles commandes MS-DOS et ça donne quelque chose comme ça :

 

@echo off

cls

echo Liste des fichiers a traiter

echo _________________________________

echo.

for %%a in (*.avi) do echo %%a

echo.

echo « Ctrl + C » pour arreter ou

pause

for %%a in (*.avi) do call registax4 « %%a » -WSondelettes.rwv -ASjpg –EX

 

Télécharger Fichier batch (67 téléchargements)

 

Ce petit programme que nous nommerons Boucle.bat réalise les actions suivantes :

– il balaie le répertoire où il se trouve et annonce la liste des fichiers .avi qu’il a l’intention de traiter

– il attend notre accord avant de continuer

– il lance Registax4 avec les paramètres choisis, successivement sur chacun des fichiers

– il sauvegarde chaque image dans la racine c:\ (eh oui, je n’ai pas réussi à lui faire stocker ailleurs)

– il s’arrête quand il a tout fini.

Autres commandes

Il y a d’autres commandes, mais je n’ai pas réussi à les activer.

En tout, nous avons :

Répertoire par défaut,

XPxxx et –YPxxx : permet de définir la position du centre de la zone de recherche (expl : -XP320 et –YP240 pour viser le centre d’une image en 640×480). En réalité, il prend toujours le centre…

NFxxx définit le nombre d’images à traiter après l’évaluation préliminaire. En réalité ils les prend toutes…

CRxxx crée une image de référence de xxx images : pas essayé

MAfile.rap définit le nom du fichier.RAP à utiliser pour l’alignement multiple : pas essayé

WSwaveletfile.rwv définit le nom du fichier d’ondelettes à utiliser (créé par « Save Scheme » dans l’écran Wavelet)

ASxxx définit le format de l’image finale (bmp et jpg fonctionnent, je n’ai pas essayé les autres)

-EX demande à Registax4 de quitter.

 

Mode d’emploi

– créer un répertoire de travail et y mettre:

  • Registax4.exe
  • les fichiers .avi à traiter
  • le fichier Boucle.bat

– lancer manuellement Registax4 sur l’un des fichiers et le traiter au mieux

– sauvegarder les paramètres d’ondelettes dans l’écran ad hoc sous le nom « ondelettes.rwv »

– quitter Registax : toute cette opération préliminaire a pour but de créer les fichiers de paramétrage dont Registax va se servir ensuite

– lancer Boucle.bat

– quand c’est fini, récupérer les fichiers BMP ou JPG créés dans c:\

 

Télécharger ce tutorial Le mode batch de Registax4 - pdf (127 téléchargements)

Denis J.

4 commentaires

  1. Je ne pourrai pas répondre malheureusement car je ne suis pas l’auteur du script.
    C’est un membre d’astrocoolpix mais qui demeure inaccessible en ce moment.

  2. Bonjour Denis,
    Comment tester les autres commandes non listées?
    Comment as tu débuter tes recherches?

  3. Oui, je sais, il y a actuellement un problème avec les liens de téléchargements, je suis en train d’installer une solution de remplacement

  4. Télécharger ce tutorial Le mode batch de Registax4 – pdf (65)

    On ne peut pas telecharger le fichier…

Laisser un commentaire