Enten du har en liten gruppe nettsted eller en stor medlemsbasert nettsamfunn , gir en måte for brukerne å 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 konsumere 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- video-filer ( . FLV ) . FLVs er små men likevel beholde mye av den opprinnelige video kvalitet i form av lyd og bilde klarhet . Med ASP.NET og noen tredjeparts plug -in biblioteker , konvertere filene på fly er relativt enkelt. Du trenger:
FFMPEG bibliotekene
. NET Media Handler Pro
Visual Basic eller Visual Studio
Vis flere instruksjoner
en
Bla til Media Soft Pro nettside , og deretter laste ned en evaluering kopi av Media Handler Pro Video til Flash SDK ( se Ressurser ) . Video til Flash SDK er et sett med biblioteker du må installere på webserveren før du kan konvertere videofiler til FLVs . Evalueringen er gyldig i 30 dager fra datoen for installasjon. Hvis du ønsker å bruke bibliotekene lenger enn det, må du kjøpe en lisens på Media Soft Pro nettside.
2
Besøk FFMPEG nettsted, deretter laste ned " Libavfilter " bibliotek komponenter ( se Ressurser ) .
3
Naviger til kontrollpanelet for din Windows - baserte Web server, deretter logge inn med ditt brukernavn og passord. Klikk på " Install " eller " Installer Scripts " i kontrollpanelet , og deretter laste opp Media Handler Pro programfilen . Følg instruksjonene for å installere bibliotekene på webserveren . Restart serveren hvis du blir bedt om å gjøre det.
4
Installer " Libavfilter " komponenter i Web - hosting kontrollpanelet på samme måte som du gjorde i Media Handler Pro applikasjonsbiblioteker .
5
Åpen Visual Basic eller Visual Studio på datamaskinen. Åpne webskjema eller prosjekt som du ønsker å opprette kontrollene som trengs for å tillate brukere å konvertere videofiler på nettstedet ditt .
6
Finn " Toolbox" på verktøylinjen , og dra og slipp en " FileUpload " kontroll på webskjema.
7
Dra og slipp en " Button" kontroll fra " Toolbox" på webskjema. Markere kontrollen i skjemaet , og trykk deretter på "F2 "-tasten. Endre navnet på kontrollen til " . Konverter"
8
Skriv inn følgende kode i " Option Explicit " eller kroppen hendelsesbehandleren verdi feltet : en
" Dim _mhandler som ny MediaHandler ( )
Dim RootPath As String = Server.MapPath ( Request.ApplicationPath )
//set ffmpeg banen
_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( " ~ \\ ffmpeg \\ ffmpeg.exe ")
//sett kildekatalog banen
_mhandler.InputPath = RootPath &" \\ innhold \\ opprinnelige "
//set output katalog banen
_mhandler.OutputPath = RootPath & " \\ innhold \\ output "
//sett kildefilnavnet
_mhandler.FileName = " sample.mp4 "
//set utgang filnavn
_mhandler.OutputFileName = " sample.flv " "
9
Dobbeltklikk på" Konverter " kontroll på webskjema , deretter kopiere og lime inn følgende kode i tilfelle handler feltet : en
"//set kildefilnavnet
_mhandler.FileName =" sample.mp4 "
//set 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å din webside, vil serveren konvertere videofiler til FLV -format. Brukeren vil da motta en melding om å laste ned FLV filen til sin datamaskin .
10
Lagre Web- skjemaet, og deretter laste det opp til serveren .