2016-07-27 8 views
2

Ich habe eine Funktion geschrieben, um ein Video mit der NReco-Bibliothek zu schneiden.NReco Videoschnitt

Dies funktioniert und gib mir ein Video vom Anfang des Videos bis zur maximalen Dauer, die ich zugewiesen habe. Es beginnt nicht von der Suchwertposition und der maximalen Dauer. Kann mir jemand dabei helfen?

Antwort

2

Ich habe die Antwort für dieses Problem gefunden. Möge dies jemandem helfen.

Ich benutzte worong Codecs. Sie müssen den korrekten Codec-Typ entsprechend dem zu konvertierenden Dateityp verwenden. Hier verwende ich eine mp4-Datei. Also musste ich libx264 und mp3 verwenden. Beelow ist der Beispielcode

public void SplitVideo(string SourceFile,string DestinationFile,int StartTime,int EndTime) 
     { 
      var ffMpegConverter = new FFMpegConverter(); 
      ffMpegConverter.ConvertMedia(SourceFile, null, DestinationFile, null, 
       new ConvertSettings() 
       { 
        Seek = StartTime, 
        MaxDuration = (EndTime-StartTime), // chunk duration 
        VideoCodec = "libx264", 
        AudioCodec = "mp3" 
       }); 
     } 
+0

weitere Beispiele mit *** FFMpegConverter ***? –