home *** CD-ROM | disk | FTP | other *** search
- ****************************************************************************
- DOCUMENTACION M_PLAYER.PRG
- ****************************************************************************
-
- Es un reproductor Quick Time y AVI con sonido,
- y un reproductor FLI/FLC/FLH, SEQ, PI1+DLT, FLM, DL, GIF, MPEG.
- También puede crear ficheros Quick Time (imágenes y sonido),
- o ficheros AVI (imágenes y sonido),
- o ficheros FLM (imágenes y sonido),
- o GIF animadas (sin sonido).
-
-
- *********************************************************************
- ATENCION: Cambio de resolución en el Falcon, ver al final de este DOC
- *********************************************************************
- ATENCION: TT sin tarjeta gráfica, ver al final de esto DOC
- *********************************************************************
-
- Autor:
-
- TELLO Guillaume
- 240 rue Estienvrin
- 49260 Montreuil Bellay
- FRANCIA
-
- Email: gtello@planete.net
-
- Descargar M_PLAYER de:
- http://www.planete.net/~gtello (mi página)
- http://www.tripnet.se/~mille
- http://www.magmacom.com/~nima
- ftp://193.190.205.13/Archive/atari
- http://www.allatsea.demon.co.uk
-
- (Igualmente encontrarás también la versión STE).
-
- ********** Shareware ****************
-
- Si quieres registrarte, por favor envía 15DM, CAN$15, US$10, 60F
- o 7UKP a mi cuenta bancaria o a mí.
- Crédit Agricole Anjou Mayenne/49000 Angers (Francia)
- Cuenta n°10434852000
-
- Usuarios Norteamericanos, podeis registraros (US$10) en:
-
- Nima Montaser Hardware and Software Specialists
- Homa Systems House ATARI Graphics and Multimedia
- P.O. Box 52127 nima@magmacom.com
- Ottawa, ON K1N 5S0 aa414@freenet.carleton.ca
- Canada Tel:(613)722-0901 Fax:(613)722-9061
- URL: http://www.magmacom.com/~nima
-
- Usuarios de Reino Unido, os podeis registrar (7UKP o mas) en:
-
- Antony Lacey (algy@allatsea.demon.co.uk)
- 59 Owenford Road
- Radford
- Coventry CV6 3FQ
- England
-
-
- C O N S I D E R A C I O N E S G E N E R A L E S
- *************************************************
-
- Capacidades:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- 1) Puedes crear animaciones Quick Time de una serie de imágenes
- (opcionalmente con sonido), los formatos de las imágenes son:
- - TGA2 16 o 24 bits (a compresión RLE16)
- - IMG ('ximg', 256 colors) (a compresión RLE8)
- Los formatos de sonido son:
- - AVR, 8/16 bits, mono/estereo
- - WAV, 8/16 bits, mono/estereo
- (ver mas abajo los ficheros BATCH y SLIDSHOW.DOC)
-
- 2) Puedes crear animaciones Video for Windows (AVI) de una serie
- de imágenes (opcionalemente con sonido), los formatos de las imágenes son:
- - IMG ('ximg', 256 colores) (a compresión RLE8)
- Los formatos de sonido son:
- - AVR, 8/16 bits, mono/estereo
- - WAV, 8/16 bits, mono/estereo
- - QuickTime VR/1 extension para Interactive Movie
- (ver mas abajo los ficheros BATCH y SLIDSHOW.DOC)
-
- 3) Puedes crear GIF animados de una serie de imágenes GIF
- (87a u 89a):
- - M_PLAYER extensión con el número de frames
- - DELAY extensión con las infos de tiempo
- - NETSCAPE extensión con los infos de los bucles
- (ver mas abajo los ficheros BATCH y SLIDSHOW.DOC)
-
- 4) Puedes crear ficheros extendidos FLM de una serie de dibujos
- ST en baja, con sonido opcional:
- - Imágenes DEGAS (320x200x16)
- - Imágenes NEO (320x200x16)
- - Sonidos AVR/WAV (frec. DMA +/-2%, 8bits, mono/estereo)
-
- 5) Puedes reproducir 12 tipos de animaciones:
- - *.MOV (Quick Time)
- - gráficos con:
- CVID (yuv comprimido)
- RLE1, RLE2 (gris o color), RLE4 (gris o color),
- RLE8 (gris o color), RLE16, RLE24, RLE32
- SMC8 (gris o color)
- RAW1, RAW2 (gris o color), RAW4 (gris o color),
- RAW8 (gris o color), RAW16, RAW24, RAW32
- RPZA (15 bits)
- WRLE (256 coloros)
- MSVC8 (gris o color) MSVC16
- YUV2, YUV9, YVU9 (yuv no comprimido)
- - sonidos mono/stereo, 8/16 bits con formatos TWOS o RAW
- - cambio para sincronización imagen-sonido
- - cambio para sonido
- - *.AVI (Video for Windows)
- - gráficos con:
- CVID
- CRAM16, CRAM8
- MSVC16, MSVC8
- RLE8
- RGB8
- YUV9, YVU9
- (no IV32, lo siento, está con copyright de Intel
- y cuesta $5000 conseguir la licencia, contra menos
- que lo uses mejor).
- - sonido mono/stereo, 8/16 bits con formatos TWOS o RAW
- - cambio para sincronización imagen-sonido
- - cambio para sonido
-
- - *.MPG (MPEG)
- - Video MPEG 1 und MPEG 2
- - no sonido
-
- - *.FLI/FLC/FLH (Autodesk Animator)
- - *.SEQ (Cyber Paint)
- - *.PI1 + *.DLT (Cyber)
- - *.FLM (Kinetic Microsystems)
- - *.FLM (Lexicor)
- - *.DL (tipos 1 y 2)
- - solo gráficos
- - velocidad normal o velocidad maxi
- (para PI1 + DLT, debes seleccionar el fichero PI1, luego
- el fichero DLT de compartir el mismo nombre y estar en el
- mismo directorio: c:\EJEMPLO.PI1 y c:\EJEMPLO.DLT)
-
- - *.FLM (Lexicor FLM extendido)
- - imágenes 320x200x16, 640x480x16 o 640x400x2
- - sonido DMA 8 bits mono/estereo a 12017, 25033 o 50066 KHz
- - duración independiente para cada frame
-
- - *.FLM (Video Master V1.0)
- - imágenes 160x100x16 (VMAS)
- - imágenes 160x100x256 (VFAL)
- - sonido 8 bits, mono, cualquier frecuencia
-
- - *.GIF (Compuserve, 87a y 89a)
- - sincronismo o no con pausas (versión 89a)
- - número de frames mostrado solo en el diálogo stats.
-
- - modo paso a paso
- - todos los frames mostrados (auto o no)
- - se puede grabar este frame en un fichero TGA (auto o no)
- - no funciona con NOVA o 256 colores en TT
-
- - *.BAT (fichero Batch para slideshow):
- - lenguaje simple para cargar y mostrar una serie de
- imágenes
- - formato imagent:
- TGA 2 sin comprimir (por ejemplo tus
- creaciones POV)
- IMG ('XIMG' y 256 colores)
- GIF (87a o 89a, 256 colores máximo)
- PI1 (DEGAS 320x200x16)
- NEO (Neochrome 320x200x16)
- se añadirán mas formatos en el futuro
- (ver SLIDSHOW.DOC)
-
-
- Requisitos hardware:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- - Atari TT030:
- - soporta tarjetas gráficas:
- - NOVA (256 o 32768 colores)
- - Crazy Dots1/2 (256 o 32768 colores)
- - Matrix (256 colores)
- - Cyrel (256 colores)
- - sin tarjeta gráfica (256 colores)
-
- - Falcon, True Color (32768 colores) cualquier cantidad de
- memoria RAM (soporta: Outside, Afterburner 040, ScreenBlaster,
- Blow up, Centurbo I)
- - PowerBook con MagicMac (256 colores, sin sonido...)
- - HADES 040/060 con SONIDO, pero el del viejo Yamaha...
-
-
- !Maldita sea¡ Tengo 16Mb de RAM TT y el sonido DMA no puede ser reproducido
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
-
- Bien, deberías activar las banderas del programa 'TT Load' y
- 'TT Malloc' para mantener la mayor cantidad de ST RAM libre. Entonces
- la RAM TT es usada para cargar los datos de sonido que queden si no
- caben todos en la RAM ST. Mientras se reproduce, estos datos son copiados
- en la RAM ST por bloques hasta el final de la animación. Una copia de
- 1.5Mb tarda unos 0.5seg. Puede que obtengas algunos pequeños agujeros de
- sonido mientras son copiados.
-
- E J E C U T A N D O E L P R O G R A M A
- ********************************************
-
- Los ficheros:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- M_PLAYER.PRG ; e programa
- M_PLAYER.RSC ; los diálogos (poner en la misma carpeta)
- MPLYR_FR.DOC ; documentación en francés
- MPLYR_EN.DOC ; documentación en inglés (Gracias Dave!)
- MPLYR_GE.DOC ; documentación en alemán (Gracias Martin)
- MPLYR_SV.DOC ; documentación en sueco (Gracias Mille)
- MP_ICONS.RSC ; 4 iconos para el desktop por Julien Chauveau
- SLIDSHOW.DOC ; ficheros batch y MOV-Maker
- HISTORIC.TXT ; la historia
- COMMANDS.DOC ; las opciones de la línea de comandos (modo TTP)
-
- Funcionando:
- ¨¨¨¨¨¨¨¨¨¨¨¨
- Puedes hacer doble-click en él (entrando en el selector de
- ficheros), aquí puedes especificar el nombre del fichero o una máscara
- (*.MOV).
- También puedes arrastrar y dejar una animación en él (con esto
- el selector de ficheros será evitado).
-
- Primer diálogo:
-
- 1) La primera parte indica el nombre y el tipo de fichero
- detectado.
-
- 2) La caja verde da información sobre los datos de video (tamaño,
- número de frames, compresión) y si la compresión es soportada o no. Si
- solo has elegido un fichero de sonido obtendrás un mensaje diciendo
- 'No graphics found' (no se encotraron gráficos). Este diálogo también
- indica si el formato de video es soportado o no. Si no es soportado,
- M_PLAYER reproducirá cualquier dato de sonido que pueda estar presente,
- pero no así el video.
-
- 3) La caja naranja da información sobre el sonido (frecuencia,
- resolución, canales). Algunas frecuencias y resoluciones (4bits) no
- están soportadas. Algunas veces tendrás el mensaje 'Supported' (soportado)
- pero no obtendrás ningún sonido, esto significa que el sistema se ha
- quedado sin memoria. Si no hay ningún dato de sonido obtendrás el mensaje
- 'No Sound' (sin sonido). El fichero será reproducido pero solo el video.
-
- 4) La caja 'Play Sound' (reproducir sonido) selecciona/deselec-
- ciona la reproducción de sonido (sujeto a que los datos de sonido estén
- presentes, por supuesto.
-
- 5) La caja 'Synchronize' selecciona/deselecciona la sincroniza-
- ción entre sonido y video (por supuesto, sujeto a que los datos de sonido
- y video estén presentes).
-
- 4b) 'Max speed' (velocidad máxima) es un interruptor para mostrar
- los frames FLx/SEQ sin ninguna pausa entre ellos.
-
- 5b) FLx: sino (cuando 'Max speed' no ha sido establecidad), puedes
- elegir aquí la velocidad correcta en frames por segundo.
-
- 6) 'Informations...' (informaciones) da informaciones.
-
- 7) 'Go!' empieza la animación. Si los datos de sonido necesitan
- ser cargados, la reproducción se pospondrá y verás una caja de diálogo
- con el mensaje 'Loading sound...' (cargando sonido).
- Si "(Alt) Go!" está disponible y lo usas, entrarás en el modo
- paso a paso (ver mas abajo).
- Con un fichero BATCH, la tecla 'Alt' cambia entre slide-show
- y crear una animación.
-
- 8) 'Cancel' justamente hace eso.
-
- QuickTime VR/1
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Those anims are a set of views (and even animated views) that the
- user can visit by driving the display with the arrow keys and eventually
- the SHIFT key to go faster.
- One more dialog is opened to indicate what movements are available
- on this movie (horizontally, vertically or both). This format allows, for
- example, to view an object from every angle around it.
-
- Estadísticas:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨
- Al final de la animación, aparecerá una caja con las estadsiticas.
- Si la animación solo es un fichero de sonido, se evitará esta caja:
- * Frames totales: el número de frames en el fichero.
- * Frames mostradas: el número de frames actualmente mostradas
- (100% sin sincronización de sonido, algunas veces menos con sincronización
- debido a que algunas son saltadas para 'seguir' el sonido).
- * Tiempo total: la duración de la animación en segundos.
- * Media: número de frames actualmente mostrados cada segundo.
-
- Saliendo del programa:
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Si has empezado con el selector de ficheros, volverás a él
- después de cada animación. Debes de elegir 'cancel' del selector para
- salir. Con arrastrar y tirar, volverás de forma automática al desktop.
-
- ¿Cómo detener una animación?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Con la tecla 'Control' (no habrá caja de estadísticas).
- Con SHIFT y con una animación con blucle (GIF por ejemplo), el
- visionado es detenido al final del bucle actual y obtienes la caja de
- estadísticas.
-
-
- Modo paso a paso
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- ** Selector de ficheros **
-
- Debes especificar la ruta donde los ficheros TGA deben de ser
- almacenados, su nombre por defecto es:
- FRM00001.TGA (hasta 99999 ficheros diferentes).
- Puedes cambiar los primeros 7 caracteres introduciéndolos por
- el campo 'File name' del selector de ficheros. Sustituirán 'FRM'.
-
- ** Mini menú **
-
- (S) save: almacena el frame actual
- (A) all : almacena todos los frames (empezando por el actual),
- puedes detenerlo con la tecla Control.
- (una campana durante la grabación indica un error de
- escritura, puede que el disco esté lleno o cualquier
- otra cosa)
- (Q) quit: salir
- Esc : igual que arriba
- (R) run : muestra de forma automática los frames hasta el uso
- de la tecla Control.
- Other : cualquier otra tecla avanza un paso en el fichero.
-
- ** Ficheros TGA **
-
- formato: TGA 2 sin comprimir, cabecera de 18 bytes de largo:
-
- Long $00000200
- Long $00000000
- Long $00000000
- Word width (Intel)
- Word height (ídem)
- Word $1820
- Entonces la línea pixel con 3 bytes por pixel:
- Azul/Verde/Rojo.
-
-
- A L G U N A S P R E G U N T A S
- *********************************
-
- ¿Cómo fué realizado?
- ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
- Usé ASSEMBLE (Brainstorm), el mejor y mas rápido ensamblador
- que he conocido.
-
- Frecuencias
- ¨¨¨¨¨¨¨¨¨¨¨
- Los fichero de MAC o PC usan principal una de estas tres
- frecuencias: 11kHz, 22kHz o 44kHz. Cuando M_PLAYER carga el sonido,
- realiza una conversión de frecuencia para obtener 12,5kHz o 25kHz o 50kHz
- que son las frecuencias DMA (cada una 8 bytes por bloque, se repite el
- último byte con lo que se consiguen 9 bytes y eso es todo).
-
- ¿Errores?
- ¨¨¨¨¨¨¨¨¨
- - Metado ya funciona (versión 2.70)
- - La animación es mas larga que en la pantalla (puedes probarlo,
- puede que bloquee la máquina), usa una pantalla virtual.
- - Corregido el error Turbo Veille (V1.36).
- - Corregido el error Extendos (V1.36, gracias a Yu-Ou Wang)
- - Corregido el error Freedom (V2.05)
- - FPATCH2.PRG puede corregir algunos problemas de sonido.
-
- Gracias a:
-
- - Pascal Ricard (Pierrevert, Francia, Falcon 4Mo)
- - Julien Chauveau (Méron, Francia, Falcon 4Mo)
- - Hervé Piedvache (Paris, Falcon 4Mo)
- - Dave Brook (Stony Sratford, Reino Unido, TT 20Mo + Crazy Dots 2)
- - Magnus Kollberg (Suecia, Falcon 4Mo)
- - Martin Rothaemel (Alemania, TT 8Mo + NOVA)
- - Yu-Ou Wang (Paris, Falcon 40MHz)
- - Oliver Skelton (South Croydon, GB, Falcon + BlowUp Hard 1)
- - Jacobo Morro (España, Falcon)
- - Rémi Vanel (Francia, Falcon)
-
-
- *********************************
- Cambio de resolución en el Falcon
- *********************************
-
- El program, si no es ejecutado en True Color, cambia a TC para
- mostrar la animación. No doy ninguna garantía sobre la seguiridad de mi
- rutina, no pagaré por ningún daño causado a tu monitor (la rutina ha sido
- probada con éxito en los modos 16 y 256 colores, no funciona en modos
- monocromo o 4 colores).
-
- La única forma para evitar este cambio es ejecutar M_PLAYER en
- modo TC desde el desktop.
-
- Si tu monitor hace un 'clunk' en cada cambi de resolución,
- deberías de tener cuidado, si no lo hace y parece que lo soporta, bien,
- haz lo que quieras.
-
- **********************
- TT sin tarjeta gráfica
- **********************
-
- El programa cambia a 320x480x256 para ver las animaciones. Si la
- altura lo permite, la animación es doblada para corregir el aspecto, si
- el ancho es mayor que 320 pixels, la imagen es reducida a la mitad:
- finalmente toda animación hasta 640x480 es aceptada.
- Los límites son esos del NOVA en modo 256 colores:
- - 16bits o animaciones TC son reproducidas en gris
- - otras animaciones son reproducidas en colores (<=256)
- - no admite modo paso a paso
-
- El visionado es un poco mas lento que con una tarjeta gráfica,
- debido a que en vez de ello escribe directamente en el video RAM, el
- programa usa un buffer el cual es recodificado bit a bit en la video
- RAM. Pero gracias a una rutina escrita por Douglas Little, la velocidad
- no es mala.
- Para algunas animaciones específicas (SEQ, DLT, FLM, DL) una
- rutina adaptada al TT ha sido incluida, con lo que consigues una muy
- buena velocidad con estas animaciones.
-