Ob Sie eine kleine Gruppe Website oder einen großen Mitglied -basierte Social-Networking- Website, die eine Möglichkeit für Benutzer , Videos hochzuladen ist eine großartige Möglichkeit, so dass sie ihre Mitglied -oder Profil-Seite anmelden oder einfach nur den Austausch von Inhalten . Videos, sind jedoch in der Regel groß und verbrauchen erhebliche Mengen an Bandbreite, die teuer werden für Sie als Inhaber der Website können . Daher Bandbreite zu sparen und Geld durch die Umwandlung der Videodateien in kleinere Flash-Video -Dateien (. FLV). FLVs sind kleine, aber behalten viel von der ursprünglichen Video Qualität in Bezug auf Audio-und Bildqualität . Mit ASP.NET und einige Drittanbieter-Plug -in-Bibliotheken , das Umwandeln der Dateien on the fly ist relativ einfach. Was Sie brauchen 
 FFMPEG Bibliotheken 
 . NET Medien Handler Pro 
 Visual Basic oder Visual Studio 
 anzeigen Weitere Anweisungen 
 1 
 Durchsuchen, um den Medien Weiche Pro Website, dann laden Sie eine Testversion der Medien Handler Pro Video to Flash SDK ( siehe Ressourcen). Das Video to Flash SDK ist ein Satz von Bibliotheken, die Sie brauchen, um auf Ihrem Webserver installieren, bevor Sie Video-Dateien in FLV-Dateien konvertieren kann . Die Testversion ist für 30 Tage gültig ab dem Datum der Installation. Wenn Sie die Bibliotheken länger als die verwenden möchten , müssen Sie eine Lizenz auf dem Media- Soft Pro Website kaufen müssen . 
 2 
 Besuchen Sie die Website FFMPEG , dann laden Sie die " libavfilter " Bibliothek -Komponenten (siehe Ressourcen ) . 
 3 
 auf dem Bedienfeld steuern für Ihren Windows-basierten Web -Server , dann melden Sie sich mit Ihrem Benutzernamen und Passwort ein. Klicken Sie auf die Schaltfläche "Installieren " oder "Install Scripts "-Link in der Systemsteuerung , dann laden Sie die Media Handler Pro Anwendung Datei. Folgen Sie den Anweisungen , um die Bibliotheken auf Ihrem Webserver installieren. Starten Sie den Server , wenn Sie dazu aufgefordert werden . 
 4 
 Installieren Sie die " libavfilter " Komponenten in der Web - Hosting Control Panel in der gleichen Weise , wie Sie die Medien Handler Pro Anwendung Bibliotheken. 
 Tat 
 5 
 öffnen Sie Visual Basic oder Visual Studio auf Ihrem Computer. Öffnen Sie das Web-Formular oder ein Projekt , für das Sie die Kontrollen erforderlich , damit die Benutzer Videodateien auf Ihrer Website erstellen umwandeln . 
 6 
 Suchen Sie die " Toolbox " auf der Symbolleiste , und ziehen Sie dann ein " FileUpload " -Steuerelement auf das Web-Formular . 
 7 
 Drag -and-Drop "Button" -Steuerelement aus der " Toolbox " auf das Web-Formular . Markieren Sie die Kontrolle über die Form, und drücken Sie die Taste "F2" . Benennen Sie die Steuerung auf " . Convert" 
 8 
 Geben Sie den folgenden Code in das " Option Explicit " oder Körper Ereignishandler Wertefeld : 
 
 " Dim As New _mhandler MediaHandler () 
 
 Dim RootPath As String = Server.MapPath ( Request.ApplicationPath ) 
 
 //set ffmpeg Pfad 
 
 _mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath ( " ~ \\ ffmpeg \\ ffmpeg.exe " ) 
 
 //set Quelle Verzeichnispfad 
 
 _mhandler.InputPath = RootPath &" \\ Inhalt \\ original " 
 
 //set Ausgang Verzeichnispfad 
 
 _mhandler.OutputPath = RootPath & "\\ Inhalt \\ output " 
 
 //set Quelldatei 
 
 _mhandler.FileName = " sample.mp4 " 
 
 //set Ausgabedateiname 
 
 _mhandler.OutputFileName = " sample.flv " " 
 9 
 Doppelklicken Sie auf den " Convert "- Steuerung auf der Web-Formular , dann kopieren Sie den folgenden Code in die Event-Handler- Feld : 
 
 " //set Quelldatei 
 
 _mhandler.FileName =" sample.mp4 " 
 
 //set Ausgabedateiname 
 
 _mhandler.OutputFileName = " sample.flv " 
 
 //Video starten procesing 
 
 VideoInfo info = _mhandler.Encode_FLV () 
 
 //oder in 
 VideoInfo info = _mhandler.Process () " 
 
 Wenn der Benutzer das klickt " Convert "-Button auf Ihrer Webseite , der Server wird die Videodatei in das FLV- Format zu konvertieren. Der Benutzer erhält dann eine Aufforderung, die FLV-Datei auf seinen Computer herunterladen. 
 10 
 Speichern Sie die Web-Formular , dann laden Sie sie auf den Server.