La Web del Programador: Comunidad de Programadores
 
    Pregunta:  971 - EJECUTAR FICHEROS AVI EN VB
Autor:  Edgar Castelan
Hola, mi problema es que yo ocupo videos con extension .avi en Visual Basic, los videos los capture con una targeta de captura de video marca intel, el problemas es cuando instalo mi programa que realice en Visual Basic en otra maquina cualquiera que no sea la mia, los videos que yo capture no los quiere correr mi programa, lo raro es que los videos que vienen con office o con windows si los corre, pero los mios no, para correr los videos ocupo el control (mmcontrol) que viene en visual basic, mi programa solo corre los videos en otra computadora cuando a esta le instalo Adobe Premier o un programa que sea para captura de video y entonces si me corre los videos, mi pregunta es si necesito añadirle algun controlador de video a mi programa o algun otro archivo y por que no corren los videos qure yo capture....

  Respuesta:  RODRIGO RAMIREZ QUIJANO
Por la forma en que redactas tu pregunta, me parece que los videos los grabas en formato AVI comprimido. Para poder correr videos en alguna computadora sin necesidad de cargar algun otro software, es necesario grabar los videos en formato AVI no comprimido (los videos ocuparan mas espacio, pero no requeriran la ayuda de otros controladores).

Si deseas convertir de AVI´s comprimidos a AVI´s no comprimidos puedes hacerlo mediante programas tales como el ANIMATOR STUDIO o el ADOBE PREMIERE. Cuando exportes a AVI, en la razon de compresion pon cero (para que no comprima).


  Respuesta:  JRC
Probablemente has utilizado un codec de vídeo no soportado por el control de Visual Basic 5. El formato AVI puede ser de varios tipos según el algoritmo de codificación empleado, eso explicaría por qué tienes que instalar el programa de captura, que si tiene el codec incorporado. Prueba utilizando un codec diferente.