Se avete un piccolo sito web di gruppo o di un grande sito di social networking basata sui membri , fornendo un modo per gli utenti di caricare video è un ottimo modo per consentire loro di personalizzare il loro membro o pagina del profilo o semplicemente condividere i contenuti . Video, però, sono di solito grandi 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, la conversione dei file video in file video Flash più piccoli ( . FLV ) . FLV sono piccole ma conservano gran parte la qualità del video originale in termini di audio e di nitidezza. Con ASP.NET e alcune terze parti plug - in librerie , convertire i file al volo è relativamente facile. Cose che ti serviranno
FFMPEG biblioteche
. Media Net Handler Pro
Visual Basic o Visual Studio
Mostra più istruzioni
1
Individuare i Media Soft sito web Pro , quindi scaricare una copia della Handler Pro Video Media di valutazione per Flash SDK ( vedi Risorse ) . Il Video to Flash SDK è un insieme 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 di più di questo, è necessario acquistare una licenza sul sito Media Soft Pro .
2
Visita il sito FFMPEG , quindi 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 . Fare clic su " Install Script " link " Installa" o nel pannello di controllo , quindi caricare il file dell'applicazione Pro Handler Media. Seguire le istruzioni per installare le librerie sul vostro web server. Riavviare il server se viene richiesto di farlo.
4
Installare i componenti " Libavfilter " nel pannello di controllo web -hosting nello stesso modo come avete fatto il gestore librerie di applicazioni Pro multimediali .
5
Studio Aperto Visual Basic o Visual sul computer. Aprire il modulo Web o un progetto per il quale si desidera creare i controlli necessari per consentire agli utenti di convertire i file video sul vostro sito.
6
Individuare la "Casella degli strumenti " nella barra degli strumenti , quindi trascinare e rilasciare un controllo " FileUpload " nel form web .
7
Trascinare un controllo " Button " dal " Casella degli strumenti " nel form web . Evidenziare il controllo sul form , quindi premere il tasto "F2" . Rinominare il controllo . " Converti"
8
Inserisci il seguente codice in " Option Explicit " o campo di valore gestore dell'evento corpo :
" Dim _mhandler As New MediaHandler ( )
Dim RootPath As String = Server.MapPath ( Request.ApplicationPath ) per
//set ffmpeg percorso
_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( " ~ \\ ffmpeg \\ ffmpeg.exe " ) per
//set fonte directory percorso
_mhandler.InputPath = RootPath &" \\ contenuto \\ originale "
//set di uscita percorso di directory < br
_mhandler.OutputPath > = RootPath & " \\ contenuto \\ output "
//set sorgente nomefile
_mhandler.FileName = " sample.mp4 "
//set di output filename
_mhandler.OutputFileName = " sample.flv " "
9
Fare doppio clic sul controllo " Convert " sul modulo Web , quindi copiare e incollare il seguente codice nel campo di gestore di eventi :
" //set sorgente nomefile
_mhandler.FileName = " sample.mp4 "
//set di output filename
_mhandler.OutputFileName = " sample.flv "
//video inizio Procesing
informazioni VideoInfo = _mhandler.Encode_FLV ( ) per
//o
VideoInfo info = _mhandler.Process ( ) "
Quando l' utente fa clic sul pulsante" Convert " nella pagina Web , il server convertire il file video nel formato FLV . L'utente riceverà una richiesta di scaricare il file FLV per il suo computer .
10
salvare il Web Form e poi caricarlo sul server.