viene tambien el comando para convertir los fotogramas jpg,png,bmp a map con ayuda de mapgen.exe
movie_map-Beta.rar - 753.1KB
http://www.mediafire.com/?4tgjt3cp76twhj0
Aun debo hacer la DOC, y limpiar el codigo.
Pero ya se puede tocar algunas cosas.
Debeis ajustar la resolucion 320x200 ya que esa es para pantallas panoramicas, ademas de estar en fullscreen.
podeis ponerlo mejor a 320x240 para videos de esa resolucion.
Estoy suviendo un video demostrativo de la intro de Futurama, (700 fotogramas de 320x240 + audio.mp3)
futurama.rar - 39.16MB
http://www.mediafire.com/?awtnczq9779rn8c
Ya viene pre configurado con un file video.ini
ese ficherito contiene toda informacion acerca del video.
Si se borra ese fichero, de forma automatica al hacer Load_movie escaneara todos los fotogramas y calculara la duracion y la velocidad FPS del video.
una pasada! XD
Tambien e subido otro video que dura mas, una intro de un Anime.
Este en formato panoramico: 320x200
maria.rar - 73 MB
http://www.mediafire.com/?4hzzrmh74f19jqs
pero no se por que me dice:mediafire "Error downloading file."
Lo que quiero destacar de esta version de reproducir MAPxMAP, es que es 100% sincronizado con el audio y video.
Siempre auto asigna el fotograma segun el Tiempo(timer) de reproducion del video en curso, aun que haga saltos de fotogramas automaticamente.
Recomiendo comprimir los MAP, una vez convertidos con mapgen.exe
por temas de espacio en discoduro.
- //comprime los map, para que pesen menos,sin contraseña
- vm_compress_movie("maria",0,0);
- repeat
- size=get_size_dat(compr_vidmap_top,compr_vidmap_act);
- tex_2="Fps."+itoa(fps)+" Comprimiendo Fotogramas:"+itoa(compr_vidmap_top)+"/"+itoa(compr_vidmap_act)+"("+itoa(size)+"%)Espere....";
- frame;
- until(compr_vidmap_act=>compr_vidmap_top);
Este comando es para convertir los fotogramas jpg,png a MAP:
- //paso 1: convertir fotogramas a MAP , se aceptan:jpg,jpeg,png,bmp de 16,24bits
- //y borra los originales files
- vm_convert_map("futurama","jpg",true);
y este es para Ya cargar el video en memoria(lo prepara para reproducirlo)
nota. si no tiene el file video.ini lo creara de forma automatica.
- //paso 2: Preparar video, sin contraseña, sin precarga(comprueba fotogramas)
- vm_load_movie("futurama",0,false);
- id_mov=file_mov_id;//numero de video cargado, identificador
y esto seguido, es en caso de que el video no contenga el file de configuracion video.ini
epera a que escanee los fotogramas,
- conv_timer(movie_vid[id_mov].Duracion,true);
- write(0,0,10,0,"Id Nº:"+itoa(id_mov)+" Res:"+itoa(movie_vid[id_mov].resolxy[0])+"x"+itoa(movie_vid[id_mov].resolxy[1])+" Tiempo Video:"+itoa(timer_cv[2])+":"+strfmt("##",timer_cv[1])+","+strfmt("###",timer_cv[0]),0);
- repeat
- tex_2="Fps."+itoa(fps)+" Escaneando Fotomaps:"+itoa(movie_vid[id_mov].tot_fot)+".map Espere....";
- frame;
- until(movie_vid[id_mov].fps_video>0);