Se você tem um site pequeno grupo ou uma rede social baseada em grande membro , proporcionando uma maneira para os usuários fazer upload de vídeos é uma ótima maneira de permitir que eles para personalizar sua página de membro ou perfil ou simplesmente compartilhar conteúdo. Vídeos , no entanto, são geralmente grandes e consumir uma quantidade considerável de largura de banda , que pode ser caro para você como proprietário do site. Portanto, poupar largura de banda e dinheiro, converter os arquivos de vídeo para arquivos de vídeo Flash ( menores . FLV) . FLVs são pequenos ainda mantém muito da qualidade do vídeo original em termos de áudio e nitidez de imagem . Com ASP.NET e alguns de terceiros plug-in bibliotecas , converter os arquivos em tempo real é relativamente fácil. Coisas que você precisa 
 bibliotecas FFMPEG 
 . NET Mídia Handler Pro 
 Visual Basic ou Visual Studio 
 Show Mais instruções 
 1 
 Procure o Media Soft site Pro, em seguida, baixar uma cópia de avaliação do Pro video Media Handler para Flash SDK (consulte Recursos) . O Video to Flash SDK é um conjunto de bibliotecas que você precisa instalar no seu servidor Web antes de você pode converter arquivos de vídeo para FLVs . A versão de avaliação é válida por 30 dias a partir da data de instalação. Se você deseja usar as bibliotecas mais do que isso , você precisa comprar uma licença no site do Media Soft Pro . 
 2 
 Visite o site do FFMPEG , em seguida, fazer o download dos componentes da biblioteca " Libavfilter " ( consulte Recursos ) . 
 3 
 Navegue até o painel de controle do seu servidor web baseado no Windows, em seguida, faça login com seu nome de usuário e senha. Clique no link "Instalar" ou "Instalar Scripts" no painel de controle , em seguida, fazer o upload do arquivo de aplicativo Media Pro Handler . Siga as instruções para instalar as bibliotecas no seu servidor web. Reinicie o servidor se for solicitado a fazê-lo. 
 4 
 Instale os componentes " Libavfilter " no painel de controle de hospedagem na Web da mesma forma como você fez as bibliotecas de aplicativos de mídia Handler Pro . 
 
 5 
 Abra o Visual Basic ou Visual Studio em seu computador. Abra o formulário Web ou projeto para o qual você deseja criar os controles necessários para permitir aos usuários converter arquivos de vídeo em seu site. 
 6 
 Localize a " Caixa de Ferramentas " na barra de ferramentas , em seguida, arrastar e soltar um controle " FileUpload " para o formulário web. 
 7 
 Arraste e solte um controle "Botão " da " caixa de ferramentas " para o formulário web. Realce o controle no formulário , em seguida, pressione a tecla " F2" . Renomeie o controle para " Convert". 
 8 
 Digite o seguinte código no campo de valor ou " Option Explicit " corpo manipulador de eventos : 
 
 " Dim _mhandler As New MediaHandler () 
 
 Dim RootPath As String = Server.MapPath ( Request.ApplicationPath ) 
 
 //define caminho ffmpeg 
 
 _mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ("~ \\ ffmpeg \\ ffmpeg.exe " ) 
 
 //define caminho do diretório fonte 
 
 _mhandler.InputPath = RootPath &" \\ conteúdo \\ 
 
 //set caminho do diretório de saída original " 
 
 _mhandler.OutputPath = RootPath & " \\ conteúdo \\ output " 
 
 //set source filename 
 
 _mhandler.FileName = " sample.mp4 " 
 
 //set arquivo de saída 
 
 _mhandler.OutputFileName = " sample.flv " " 
 9 
 Dê um duplo clique em" Convert " controle no formulário web , em seguida, copie e cole o seguinte código no campo manipulador de eventos : 
 
 "//set source filename 
 
 _mhandler.FileName =" sample.mp4 "
 
 //set arquivo de saída 
 
 _mhandler.OutputFileName = " sample.flv " 
 
 //start vídeo procesing 
 
 VIDEOINFO info = _mhandler.Encode_FLV () 
 
 //ou 
 
 VIDEOINFO info = _mhandler.Process () "
 
 Quando o usuário clica no botão" Convert "na sua página web , o servidor irá converter o arquivo de vídeo para o formato FLV. O usuário , então, recebe um aviso para baixar o arquivo FLV para o seu computador. 
 10 
 Salve o formulário Web , em seguida, enviá-lo para o servidor.