home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
MUSIK
/
MP_STE
/
FRANCAIS
/
MP_STE.FRA
< prev
next >
Wrap
Text File
|
1998-09-26
|
18KB
|
505 lines
****************************************************************************
DOCUMENTATION DE MP_STE.PRG
****************************************************************************
Player de fichiers Quick Time (du Mac), AVI (du PC) images et sons,
FLI/FLC/FLH, GIF (du PC), DL (?), SEQ, PI1+DLT, FLM/FLM étendu et
CDH/CDL (de l'Atari).
Maker de fichiers MOV (images & son!)
Maker de fichiers AVI (images & son!)
Maker de GIF animés
Maker de fichiers FLM (images & son!)
Convertisseur AVI/MOV/FLI/FLC/FLH en FLM sonorisés
Auteur:
TELLO Guillaume
240 rue Estienvrin
49260 Montreuil Bellay
FRANCE
Email: gtello@wanadoo.fr
tel: (02) 41 38 71 48 (Filtrage d'appels).
******* Shareware **********
Pour vous enregistrer comme utilisateurs, envoyez US$10 (entre 50
et 60 francs, ça dépend) ou CAN$15, 15DM, 7UKP à mon adresse ou à ma
banque:
Banque: Crédit Agricole Anjou Mayenne / 49 Angers
n° compte: 10434852000
Limitations de la version Shareware:
VOIR EN FIN DE DOCUMENT
****************************
PRESENTATION GENERALE
*********************
Possibilités:
╣╣╣╣╣╣╣╣╣╣╣╣╣
1) Permet de créer une animation MOV (Quick Time) à partir d'une
série d'images, d'un son éventuel et d'un fichier BATCH de commande:
- images TGA2 24 ou 16 bits -> compressés en RLE16
- images IMG ('ximg', 256 couleurs) -> en RLE8
- sons AVR, 8/16 bits, mono/stéréo
- sons WAV, 8/16 bits, mono/stéréo
(voir fichiers BATCH, SLIDSHOW.FRA)
2) Permet de créer une animation AVI (Video for Windows) à partir
d'une série d'images, d'un son éventuel et d'un fichier BATCH de commande:
- images IMG ('ximg', 256 couleurs) -> en RLE8
- sons AVR, 8/16 bits, mono/stéréo
- sons WAV, 8/16 bits, mono/stéréo
(voir fichiers BATCH, SLIDSHOW.FRA)
3) Permet de créer une animation GIF 89a à partir d'images GIF 87
ou 89 uniquement.
- extension M_PLAYER pour le nombre d'images
- extension DELAY pur le temps entre deux images
- extension NETSCAPE pour la répétition de l'animation
(voir fichiers BATCH, SLIDSHOW.FRA)
4) Permet de créer une animation FLM étendu à partir d'images ST
Basse et d'un son:
- images DEGAS PI1: 320x200x16
- images NEO: 320x200x16
- son AVR ou WAV (fréquences DMA +/-2%, 8 bits mono/stéréo)
(voir fichiers BATCH, SLIDSHOW.FRA)
--- EN ST Basse ---
5) Permet de convertir une animation MOV/AVI avec le son ou
FLI/FLC/FLH en FLM ST Basse sonorisé pour un gain de vitesse considérable
(puisque de toutes façons l'animation sera affichée en ST Basse, autant
qu'elle le soit par avance).
- FLI/FLC/FLH sauvés avec leur synchro d'origine (ceci est
désactivalble)
- MOV/AVI sauvés avec leur synchro et leur son d'origine
(désactivables également).
--- EN ST Haute ---
5bis) Permet de convertir une animation MOV/AVI avec le son ou
FLI/FLC/FLH en FLM ST Haute sonorisé pour un gain de vitesse considérable
(puisque de toutes façons l'animation sera affichée en ST Haute!!)
6) Rejoue 12 types d'animations:
- *.MOV (Quick Time)
- images compressées en:
CVID (yuv compressé)
RLE1, RLE2 (gris et coul), RLE4 (gris et coul),
RLE8 (gris et coul), RLE16, RLE24, RLE32
SMC8 (gris et coul)
RAW1, RAW2 (gris et coul), RAW4 (gris et coul),
RAW8 (gris et coul), RAW16, RAW24, RAW32
RPZA (15 bits)
WRLE (256 couleurs)
MSVC8 (gris et coul), MSVC16
YUV2, YUV9, YVU9 (yuv non compressé)
- son mono/stéréo en 8 ou 16 bits au format TWOS ou RAW
- synchronisation image/son désactivable
- son désactivable
- *.AVI (Video for Windows)
- images compressées en:
CVID
CRAM8, CRAM16
MSVC8, MSVC16
RLE8
RGB8
YUV9, YVU9
(Pas de IV32, la licence coute $5000 et appartient
à Intel, moins on s'en sert, mieux c'est!)
- son mono/stéréo en 8 ou 16 bits
- synchronisation image/son désactivable
- son désactivable
- *.FLI/FLC/FLH (Autodesk Animator)
- *.SEQ (Cyber Paint) Pas en monochrome
- *.PI1 + *.DLT (Cyber) Pas en monochrome
- *.FLM (Kinetic Microsystems) Pas en monochrome
- *.FLM (Lexicor)
- *.DL (types 1 et 2)
- images seulement
- vitesse normale ou maxi
- affiche en boucle (touche shift)
(pour les PI1 + DLT, il faut choisir l'image PI1, ensuite,
le fichier DLT doit avoir le meme nom et se trouver dans
le meme répertoire: c:\ESSAI.PI1 et c:\ESSAI.DLT)
- *.FLM (version FLM Lexicor étendue)
- images 320x200x16, 640x480x16 ou 640x400x2
- son DMA 8 bits mono/stéréo à 12017, 25033 ou 50066 KHz
- timing indépendant de chaque image
- *.FLM (Video Master V1.0) Pas en monochrome
- images 160x100x16 (VMAS)
- son 8 bits, mono, toutes fréquences
- *.GIF (Compuserve, 87a et 89a)
- synchro ou non avec les delais (version GIF89a)
- le nombre d'images n'est pas affiché, sauf si
l'animation contient l'extension M_PLAYER.
- *.CDH/*.CDL (CD Stratos) Pas en monochrome
- images monochrome (CDH) tenant dans 640x400
- images 16 gris (CDL) tenant dans 320x200
- son DMA mono 8 bits 12516Hz
- *.BAT (Batch Files pour slideshow):
- langage très simple permettant d'afficher une série
d'images (boucles possibles)
- formats reconnus:
TGA2 non compressé (vos créations POV par exemple)
IMG ('XIMG' et 256 couleurs)
GIF (87a ou 89a, 256 couleurs maxi)
PI1 (DEGAS 320x200x16)
NEO (Neochrome 320x200x16)
d'autres formats seront ajoutés par la suite.
(voir SLIDSHOW.FRA)
Matériel requis:
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Machine
~~~~~~~
- STF/Mega STF: le Yamaha est utilisé pour le son...
- STE/Mega STE: le son est en DMA!
- TT sans carte graphique: son DMA
- Falcon en ST haute ou basse: son DMA
- PC + PaCifiST (GRAND émulateur ST sous DOS)
(Pour le TT et le Falcon, la version 68030 M_PLAYER.PRG est plus
indiquée puisqu'elle permet d'obtenir des affichages jusque dans le mode
High Color 16 bits).
Systèmes sonores supportés:
- Son DMA (TT,STE, Mega STE, Falcon)
- Yamaha PSG (tout ST)
- Cartes sons:
* ST Replay 16
* ST Replay 8
* MV 16
(Voir ▌ 'Choix du systeme sonore')
Affichage:
~~~~~~~~~~
MP_STE supporte les écrans monochrome ou couleur.
--- En couleur ---
Toutes les animations sont affichées en ST basse en utilisant 16
niveaux de gris pour les fichiers ayant plus de 16 couleurs (256, 32768,
65536 ou 16 millions) ou en utilisant 16 couleurs pour les autres
animations (SEQ, FLM, DLT, MOV-RAW4,RLE4).
Le programme peut être lancé dans un autre mode graphique pour peu
que la bascule vers 320x200x16 soit possible (par exemple en ST Moyenne
sur ST ou n'importe quelle resolution sur TT).
Un mode de réduction de palette existe et permet d'afficher en 16
couleurs les animations dont la palette est de 256 couleurs. Voir le ▌
'Reduction de palette' (option absente dans la version démo).
--- En monochrome ---
Toutes les animations ayant 256 couleurs minimum sont affichées en
ST Haute en utilisant un algorithme de dithering rapide. Celles ayant
moins de 256 couleurs ne sont pas supportées pour l'instant (sauf le FLM
en ST Haute).
Mémoire:
~~~~~~~~
A priori un ST(E) avec 1Mo devrait être suffisant pour pas mal
d'animations, avec ceci que dans MP_STE, le son n'est pas en
direct-to-disk, il est chargé en entier avant le début de l'affichage
(question de vitesse lors de l'animation). De ce fait, 2Mo me semblent
plus confortables pour les petites animations avec du son, mais 4Mo seront
les bien venus.
Disques:
~~~~~~~~
Encore une fois, des disquettes sont suffisantes, mais sur presque
tous les formats les images sont chargées une à une lors de l'animation,
ce qui avec des disquettes ralentit considérablement le programme. Donc un
disque dur est fortement conseillé.
M I S E E N M A R C H E
***************************
Les fichiers
╣╣╣╣╣╣╣╣╣╣╣╣
MP_STE.PRG ; le programme
MP_STE.RSC ; son interface (à mettre dans le même dossier!)
MP_STE.FRA ; utile au moins une fois
HISTORIC.TXT ; le journal du programmeur
SLIDSHOW.FRA ; les fichiers batch, le MOV-Maker, le GIF-Maker
COMMANDS.FRA ; les options de la ligne de commande (en mode TTP)
FORMATS.FRA ; infos sur les extensions FLM et GIF
Lancement
╣╣╣╣╣╣╣╣╣
Choisir le fichier à rejouer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MP_STE peut se lancer en programme (PRG) mais également en
accessoire, pour ceci il suffit de le renommer MP_STE.ACC et de le copier
dans la racine du disque de Boot. Dans tous les cas, MP_STE.RSC doit être
logé dans le même répertoire.
Il peut également être lancé en TTP ou GTP avec une ligne de
commande (voir COMMANDS.FRA).
Le nom du fichier peut être un masque: *.MOV ou même *.* pour
rejouer plusieurs animations du même répertoire.
Infos de la première boite de dialogue
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Elle indique le nom du fichier, les dimensions de l'animation (ou
'No Graphics found' si elle n'en contient pas) ainsi que le nombre
d'images (sauf sur les GIFs ou l'information n'est pas toujours
disponible).
Elle indique également les paramètres du son (ou 'No sound' si il
n'y en a pas).
Les graphiques ou les sons peuvent être 'Supported' (connus de
MP_STE) ou 'Unsupported' (inconnus, donc non rejouables). Ceci est
également indiqué.
Réglages dans cette boîte
~~~~~~~~~~~~~~~~~~~~~~~~~
Pour les AVI/MOV/GIF/FLM sonores on obtient deux boutons:
[] Play Sound
[] Synchronise
qui permettent de rejouer le son ou non, de synchroniser ou non
l'image avec la durée prévue par le créateur du fichier.
Il faut savoir que la synchronisation conduit, sur des machines
lentes, à sauter des images pour suivre la cadence. Avec 8Mhz, il est
parfois préférable d'oter la synchro (l'image durera plus longtemps que le
son, mais l'affichage aura été de meilleure qualité). Ceci n'est plus vrai
avec les FLM sonorisés qui 'boostent'.
Pour les autres on obtient deux radio-boutons:
[] max speed
[] xxx frames/sec
Max speed permet de rejouer toutes les images sans délai d'attente
entre elles. xxx frames/sec permet de limiter la vitesse à xxx images par
seconde, celle qui était prévue par le créateur du fichier. Si la machine
est lente, ces deux options conduisent au même résultat puisqu'aucune
image n'est sautée.
Lancer l'animation
~~~~~~~~~~~~~~~~~~
Le bouton 'GO!' lance l'animation avec les réglages demandés.
Si le bouton affiche '(Alt) GO!', c'est qu'en maintenant Alt
appuyé en cliquant sur ce bouton on obtient une fonctions particulière:
Fichiers BATCH:
- au lieu du SlideShow des images on crée l'animation MOV ou GIF
Fichiers MOV/AVI/FLI/FLC/FLH:
- au lieu de l'animation, on lance une conversion de cette
animation vers du FLM sonorisé ('Play Sound' permet d'ajouter ou non
le son au FLM, 'Synchronize' ou 'xxx frames/sec' permettent de
conserver les informations de timing dans le FLM).
Fin de l'animation
~~~~~~~~~~~~~~~~~~
AVI/MOV: Control arrête prématurément l'animation, sinon fin
normale
GIF: Control arrête l'animation, Shift arrête en fin de boucle une
animation qui boucle, Shift fait boucler une animation qui ne
boucle pas
Autres: Control arrête l'animation, Shift fait boucler l'animation
Infos de la deuxième boîte de dialogue
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ce sont des statistiques sur la vitesse d'affichage, le
pourcentage d'images réellement affichées, le temps total:
* Total frames: nombre total d'images
* Frames displayed: nombre d'images affichées (100% sans la synchro,
parfois moins si l'image a du suivre le son)
* Total time: temps qu'a duré l'animation (en secondes)
* Average: nombre moyen d'images (frames) par seconde.
Choix du système sonore
~~~~~~~~~~~~~~~~~~~~~~~
Pour basculer dans la liste des systèmes sonores supportés, il faut
faire 'Shift' + Clic sur le bouton 'Info.../ ^ Sound' ou 'Shift' + Clic sur
la boîte d'infos elle même.
Choisissez ensuite le système dont vous disposez!
Si l'un des systèmes est détecté comme absent (le DMA grâce à son
cookie par exemple), l'option est grisée.
Pour que votre système sonore soit celui par défaut, il suffit de
cliquer sur 'Save and Exit' et le fichier RSC sera mis à jour avec votre
réglage.
Le meilleur système est le DMA (consomme 0% du temps de la machine),
ensuite on trouve les cartes son (26% du temps sur un STE 8MHz avec
ST_Replay_16), puis finalement le PSG Yamaha (35% du temps sur un STE 8Mhz).
Programmé en quoi?
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Le programme est entièrement en assembleur 68000, développé avec
ASSEMBLE de chez Brainstorm. Ce programme est une traduction de
M_PLAYER.PRG qui est un player True color pour Falcon/TT+carte développé
en assembleur 68030.
(M_Player s'est inspiré des sources en C de Dieter Fiebelkorn qui
lui même s'est inspiré des sources en 'C' pour PC de XANIM de Mark
Podlipek).
Les limites de MP_STE
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
Les fréquences des sons
~~~~~~~~~~~~~~~~~~~~~~~
Les fichiers PC ou MAC ont des fréquences qui sont souvent
11025Hz, 22050Hz et 44100Hz (ou à peu près, j'ai toléré un écart de 2%).
Le DMA de l'Atari ne comprend que 12517Hz, 25033Hz et 50066Hz. A chaque
chargement du son je le convertis pour l'amener aux fréquences voulues (en
fait tous les 8 octets je répète le 8ème, avec la correspondance 8->9 on
obtient une très bonne approximation des valeurs de l'Atari.
Si il nexiste pas de circuit DMA, le son est rejoué systématiquement
à 9,6KHz sous interruption (correspondance 8->7 depuis les sons PC) et
toujours en mono.
Si un son n'est pas joué (et pourtant 'Supported'), c'est un manque
de mémoire. Le choix du Yamaha au lieu du son DMA est alors judicieux, par
exemple:
DMA: 1 seconde en 8 bits stereo 25033Hz = 50066 octets
PSG: 1 seconde en 8 bits mono et 9600Hz = 9600 octets!
La taille des images en couleur
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L'écran étant en 320x200:
- toute animation en dessous de 320x200 est affichée telle quelle
- si la largeur est supérieure à 320, elle est réduite de moitié
dans la largeur ET la hauteur (pour compenser les proportions)
- si la hauteur est supérieure à 200, seule la partie centrale est
affichée
Exemples:
320x240 -> on ne verra que les lignes 20 à 219
640x400 -> un point sur deux et une ligne sur deux
640x480 -> un point sur deux et une ligne sur deux entre
les lignes 40 et 438
Toute animation de taille jusqu'à 640x??? est affichée (toute ou
en partie), les autres ne permettent pas de prévoir le comportement de
MP_STE.
La taille des images en monochrome
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L'écran étant en 640x400:
- toute animation jusqu'à 640x400 est affichée telle quelle
- si la hauteur est supérieure à 400, seule la partie centrale est
visible.
Exceptions:
* Fichiers DL: toujours doublés à l'écran
* Conversions vers FLM sonore: si l'anim est inférieure à 320x200,
elle est doublée lors de la conversion.
Réduction de palette
~~~~~~~~~~~~~~~~~~~~
Par défaut, toute animation ayant plus de 16 couleurs est affichée
en 16 niveaux de gris. Pourtant, pour les animations ayant 256 couleurs, on
peut tenter de réduire la palette par un algorithme adapté.
Les animations 'réductibles' sont:
MOV: RAW8, RLE8, MSVC8, WRLE, SMC
AVI: RLE8, RGB8, CRAM8, MSVC8
FLI, FLC
DL
Ceci est indiqué à l'aide d'une flèche dans le bouton 'Go!' qui
symbolise la touche shift. Ceci n'est pas possible sur écran monochrome.
Pour lancer la réduction, il faut maintenir Shift appuyé tout en
cliquant sur Go!. Toutes les images sont analysées et le nombre de couleurs
effectivement utilisé est affiché. Les informations de cette analyse sont
conservés en mémoire et le resteront tant qu'une autre analyse n'a pas été
lancée.
Ensuite, il faut relancer une deuxième fois la même animation en
maintenant toujours la touche Shift lors du clic sur Go!. Il y a un léger
temps d'attente pendant lequel la nouvelle palette est calculée, puis
l'affichage commence en couleurs.
On peut combiner Shift et Alt lors du deuxième lancement pour
sauvegarder au format FLM en couleurs!
Limitations de la version Shareware
╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
MOV et GIF maker
~~~~~~~~~~~~~~~~
Les animations crées avec MP_STE contiennent une palette de gris
dans la version non enregistrée. Cela n'est pas gênant pour l'utilisation
avec MP_STE puisqu'elles seront rejouées en gris de toutes façons.
Par contre, si vous comptez faire rejouer ces fichiers sur une
autre plateforme (TT+carte, Falcon, Mac, PC), vous obtiendrez encore des
niveaux de gris si le fichier a été créé avec la version non enregistrée.
Avec la version enregistrée, vos création passeront en couleurs
sur une machine à l'affichage plus performant.
FLM Maker
~~~~~~~~~
De même, les animations créées à partir d'images DEGAS ou
Néochrome contiennent une palette de gris dans la version non enregistrée.
FLM avec son/Convertisseur de AVI et MOV
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MP_STE définit une extension du format FLM (très rapide à
l'affichage) pour obtenir du son dans ces fichiers bien adaptés à l'Atari
ST(E). Le FLM est en ST Basse ou ST Haute selon le mode d'écran courant.
On peut convertir n'importe quel AVI, MOV ou FLI/C/H en FLM
sonorisé pour obtenir un fichier Images et Son d'une grande fluidité.
La version non enregistrée de MP_STE ne permet pas d'inclure les
sons dans les fichiers FLM.
Réduction de palette
~~~~~~~~~~~~~~~~~~~~
Cette option n'est pas présente dans la version demo. Il faut
s'enregistrer pour pouvoir profiter de la couleur sur les animations allant
jusqu'à 256 couleurs.
Où trouver la derniere version?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sur le WEB:
http://perso.wanadoo.fr/gtello (page 'officielle')
http://www.tripnet.se/~mille
http://www.magmacom.com/~nima
http://www.allatsea.demon.co.uk
Site FTP:
ftp://193.190.205.13/Archive/atari
BBS:
The BBS sur Paris (01 42 51 11 35)
Les noms sont MPSTExxx.ZIP (STE, xxx est le numero de version) et
MPLYRxxx.ZIP (TT/Faclon).