Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te gebruiken FFmpeg Met Visual Basic 6
FFmpeg is een gratis , open-source applicatie ontworpen om video en audio bestanden tussen verschillende bestandsformaten om te zetten , zoals het WMV-formaat dat native begrepen wordt door Windows Media Player en de verschillende versies van de MPEG formaat . Echter , FFmpeg is een command line programma dat kan vereisen deskundigheid te gebruiken , zo intuïtief gereedschap Visual Basic voor GUI ontwerp kan worden gebruikt om FFmpeg een beetje minder ingewikkeld te maken . Instructies
1

Maak nieuw project door te klikken op " File ", " New Project . "

Ontwerp het venster 2 . Doe dit door een tekstvak component uit de lijst Onderdelen slepen naar de vorm en gaat zijn eigenschappen venster , aan de onderkant rechts van het scherm , en het wijzigen van de eigenschap naam in " ffmpegLocationBox . " Bovendien sleept een label uit de lijst Onderdelen en zet deze boven het tekstvak . Ga naar de lijst Property en haar eigenschap text te veranderen in " FFmpeg Location . "

Tenslotte plaatst u een knop naast het tekstvak en het label en het gebruik van de lijst Eigenschappen om de tekst eigenschap wijzigen in "Find FFmpeg . " Deze zal de locatie van het FFmpeg uitvoerbare bestand te vertegenwoordigen , en klikken op de knop laat de gebruiker te zien voor het op haar harde schijf .

Volg dezelfde procedure om een ​​label , textbox en "Find " knop " te creëren bronbestand . " Dit geeft de locatie van de bron film te coderen met FFmpeg vertegenwoordigen . Wijzig de eigenschap text van het label naar " Source File , " het tekstvak de naam van de eigenschap om " sourceBox " en de eigenschap text van de knop om

" Source File zoeken . " Doe dit nog een keer voor een Destination bestand , het creëren van een label , textbox en "Find " knop . Noem het tekstvak " destinationBox . " Wijzig de eigenschap text van het label naar " Destination File " en de eigenschap text van de knop te lezen om te lezen "Select Destination File . "

Toe toch nog een tekstvak en label . Verander de tekst van het label om " argumenten . " Dit zal een plek voor gevorderde gebruikers van FFmpeg om speciale command line instellingen voor fine - tuning van de weg FFmpeg werken te kunnen toevoegen . Noem deze textbox " argumentsBox . "

Voeg ten slotte een laatste knop en verander de tekst eigenschap in op " Run FFmpeg . " Dit zal de laatste knop de gebruiker klikt nadat ze heeft zich de FFmpeg uitvoerbare , ligt de bron filmbestand en krijgt een doelbestand voor FFmpeg te creëren . Het zal degene die daadwerkelijk de conversie proces begint zijn.

Er was veel te doen in deze stap , dus laten we evaluatie . Het venster dat u maakt voor uw toepassing moet hebben vier tekstvakken en hun toelichtingen , elk voor " FFmpeg locatie , " " Source File ", " Destination File " en " Argumenten . " Daarnaast moet er een knop voor "Find FFmpeg , " "Find Source " en " Zoek bestemming zijn." Ten slotte moet u een knop voor " Run FFmpeg . "
3

Voeg een OpenFileDialog en SaveFileDialog componenten uit het onderdeel balk door ze in uw venster te slepen . Het maakt niet uit waar je ze plaatst , omdat ze onzichtbaar voor de gebruiker totdat u een beroep op hen zal zijn , maar ze zullen het gemakkelijker maken voor u om de gebruiker te voorzien van een file browser en dialoogvenster Bestand opslaan met behulp van de knoppen . < br > Goedkope 4

Dubbelklik op de "Find FFmpeg ' knop van uw formulier . Dit brengt u naar het tabblad broncode en automatisch een functie gebeurtenis maken voor uw knoop . Deze functie zal een naam als zijn " Button1_Click . " Plaats deze code in de functie : OpenFileDialog1.ShowDialog ( ) ffmpegLocationBox.Text = OpenFileDialog1.FileName ( ) op

Deze code vraagt ​​de gebruiker om de FFmpeg bestand op de harde schijf , en dan slaat dit bestandsnaam en het pad . in de FFmpeg tekstvak
5

Dubbelklik op de "Find Source "-knop van uw formulier en plaats deze code : OpenFileDialog1.ShowDialog ( ) sourceBox.Text = OpenFileDialog1.FileName ( ) op

deze vraagt ​​de gebruiker om zijn bronfilm lokaliseren en slaat die bestandsnaam en het pad in het tekstvak bron
6

Dubbelklik op de "Find Destination " knop en plaats deze code : . SaveFileDialog1.ShowDialog ( ) destinationBox.Text = SaveFileDialog1.FileName ( ) op p Dit is een beetje anders . In plaats van te vragen de gebruiker om een bestaand bestand , zal het hem vragen om een ​​locatie en naam te gebruiken om het nieuwe filmbestand gemaakt door FFmpeg te slaan . Het bespaart toen dat bestandsnaam en het pad naar de bestemming tekstvak .
7

Dubbelklik op de "Run FFmpeg " knop en steek dit laatste stukje code ( zie Referenties voor meer informatie over de syntaxis van cmd.exe command ) : Dim ffmpegLocation Zoals StringDim inFile Zoals StringDim outFile Zoals StringDim argumenten als Koord

inFile = sourceBox.TextoutFile = destinationBox.TextffmpegLocation = ffmpegLocationBox.Textarguments = argumentsBox.Text

Dim commandline als StringcommandLine = " cmd.exe /k " " " " " & ffmpegLocation & " " " - i" " " & inFile & " " " " & argumenten & " " " " & outFile & " " " " " "

Call Shell ( commandline ) op

Dit is niet zo ingewikkeld als het lijkt . Het gaat stap voor stap , het nemen van de locatie van de FFmpeg toepassing , de bron en de bestemming bestanden voor de film en de volgende argumenten wilde en stuurt ze door naar de Windows -programma " cmd.exe ", dat is gewoon een andere naam voor de Windows- opdrachtprompt .

Dit zorgt ervoor dat de command prompt te openen en automatisch worden uitgevoerd FFmpeg met de door de gebruiker geselecteerde opties .

Previous: Next:
  Visual Basics Programming
·Hoe maak je een opgeslagen pro…
·Hoe te Toevoegen aan een Array…
·Toegang : VBA Export Query 
·Waarom is SQL Server geïnstal…
·Hoe maak je een Confirm Script…
·Hoe te GUI Skins Met VB 
·Hoe maak je een door tabs gesc…
·Hoe te werkmappen in VBA Kopie…
·Hoe kan ik een ActiveX DLL Van…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Hoofdletters Vervangen door klein…
·Hoe te gebruiken Java Web Start 
·Hoe de eerste letter van een string in P…
·Hoe te Audio File Extensions Verander 
·Hoe maak je een Multi Threaded Toepassin…
·Hoe te App.path Verandering in VB6 
·Hoe maak je een Python script voor Blend…
·Hoe maak je een Oracle pakket Call Vanui…
·Hoe maak je een knop Call a Private Sub …
Copyright © Computer Kennis http://www.nldit.com