• Miércoles 20 de Noviembre de 2024, 16:38

Autor Tema:  Decodificar Mpeg4  (Leído 1212 veces)

drd

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Decodificar Mpeg4
« en: Miércoles 28 de Noviembre de 2007, 13:21 »
0
Bueno, os escribo aquí un poco confuso, aunque no sé si estaría mejor en la parte de DirectX. Tengo bastante hecha una aplicación que extrae las imágenes de una cámara de vigilancia que le llegan en streaming en MJPEG gracias al entorno de desarrollo de la cámara, y con otras bibliotecas las trato para varias cosas de visión artificial, ya os he dado la lata alguna vez con eso.

Bien, el problema es que esa cámara también envía con el protocolo MPEG4, pero el entorno de desarrollo no me permite ir sacando las imágenes una a una, esa función sólo me la permite con MJPEG. Mi pregunta es, cómo hago para extraerlas fácilmente, he visto cosas relacionadas con ffmpeg, con DirectShow y cosas así, pero el problema es que cuando buscas sobre MPEG4, la mayor parte de las cosas se refieren a codec, no a como extraer las imágenes.

La descripción sería esta, necesito conectar con la cámara vía http, coger el flujo mpeg4 e ir extrayendo los cuadros(frames) de la imagen, para pasárselos al resto de mi programa, pero no tengo muy claro como. He ojeado un poco directshow para hacer un grafo que me permita extraer los frames en formato RGB, pero no sé si se adaptará a lo que necesito.

Simplemente querría una pequeña orientación,porque lo que tratáis en el subforo de DirectX está más centrado a videojuegos.

Gracias por adelantado.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Decodificar Mpeg4
« Respuesta #1 en: Jueves 6 de Diciembre de 2007, 19:29 »
0
ya probaste usando tecnologías Twain para adquisición de imágenes?

O mejor aún, utiliza WIA:
http://msdn2.microsoft.com/en-us/library/ms629859.aspx

Hay un ejemplo dentro de visual studio:

http://msdn2.microsoft.com/en-us/library/7...ebz(VS.71).aspx
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

drd

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Decodificar Mpeg4
« Respuesta #2 en: Martes 18 de Diciembre de 2007, 14:31 »
0
Bueno, eché un ojo a lo que me recomendaste, pero creo que realmente lo que necesito es un filtro fuente para lo que me envía la cámara desde la dirección IP, es como si la cámara fuera un pequeño servidor de streaming, necesito un filtro para el protocolo RTP o http, otro para el mpeg4 y otro que me separe cada uno de los frames que quiero tratar. Un tanto liado pero espero sacarlo adelante.

Gracias por tu atención.