Tengo un gran problema.
Desde una Aplicación en ASP.NET tengo el sistema de Cargar archivos (los videos)
Al cargar el archivo de video guardo en la base de datos un registro con el nombre del archivo y un estatus = 0 (Sin procesar)
Desde un aplicación de en VB.NET
Tengo un Timer que se ejecuta cada Minuto
Busco el primer registros de Estatus = 0 y Ejecuto FFMPEG.
'System.Diagnostics.Process.Start("FFMPEG/ffmpeg.exe", " -i Video.wmv -ar 22050 -ab 32 -f flv -s 320x240 video.flv")
Pero no logro identificar:
- Si ya termino el proceso correctamente
- Si marco algun error y tenga que reintentar
- Si el archivo ya existe y pregunta si desea reemplazar o no.
En caso de que el proceso de conversión termino correctamente, entonces actualizo el registro en la base de datos cambiandole el estatus a 1 (Procesado).
Alguien sabe algo al respecto?