Nwlapcug.com


Come convertire un Video in FLV da ASP Net

Se avete un sito Web di gruppo piccolo o un grande sito membro-based social networking, offrendo un modo agli utenti di caricare video è un ottimo modo di permettere loro di personalizzare la loro pagina di membri o profilo o semplicemente condividere i contenuti.

Video, però, sono solitamente grandi e consuma una considerevole quantità di larghezza di banda, che può essere costoso per voi come il proprietario del sito. Di conseguenza, salvare la larghezza di banda e denaro convertendo i file video in file video Flash più piccoli (. FLV). File FLV sono piccole ancora conservare gran parte della qualità del video originale in termini di chiarezza audio e foto. Con ASP.NET e alcune librerie di terze parti plug-in, la conversione dei file in tempo reale è relativamente facile.

Istruzioni

1

Individuare il sito Web Media Soft Pro, quindi scaricare una copia di valutazione del gestore Media Pro Video Flash SDK (Vedi risorse). Il Video to Flash SDK è un insieme di librerie che è necessario installare sul server Web prima che è possibile convertire file video in file FLV. La versione di valutazione è valida per 30 giorni dalla data di installazione. Se si desidera utilizzare le librerie più lunghe di quello, è necessario acquistare una licenza sul sito Web Media Soft Pro.

2

Visitare il sito web FFMPEG, quindi scaricare i componenti di libreria "Libavfilter" (Vedi risorse).

3

Passare al pannello di controllo per server Web basati su Windows, quindi il login con il tuo nome utente e la password. Cliccate sul link "Installa" o "Install Scripts" nel pannello di controllo, quindi caricare il file di applicazione Media gestore Pro. Seguire le istruzioni visualizzate per installare le librerie sul server Web. Se richiesto, riavviare il server.

4

Installare i componenti di "Libavfilter" nel pannello di controllo hosting Web nello stesso modo come avete fatto la Media Pro gestore librerie di applicazione.

5

Aprire Visual Basic o Visual Studio sul computer. Aprire il Web form o un progetto per il quale si desidera creare i controlli necessari per consentire agli utenti di convertire i file video sul tuo sito Web.

6

Individuare "Casella degli strumenti" sulla barra degli strumenti, quindi trascinare e rilasciare un controllo "FileUpload" sul Web form.

7

Trascinare e rilasciare un controllo "Button" dalla "Casella" sul Web form. Evidenziare il controllo sul form, quindi premere il tasto "F2". Rinominare il controllo a "Convert".

8

Immettere il seguente codice nel corpo evento gestore valore campo o "Option Explicit":

"Dim _mhandler come nuovo MediaHandler()

Dim RootPath As String = server

percorso fisso ffmpeg

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

percorso della directory di origine set

_mhandler. InputPath = RootPath & "\contents\original"

percorso della directory di uscita set

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

nome del file di origine set

_mhandler. FileName = "sample.mp4"

nome file di output set

_mhandler. OutputFileName = "sample.flv" "

9

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

"/ / impostare il nome del file di origine

_mhandler. FileName = "sample.mp4"

nome file di output set

_mhandler. OutputFileName = "sample.flv"

Avvia video procesing

VideoInfo info = _mhandler. Encode_FLV()

o

VideoInfo info = _mhandler. Process ()"

Quando l'utente fa clic sul pulsante "Converti" sulla tua pagina Web, il server convertirà il file video nel formato FLV. L'utente riceverà quindi un messaggio per scaricare il file FLV sul suo computer.

10

Salvare il modulo Web, poi caricarlo sul server.