AVBlocks SDK bietet eine .NET API, die von C # und VB.NET verwendet werden kann. AVBlocks unterstützt die meisten gängigen Audio- und Video-Codecs.
Probieren Sie NReco.VideoConverter aus - kostenloser All-in-One-DLL-FFMpeg-Wrapper. Es führt ffmpeg als separaten Prozess aus (nicht mit ffmpeg DLL verbunden), so dass alle GPL-Codecs verfügbar sind.
Sie können dieses nuget-Paket verwenden:
Ich habe kein Projekt gesehen, das meine Erwartungen erfüllt, also habe ich beschlossen, mein eigenes zu machen. Sie können Conversions einfach in die Warteschlange stellen und sie parallel ausführen, Methoden, um Medien in verschiedene Formate zu konvertieren, Ihre eigenen Argumente an ffmpeg senden und die Ausgabe von ffmpeg + event listen mit dem aktuellen Fortschritt analysieren.
Install-Package Xabe.FFmpeg
Ich versuche, den plattformübergreifenden FFmpeg-Wrapper einfach zu verwenden.
Weitere Informationen hierzu finden Sie unter Xabe.FFmpeg
Weitere Informationen finden Sie hier: Xabe.FFmpeg-Dokumentation
Die Konvertierung ist einfach:
%Vor%Wenn du Fortschritt willst:
%Vor%