| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan bruges FFmpeg Med Visual Basic 6
    FFmpeg er et gratis , open- source program designet til at konvertere video-og lydfiler mellem forskellige filformater, som WMV -format , der er indbygget forstået af Windows Media Player , og de forskellige versioner af MPEG-format . Men FFmpeg er en kommandolinje program, der kan kræve ekspertise til at bruge , så Visual Basic intuitive værktøjer til GUI design kan bruges til at lave FFmpeg lidt mindre kompliceret . Instruktioner
    1

    Opret nyt projekt ved at klikke på "File ", " Nyt projekt ".
    2

    Design vinduet. Gør dette ved at trække et tekstfelt komponent fra listen Komponenter til formularen og gå til sin ejendom vinduet nederst til højre på skærmen , og ændre navnet ejendom til " ffmpegLocationBox ". Desuden trække en etiket fra listen Komponenter , og slip det over tekstfeltet . Gå til dens ejendom listen og ændre sin tekst ejendom til " FFmpeg Location . "

    Sidst placere en knap ved siden af ​​denne tekstboks og mærke og bruge Property listen for at ændre sin tekst ejendom til " Find FFmpeg . " Disse vil udgøre placeringen af ​​FFmpeg eksekverbar fil , og klikke på knappen vil lade brugeren søge efter det på hendes harddisk.

    Følg samme procedure for at oprette en etiket , tekstboks og " Find "-knappen for " Source File ". Dette vil repræsentere placeringen af ​​kildefilmen kan kodes med FFmpeg . Ændre etikettens tekst ejendom til " Source File" tekstfeltet navn ejendom til " sourceBox " og knappen tekst ejendom til " Find Source File . "

    Gør dette endnu en gang efter en destination fil , hvilket skaber en label, tekstboks, og "Søg" -knappen. Navngiv tekstfeltet " destinationBox ". Ændre etikettens tekst ejendom til at læse "Destination File" og knappen tekst ejendom til " Select Destination File . "

    Tilføj endnu et tekstfeltet og etiket. Ændre teksten på etiketten til " Argumenter ". Dette vil være et sted for avancerede brugere af FFmpeg at tilføje specielle kommandolinje indstillingerne for finjusterende den måde FFmpeg værker. Navngiv denne tekstboks " argumentsBox . "

    Sidst tilføje en sidste knap og ændre sin tekst ejendom til "Kør FFmpeg . " Dette vil være den sidste knap brugeren klikker efter at hun har fundet den FFmpeg eksekverbare , som ligger kilden filmarkiv og givet en destination fil til FFmpeg at skabe. Det vil være den, der rent faktisk begynder konverteringen.
    P Der var en masse at gøre i dette trin , så lad os gennemgang. Det vindue, du opretter for din ansøgning skal have fire tekstbokse og deres forklarende etiketter , en til " FFmpeg Location ", " Source File ", " Destination File " og " Argumenter ". Desuden bør der være en knap for " Find FFmpeg ", " Find kilde " og " Find Destination ". Endelig bør du have en knap for " Run FFmpeg . "
    3

    Tilføj en OpenFileDialog og SaveFileDialog komponenter fra den komponent bar ved at trække dem ind i dit vindue. Det er ligegyldigt , hvor du placerer dem, da de vil være usynlig for brugeren , indtil du kalder på dem, men de vil gøre det lettere for dig at give brugeren en fil browser og fil dialogboksen Gem bruge dine knapper. < br >
    4

    Dobbeltklik på "Find FFmpeg " knappen fra din formular. Dette vil tage dig til kildekoden fanen og automatisk oprette en begivenhed funktion for din knap . Denne funktion vil have et navn som " Button1_Click ". Indsæt denne kode i funktionen : OpenFileDialog1.ShowDialog () ffmpegLocationBox.Text = OpenFileDialog1.FileName ()

    Denne kode beder brugeren om at finde FFmpeg fil på harddisken , og derefter gemmer denne filnavn og sti . på FFmpeg tekstfeltet
    5

    Dobbeltklik på "Find Source " knappen fra din form og indsæt denne kode: OpenFileDialog1.ShowDialog () sourceBox.Text = OpenFileDialog1.FileName ()
    < p > Dette beder brugeren om at lokalisere hans kildefilmen og gemmer at filnavnet og sti i Source tekstfeltet
    6

    Dobbeltklik på "Find Destination "-knappen og indsæt denne kode: . SaveFileDialog1.ShowDialog ( ) destinationBox.Text = SaveFileDialog1.FileName ()
    p Dette er lidt anderledes. I stedet for at bede brugeren om en eksisterende fil , vil den bede ham om en placering og navn for at bruge til at gemme den nye film fil oprettet af FFmpeg . Det gemmer derefter at filnavn og en sti til destination tekstfeltet .
    7

    Dobbeltklik på "Kør FFmpeg " knappen og indsæt denne sidste smule kode (se Referencer til oplysninger om syntaksen i cmd.exe kommando) : Dim ffmpegLocation Som StringDim INFILE Som StringDim outfile Som StringDim argumenter As String

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

    Dim commandline Som StringcommandLine = " cmd.exe /k " " " " " & ffmpegLocation & "" " -i " " " & INFILE & "" " " & argumenterne & "" " " & outfile & "" " " " "
    < p > Ring Shell ( commandline )

    Dette er ikke så kompliceret som det ser ud. Det går skridt for skridt , idet placeringen af ​​FFmpeg ansøgningen , kilde og destination filer til filmen og nogen argumenter ønskede og passerer dem sammen til Windows- programmet " cmd.exe ", som er bare et andet navn for Windows kommandoprompt .

    Dette bevirker, at kommandoprompten for at åbne og automatisk at køre FFmpeg med de muligheder valgt af brugeren.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at beregne en procent i VBScript 
    ·Sådan bruges modalformer i VB6 
    ·Hvordan man skriver et program til en TI- 83 Plus 
    ·Sådan bruges Windows SDK DLL i VB.NET 
    ·Sådan oprettes en vokal Optælling Anvendelse i Visual…
    ·Sådan får du adgang en Make Table Query Autonummereri…
    ·Sådan Spar på liste Box varer til en database i VB 
    ·Hvordan man laver en VBS MsgBox Fra DOS 
    ·. Sådan Lær Visual Studio NET 
    ·VB6 Run Time Error 70 : Permission Denied 
      Anbefalede Artikler
    ·Sådan Slet alle Nuller fra listerne i Python 
    ·Liste over Offline webform Typer 
    ·Sådan ændres upload filstørrelse i PHP 
    ·Flash Sendmail Tutorial 
    ·Sådan Ignorer dublerede værdier i MySQL PHP 
    ·Sådan Format Decimaler i C # 
    ·Hvordan man laver et flowchart , der udskriver hver tal…
    ·Hvordan man laver en variabel Floating Point i Python 
    ·Sådan Set Up en tavle med Java Applets 
    ·Sådan får Window Size i VB6 
    Copyright © Computer Viden http://www.computerdk.com