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.