Si usted tiene un sitio web de grupo pequeño o un gran sitio de red social basada en los miembros , proporcionar una manera para que los usuarios subir videos es una gran manera de lo que les permite personalizar sus miembros o de la página de perfil o simplemente compartir contenido. Videos , sin embargo, suelen ser grandes y consumen grandes cantidades de ancho de banda , que puede ser costoso para usted como propietario del sitio . Por lo tanto , ahorrar ancho de banda y dinero mediante la conversión de los archivos de vídeo a archivos de vídeo Flash más pequeños ( . FLV) . FLV son pequeñas pero conserva gran parte de la calidad del vídeo original en términos de sonido y claridad de imagen . Con ASP.NET y algunos plug-in de terceros bibliotecas , la conversión de los archivos sobre la marcha es relativamente fácil. Cosas que necesitará
FFMPEG bibliotecas
. MEdia Net controlador Pro de Visual Basic o Visual Studio
Ver Más instrucciones
1
Busque los medios suaves Pro sitio web, a continuación, descargue una copia de evaluación de los medios de controlador Pro video to Flash SDK ( ver Recursos) . El Video to Flash SDK es un conjunto de librerías que necesita instalar en el servidor Web antes de que pueda convertir archivos de vídeo a FLV . La versión de evaluación tiene una validez de 30 días desde la fecha de instalación. Si desea utilizar las bibliotecas más que eso, usted necesita comprar una licencia en el sitio web de prensa Soft Pro .
2
Visita el FFMPEG sitio web, a continuación, descargue los componentes de la biblioteca " libavfilter " ( ver Recursos ) .
3
Vaya al panel de control de su servidor web basado en Windows, a continuación, inicie sesión con su nombre de usuario y contraseña. Haga clic en " Install " o enlace " Instalar Scripts " en el panel de control, a continuación, cargar el archivo de la aplicación Pro Controlador Media. Siga las instrucciones para instalar las bibliotecas en el servidor Web. Reinicie el servidor si se le pide que lo haga.
4
Instale los componentes " libavfilter " en el panel de control web -hosting de la misma manera como lo hizo el manejador de bibliotecas de aplicaciones Pro Medios .
5
Open Studio Visual Basic o Visual en el equipo. Abra el formulario Web o proyecto para el que desea crear los controles necesarios para permitir a los usuarios convertir archivos de vídeo en su página web .
6
Localice la "Caja de herramientas " en la barra de herramientas , a continuación, arrastre y suelte una control " FileUpload " en el formulario web.
7
arrastrar y soltar un control " Button " de la "Caja de herramientas " en el formulario web. Resalte el control en el formulario , a continuación, pulse la tecla " F2" . Cambie el nombre del control . " Convertir"
8
Escriba el siguiente código en el " Option Explicit " o campo de valor de controlador de eventos cuerpo :
" _mhandler Dim As New MediaHandler ()
RootPath As String = Server.MapPath ( Request.ApplicationPath )
//set ffmpeg camino
_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( "~ \\ ffmpeg \\ ffmpeg.exe " )
//set fuente de directorios de la ruta
_mhandler.InputPath = RootPath &" \\ contenido \\ "
//set ruta del directorio de salida original
_mhandler.OutputPath = RootPath & " \\ contenido \\ output "
//set nombre del archivo fuente
_mhandler.FileName = " sample.mp4 "
//set nombre del archivo de salida
_mhandler.OutputFileName = " sample.flv " "
9
doble clic en el control" Convertir "en el formulario web , y luego copiar y pegar el siguiente código en el campo de control de eventos :
" //set nombre del archivo fuente
_mhandler.FileName =" sample.mp4 "
//set nombre del archivo de salida
_mhandler.OutputFileName = " sample.flv "
//start vídeo se procese
info VideoInfo = _mhandler.Encode_FLV ()
/o
VideoInfo /info = _mhandler.Process () "
Cuando el usuario hace clic en el botón" Convert "en su página web , el servidor convertirá el archivo de vídeo al formato FLV. El usuario recibirá entonces un mensaje para descargar el archivo FLV a su equipo.
10
Guarde el formulario Web , y luego subirlo al servidor.