| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Vie 03 Ene, 2003 9:47 am Asunto: estructura ficheros avi |
|
|
HOLA:
Necesito saber la estructura de un fichero, avi.
He probado con
AVISTREAMHEADER
AVISTREAMINFOW
AVIFILEINFO
MainAVIHeader
AVIStreamHeader
Pero al final me he liado, si alguien tiene alguna web de referencia, o ha investigado el tema, le agradeceria lo compartiese con mua, es para un programa free que estoy intentado crear.
By. |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Mar 07 Ene, 2003 9:28 am Asunto: |
|
|
Gracias por tu respuesta _LEO.
Sin embargo esa es la informacion, que me hecia el lio, encontre esto y voy a tirar por ese camino.
PAVIFILE pfile;
hr = AVIFileOpen(&pfile, // returned file pointer
AVIFILEINFO pfi;
AVIFileInfo(pfile,&pfi,sizeof(AVIFILEINFO));
Veras, pretendo cortar peliculas que superan el tamaño de grabadoras antiguas (750 mg), en formato mpg, no hay ningun problema, sin embargo en avi, seguramente tiene un fichero de cabecera que indica el tamaño de la pelicula, y logicamente al cortarla da error en la reproduccion.
Seguire investigando el tema, pero no tengo demasiado tiempo para este proyecto, espero sacarlo pronto a la luz, gracias de nuevo.
By. |
|
| Volver arriba |
|
 |
Niteman Lt

Registrado: 19 Dic 2002Mensajes: 92Ubicación: Sant Boi (Barcelona)
|
Publicado: Mar 07 Ene, 2003 9:53 am Asunto: |
|
|
Hola.
Prueba a visitar la pagina de video CD www.vcdsp.com. En ella encontraras mucha documentación pero no se si está lo que buscas.
Salu2. |
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Mie 08 Ene, 2003 9:58 am Asunto: |
|
|
Gracias Niteman.
Vista, de momento es asunto parece un poco mas complicado de lo que creia, pero con paciencia y buen humor ....
By. |
|
| Volver arriba |
|
 |
JhonA Invitado
|
Publicado: Dom 12 Ene, 2003 5:09 am Asunto: Ayuda con un .avi |
|
|
Hola Toño, me podrias ayudar con esto???
Tengo una secuencia de bitmaps(8 niveles de gris) y necesito hacer una animacion, entonces me gustaria saber como puedo meter estas imagenes en un archivo .avi.
De antemano muchas gracias.
Saludos.
PD: esto es urgente, no he visitado los links que sugieren arriba, pues ando haciendo otra parte de mi trabajo y estoy muy colgado. |
|
| Volver arriba |
|
 |
Cerúleo Invitado
|
Publicado: Dom 12 Ene, 2003 11:21 am Asunto: |
|
|
Hola JhonA.
Tienes que buscar un programa en internet que se llama bmptoavi o bmpavi o bmp2avi o algo así, no me acuerdo. Con él puedes unir los bmp's y hacer la película. Es muy fácil de manejar. Ya me contarás si te ha servido.
Hasta otra. |
|
| Volver arriba |
|
 |
JhonA Invitado
|
Publicado: Dom 12 Ene, 2003 4:56 pm Asunto: Help |
|
|
Hola Ceruleo, gracias por responder, lo que necesito es que mi programa haga la conversion de la secuencias de mapas de bits a un .avi, pero no tengo ni idea de como empezar.
Espero sugerencias....
Saludos. |
|
| Volver arriba |
|
 |
Jhon1 Invitado
|
Publicado: Dom 12 Ene, 2003 5:15 pm Asunto: Link... |
|
|
Hola nuevamente, siguiendo tu sugerencia de buscar un progamita encontre uno con codigo fuente llamado CAVI32 en http://www.programmersheaven.com/zone10/cat542/15375.htm..
Lo voy a probar y si necesito ayuda aqui estere nuevamente.
Saludos. |
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Lun 13 Ene, 2003 9:42 am Asunto: |
|
|
HOLA:
Por lo que he investigado hasta ahora, lo que pide JhonA seria algo asi, no lo he probado y tendras que investigar por tu cuenta, este trabajo es algo que tengo en ratos libres (....).
PAVIFILE pfile;
AnsiString FName = Edit1 ->Text;
HRESULT hr;
hr = AVIFileOpen(&pfile,
FName.c_str(),
OF_READ, /// o OF_CREATE, ETC
NULL);
if (hr != AVIERR_OK)
{
ShowMessage("error");
return;
}
/*typedef struct {
DWORD dwStreams;
DWORD dwSuggestedBufferSize;
DWORD dwWidth;
DWORD dwHeight;
DWORD dwScale;
DWORD dwRate;
DWORD dwLength;
DWORD dwEditCount;
char szFileType[64];
} AVIFILEINFO;
*/
AVIFILEINFO pfi;// = new AVIFILEINFO;
// AQUI EN TEORIA LE INDICAS COMO ES EL FICHERO, AVI, LOS CODEC, Y EL TAMAÑO.
HASTA AQUI HE LLEGADO.
Para añadir partes a un avi creo que con AVIStreamWrite(...);
By. |
|
| Volver arriba |
|
 |
|