Que vous ayez un site du groupe petit ou un grand site de réseautage social basé membre , fournissant un moyen pour les utilisateurs de télécharger des vidéos est un excellent moyen de leur permettre de personnaliser leur membre ou page de profil ou tout simplement partager du contenu . Vidéos , cependant, sont généralement de grande taille et consomment des quantités considérables de bande passante , ce qui peut être coûteux pour vous en tant que propriétaire du site. Par conséquent, économiser la bande passante et de l'argent en convertissant les fichiers vidéo pour les petits fichiers vidéo Flash ( . FLV) . FLV sont de petite taille tout en conservant une grande partie de la qualité de la vidéo originale en termes de son et une clarté d'image . Avec ASP.NET et une tierce partie plug -in bibliothèques , la conversion des fichiers à la volée est relativement facile. Les choses dont vous aurez besoin
FFMPEG bibliothèques
. Médias NET Handler Pro Free Visual Basic ou Visual Studio
Voir Plus Instructions
1
Parcourir pour les médias mous site Pro, puis télécharger une copie d'évaluation des médias Handler Pro Video to Flash SDK (voir Ressources) . Le Video to Flash SDK est un ensemble de bibliothèques que vous devez installer sur votre serveur Web avant que vous pouvez convertir des fichiers vidéo au FLV . La version d'évaluation est valable 30 jours à compter de la date d'installation . Si vous souhaitez utiliser les bibliothèques plus que cela, vous devez acheter une licence sur le site Media Soft Pro.
2
Visitez le site FFMPEG , puis télécharger les composants de la bibliothèque " libavfilter " ( voir Ressources ) .
3
Accédez au panneau de configuration de votre serveur Web sous Windows, puis connectez-vous avec votre nom d'utilisateur et mot de passe. Cliquez sur " Install" ou le lien "Installer Scripts" dans le panneau de configuration , puis télécharger le dossier de candidature Pro Gestionnaire des médias . Suivez les instructions pour installer les librairies sur votre serveur Web. Redémarrez le serveur si vous êtes invité à le faire.
4
Installez les composants « libavfilter " dans le panneau de contrôle d'hébergement Web de la même manière que vous avez fait le gestionnaire des bibliothèques d'applications Pro Media. D'
5
Open Studio Visual Basic ou Visual sur votre ordinateur. Ouvrez le formulaire Web ou un projet pour lequel vous souhaitez créer les contrôles nécessaires pour permettre aux utilisateurs de convertir des fichiers vidéo sur votre site web .
6
Situer la «boîte à outils » sur la barre d'outils, puis faites glisser une contrôle " FileUpload " sur le formulaire Web.
7
de glisser un contrôle "Bouton " de la " boîte à outils " sur le formulaire Web. Mettez en surbrillance le contrôle sur le formulaire , puis appuyez sur la touche "F2" . Renommer le contrôle . " Convertir"
8
Entrez le code suivant dans le " Option Explicit " ou champ de valeur de gestionnaire d'événement de corps :
" _mhandler As New MediaHandler ()
RootPath As String = Server.MapPath ( Request.ApplicationPath )
//set ffmpeg chemin
_mhandler.FFMPEGPath = HttpContext.Current.Server.MapPath (« ~ \\ ffmpeg \\ ffmpeg.exe " )
//set répertoire source chemin
_mhandler.InputPath = RootPath &" \\ contenu \\ original "
//set sortie chemin du répertoire
_mhandler.OutputPath = RootPath & "\\ contenu \\ output "
//set nom du fichier source
_mhandler.FileName = " sample.mp4 "
//set fichier de sortie
_mhandler.OutputFileName = " sample.flv " "
9
Double- cliquez sur le contrôle " Convertir " sur le formulaire Web, puis copiez et collez le code suivant dans le domaine de gestionnaire d'événements :
"//set nom du fichier source
_mhandler.FileName =" sample.mp4 "
//set fichier de sortie
_mhandler.OutputFileName = " sample.flv "
//vidéo de début de traitement particulier
VideoInfo info = _mhandler.Encode_FLV ()
//ou
VideoInfo info = _mhandler.Process () "
Lorsque l'utilisateur clique sur le bouton" Convert " sur votre page Web , le serveur va convertir le fichier vidéo au format FLV. L'utilisateur recevra alors une invite à télécharger le fichier FLV sur son ordinateur.
10
enregistrer le formulaire Web , puis le télécharger sur le serveur.