FFMPEG konvertierung zu MP3 und AVI

    • VB.NET

      FFMPEG konvertierung zu MP3 und AVI

      Hallo leutchens :)

      ich möchte euch grad mal schnell n kleines "Tutorial" geben wie ihr verschiedene Multimediaformate in avi oder mp3 umwandeln könnt
      zu beachten ist hier das Audioformate zwar ins AVI-Format konvertiert werden können aber dann kein Bild dabei ist.

      VB.NET-Quellcode

      1. Dim ffmpeg as Process


      hier deklarieren wir FFMPEG als Process da es damit leichter ist die benötigten Parameter zu zuweisen
      um jetzt eine zb. eine AVI oder eine FLV datei zu mp3 zu konvertieren benutzen wir folgenden code

      VB.NET-Quellcode

      1. FFmpeg = New Process
      2. FFmpeg.StartInfo.FileName = "C:\ffmpeg.exe"
      3. FFmpeg.StartInfo.Arguments = "-i C:\test.avi -f mp3 -ab 160000 -acodec libmp3lame C:\test.mp3"
      4. FFmpeg.Start()

      also kurzer Code kurze Erklärung

      VB.NET-Quellcode

      1. FFmpeg.StartInfo.FileName = "C:\ffmpeg.exe"

      statt "C:\ffmpeg.exe" solltet ihr natürlich den Pfad zur ffmpeg.exe einfügen

      VB.NET-Quellcode

      1. FFmpeg.StartInfo.Arguments = "-i C:\test.avi -f mp3 -ab 160000 -acodec libmp3lame C:\test.mp3"

      das ist alles recht einfach
      -i steht für die Inputdatei die hier einfach test.avi ist. PS: ihr müsst den kompletten Pfadangeben es dürfen allerdings keine Leerzeichen enthalten sein !
      -f steht für das Ausgabeformat
      -ab steht für die Bitrate
      -acodec ist der Codec mit dem Konvertiert wird
      ganzhinten kommt der Pfad und der Name der ausgabedatei. Auch hier ist zu beachten das keine leerzeichen enthalten sein dürfen !

      VB.NET-Quellcode

      1. FFmpeg.Start()

      ok das ist Selbsterklärend.
      Damit wird der Prozess gestartet

      soviel zu MP3


      Kommen wir zu AVI das wird noch einfacher :)

      VB.NET-Quellcode

      1. FFmpeg.StartInfo.FileName = "C:\ffmpeg.exe"
      2. FFmpeg.StartInfo.Arguments = ("-i C:\test.flv C:\test.avi")
      3. FFmpeg.Start()


      oke wie gesagt hier ist es noch mal VIEL einfacher :)

      Die einzige Zeile die sich geändert hat ist die 3.
      Dort wird einfach nur die Inputdatei, hier eine FLV-Datei, angegeben und die Ausgabedatei, AVI.
      Und das wars dann auch schon :)

      Schönennenenenenenen Tag euch ncoh :)