2017-05-14 5 views
-2

Ich schreibe eine Winform App mit 2 Funktionen: Video abspielen (vlc videolan active plugin verwenden) und Video in H.265 konvertieren. Aber ich weiß nicht, welche Bibliothek für die Konvertierung (Beispielcode, wenn vielleicht). Jeder kann mir helfen. Danke und beste reagards.Wie konvertiert man Video von H.264 zu H.265

Antwort

0

Sie können FFMpeg mit diesem Befehl:

ffmpeg -i input.mp4 -c:v libx265 output.mp4 
+0

Sorry, aber ich habe es immer noch nicht verstanden. Ich weiß nicht, wie man es in Code C# implementiert (Code hinter Winform) – imVutoan

0

Yay, ich habe es gelöst. Ich lege Code hier für irgendjemanden an. Laden Sie zuerst https://ffmpeg.zeranoe.com/builds/ herunter (wählen Sie Shared), und kopieren Sie dann alle Dateien im bin-Ordner in diesem Paket in Ihr Projekt. Als nächstes Code:

string input = "E:\\ii.mp4"; 
string output = "E:\\oo.mp4"; 
Process proc = new Process(); 
proc.StartInfo.FileName = @"E:\\DuyProject\\Format_H264_H265\\ffmpeg\\ffmpeg.exe"; 
proc.StartInfo.Arguments = "-i " + input + " -c:v libx265 " + output; 
proc.StartInfo.RedirectStandardError = true; 
proc.StartInfo.UseShellExecute = false; 
if (!proc.Start()) 
{ 
    Console.WriteLine("Error starting"); 
    return; 
} 
StreamReader reader = proc.StandardError; 
string line; 
while ((line = reader.ReadLine()) != null) 
{ 
    Console.WriteLine(line); 
} 
proc.Close(); 
-1

Das ist genial, wenn jemand hart anfühlen dann zu verstehen, verwenden Pavtube Video Converter einfach jedes Video in ein beliebiges Format umwandeln kann. Diese Software ist stabil und aktualisiert sich ständig für die Benutzer.

Verwandte Themen