Come convertire un video FLV da ASP Net

December 4

Se avete un sito web del gruppo piccolo o un grande sito di social networking basata sui membri, fornendo un modo per gli utenti di caricare video è un ottimo modo di permettere loro di personalizzare la propria pagina utente o profilo o semplicemente condividere i contenuti.

Video, però, sono di solito di grandi dimensioni e consumano notevoli quantità di larghezza di banda, che può essere costoso per voi come il proprietario del sito. Pertanto, risparmiare larghezza di banda e denaro convertendo i file video in file più piccoli Flash Video (FLV). FLV sono piccole ma conservano gran parte della qualità del video originale in termini di audio e nitidezza delle immagini. Con ASP.NET e alcuni di terze parti plug-in biblioteche, la conversione dei file in tempo reale è relativamente facile.

istruzione

1 Individuare il sito Media Soft Pro, quindi scaricare una copia di valutazione della Pro Video Media Handler di Flash SDK (vedi Risorse). Il Video to Flash SDK è un set di librerie è necessario installare sul server Web prima di poter convertire i file video in file FLV. La versione di valutazione è valida per 30 giorni dalla data di installazione. Se si desidera utilizzare le librerie più lungo di quello, è necessario acquistare una licenza sul sito Media Soft Pro.

2 Visita il sito FFMPEG, poi scaricare i componenti di libreria "Libavfilter" (vedi Risorse).

3 Passare al pannello di controllo per il server Web basato su Windows, quindi accedere con il tuo nome utente e password. Clicca sul link "Installa" o "Install Script" nel pannello di controllo, quindi caricare il file Pro applicazione Media Handler. Seguire le istruzioni per installare le librerie sul server Web. Riavviare il server, se richiesto di farlo.

4 Installare i componenti "Libavfilter" nel pannello di controllo web-hosting nello stesso modo come avete fatto le librerie Pro applicazione Media Handler.

5 Studio Aperto Basic o visivo sul computer. Aprire il modulo Web o il progetto per il quale si desidera creare i controlli necessari per consentire agli utenti di convertire i file video sul vostro sito web.

6 Individuare il "Toolbox" sulla barra degli strumenti, quindi trascinare e rilasciare un controllo "FileUpload" nel form Web.

7 Trascinare e rilasciare un controllo "Button" dal "Toolbox" sul modulo Web. Evidenziare il controllo sul form, quindi premere il tasto "F2". Rinominare il controllo su "Convert".

8 Immettere il seguente codice nel campo o il corpo del valore gestore di eventi "Option Explicit":

"Dim _mhandler come nuovo MediaHandler ()

RootPath Dim come stringa = Server.MapPath (Request.ApplicationPath)

// Imposta percorso ffmpeg

_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( "~ \ ffmpeg \ ffmpeg.exe")

// Imposta fonte percorso di directory

_mhandler.InputPath = RootPath & "\ contenuti \ originale"

// Output impostare il percorso della directory

_mhandler.OutputPath = RootPath & "\ contenuti \ output"

// Imposta il nome del file sorgente

_mhandler.FileName = "sample.mp4"

// Il nome del file di output set

_mhandler.OutputFileName = "sample.flv" "

9 Fare doppio clic sul "Convert" controllo sul form Web, quindi copiare e incollare il seguente codice nel campo gestore di eventi:

"// Imposta il nome del file sorgente

_mhandler.FileName = "sample.mp4"

// Il nome del file di output set

_mhandler.OutputFileName = "sample.flv"

// Avviare il video procesing

Informazioni VideoInfo = _mhandler.Encode_FLV ()

//o

VideoInfo info = _mhandler.Process () "

Quando l'utente fa clic sul pulsante "Convert" nella pagina Web, il server convertirà il file video nel formato FLV. L'utente riceverà la richiesta di scaricare il file FLV per il suo computer.

10 Salvare il modulo Web, poi caricarlo sul server.