Oavsett om du har en liten grupp hemsida eller en stor medlem - baserade sociala nätverk , ger ett sätt för användare att ladda upp videoklipp är ett bra sätt att låta dem att anpassa sin ledamot eller profilsida eller helt enkelt dela innehåll . Videos , dock är oftast stora och konsumerar avsevärda mängder bandbredd , vilket kan bli dyrt för dig som webbplatsens ägare . Därför sparar bandbredd och pengar genom att konvertera videofiler till mindre filer Flash Video ( . FLV ) . FLVs är små men ändå behålla mycket av den ursprungliga videons kvalitet i form av ljud och bild klarhet . Med ASP.NET och några tredjeparts plug - in bibliotek , konvertera filerna i farten är relativt lätt . Saker du behöver
FFMPEG bibliotek
. NET Media Handler Pro Review, Visual Basic eller Visual Studio
Visa fler instruktioner
1
Bläddra till Media Soft Pro hemsida , sedan hämta en utvärdering kopia av Media Handler Pro Video till Flash SDK ( se Resurser ) . Video till Flash SDK är en uppsättning bibliotek som du behöver installera på din webbserver innan du kan konvertera videofiler till FLVs . Utvärderingen versionen är giltig i 30 dagar från dagen för installationen . Om du vill använda biblioteken längre än så , måste du köpa en licens på Media Soft Pro hemsida .
2
Besök FFMPEG hemsida , hämta sedan " libavfilter " bibliotek komponenter ( se Resurser ) . Addera 3
Navigera till kontrollpanelen för Windows - baserade webbserver , sedan logga in med ditt användarnamn och lösenord . Klicka på " Install " eller " Installera Scripts " i kontrollpanelen , sedan ladda upp Media Handler Pro -fil . Följ instruktionerna för att installera biblioteken på din webbserver . Starta om servern om du uppmanas att göra det .
4
installera " libavfilter " komponenter i webbhotell kontrollpanel på samma sätt som du gjorde mediehanterare Pro bibliotek .
5
Öppna Visual Basic eller Visual Studio på din dator . Öppna webbformuläret eller projekt som du vill skapa de kontroller som är nödvändiga för att tillåta användare att konvertera videofiler på din webbplats .
6
Leta reda på " Toolbox " i verktygsfältet , dra och släpp en " FileUpload " kontroll på webbformuläret .
7
Dra och släpp en " Button " kontroll från " Toolbox " på webbformuläret . Markera kontrollen i formuläret och tryck på " F2 " tangenten . Byt namn på kontrollen till " . Konvertera "
8
Skriv följande kod i " Option Explicit " eller organ händelsehanterare värde fältet :
" Dim _mhandler Som New Mediahandler ( )
Dim RootPath As String = Server.MapPath ( Request.ApplicationPath ) katalog
//set ffmpeg sökväg
_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( " ~ \\ ffmpeg \\ ffmpeg.exe " ) katalog
//set source sökvägen
_mhandler.InputPath = RootPath & " \\ innehållet \\ original "
//set utgång sökväg
_mhandler.OutputPath = RootPath & " \\ innehållet \\ utgång "
//set source filnamn
_mhandler.FileName = " sample.mp4 "
//set utdatafilnamn
_mhandler.OutputFileName = " sample.flv " "
9
Dubbelklicka på " Konvertera " kontroll i webbformuläret , sedan kopiera och klistra in följande kod i händelsehanterare fältet :
" //set source filnamn
_mhandler.FileName = " sample.mp4 "
//set utmatningsfilnamn
_mhandler.OutputFileName = " sample.flv "
//start video databehandlingsmetod
VideoInfo info = _mhandler.Encode_FLV ( ) katalog
//eller
VideoInfo info = _mhandler.Process ( ) "
När användaren klickar på " konvertera " -knappen på din webbsida , kommer servern konvertera videofiler till FLV-format . Användaren kommer då att få en uppmaning att ladda ner FLV -filen till sin dator .
10
Spara i webbformuläret , sedan ladda upp den till servern .