Hvordan konvertere video til FLV Fra ASP Net

Enten du har en liten gruppe nettside eller en stor medlemsbasert nettsamfunn, noe som gir en måte for brukere å laste opp videoer er en flott måte å gi dem muligheten til å tilpasse sine medlem eller profilside eller rett og slett dele innhold.

Videoer, men er vanligvis store og forbruker betydelige mengder båndbredde, som kan være dyrt for deg som eieren av nettstedet. Derfor spare båndbredde og penger ved å konvertere videofiler til mindre Flash videofiler (FLV). FLV er små men likevel beholde mye av den opprinnelige bildekvaliteten i form av lyd og bildeskarphet. Med ASP.NET og noen tredjeparts plug-in biblioteker, konvertere filene på fly er relativt enkelt.

Bruksanvisning

1 Bla til Media Soft Pro nettside, og deretter laste ned en evaluering kopi av Media Handler Pro Video til Flash SDK (se Ressurser). The Video til Flash SDK er et sett med biblioteker du må installere på webserveren før du kan konvertere videofiler til FLV. Evalueringen versjonen er gyldig i 30 dager fra installasjonsdato. Hvis du ønsker å bruke bibliotekene lenger enn det, må du kjøpe en lisens på Media Soft Pro nettsted.

2 Besøk FFMPEG nettside, så laste ned "Libavfilter" biblioteket (se Ressurser).

3 Naviger til kontrollpanelet for Windows-baserte Web-serveren, deretter logge inn med ditt brukernavn og passord. Klikk på "Install" eller "Install Scripts" i kontrollpanelet, deretter laste Media Handler Pro programfilen. Følg instruksjonene for å installere bibliotekene på webserveren. Start serveren hvis du blir bedt om å gjøre det.

4 Installer "Libavfilter" komponenter i Web-hosting kontrollpanelet på samme måte som du gjorde Media Handler Pro programbiblioteker.

5 Åpne Visual Basic eller Visual Studio på datamaskinen. Åpne webskjema eller et prosjekt som du ønsker å opprette kontrollene for å tillate brukere å konvertere videofiler på din nettside.

6 Finn "Toolbox" på verktøylinjen, og dra og slippe en "FileUpload" kontroll på webskjema.

7 Dra og slipp en "Button" kontroll fra "Toolbox" på webskjema. Marker kontroll i skjemaet og trykk på "F2" -tasten. Endre navn på kontrollen for å "konvertere".

8 Skriv inn følgende kode i "Option Explicit" eller kroppshendelsesbehandling verdi feltet:

"Dim _mhandler som ny MediaHandler ()

Dim RootPath As String = Server.MapPath (Request.ApplicationPath)

// Setter ffmpeg banen

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

// Setter kilde katalogbanen

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

// Setter utgang katalogbanen

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

// Setter kildefilnavnet

_mhandler.FileName = "sample.mp4"

// Setter utgang filnavn

_mhandler.OutputFileName = "sample.flv" "

9 Dobbeltklikk på "Konverter" kontroll på webskjema, og deretter kopiere og lime inn følgende kode i hendelseshåndterer feltet:

"// Satt kildefilnavnet

_mhandler.FileName = "sample.mp4"

// Setter utgang filnavn

_mhandler.OutputFileName = "sample.flv"

// Start video procesing

VideoInfo info = _mhandler.Encode_FLV ()

//eller

VideoInfo info = _mhandler.Process () "

Når brukeren klikker på "Konverter" -knappen på websiden, vil serveren konvertere videofiler til FLV-format. Brukeren vil da motta en melding om å laste ned FLV filen til datamaskinen hans.

10 Lagre Web form, deretter laste det opp til serveren.