92 votes

Encapsuleur FFmpeg solide pour C # / .NET

J'ai cherché sur le web pour un certain temps pour un solide FFmpeg wrapper pour C#/.NET. Mais j'ai encore à venir avec quelque chose d'utile. J'ai trouvé les trois projets suivants, mais tous apears de mort au début de la phase alpha.

FFmpeg.NET
ffmpeg-sharp
FFLIB.NET

Donc ma question est si quelqu'un connaît un wrapper projet qui est plus mature?
Je ne suis pas à la recherche d'un moteur de transcodage avec des files d'attente et plus. Juste un simple wrapper donc je n'ai pas à faire un appel en ligne de commande et ensuite d'analyser la sortie de la console, mais il peut faire des appels de méthode et d'utiliser eventlisteners pour le progrès.

Et n'hésitez pas à mentionner tous les projets actifs, même s'ils sont encore dans les premiers stades.

23voto

Aydin Adn Points 792

Ceci est un wrapper de mon propre: https://github.com/AydinAdn/MediaToolkit

MediaToolkit pouvez:

  • Convertir des fichiers vidéo en divers autres formats vidéo.
  • Effectuer des tâches de transcodage vidéo.
    • Les Options configurables: Bit rate, Frame rate, Resolution / size, Aspect ratio, Duration of video
  • Effectuer des tâches de transcodage audio.
    • Les Options configurables: Audio sample rate
  • Convertir des vidéos en formats physiques à l'aide de FILMS, PAL ou NTSC, normes de télévision
    • Les médiums comprennent: DVD, DV, DV50, VCD, SVCD

Je suis à jour au fur et à mesure, et vous êtes les bienvenus à l'utiliser, vous pouvez aussi l'installer en utilisant le Gestionnaire de paquets de la Console.

PM> Install-Package MediaToolkit

10voto

Jason Points 141

Essayez ceci, je pense avoir écrit quelque chose que vous pouvez utiliser pour un simple emballage.

http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/

10voto

Famdam Points 131

J'ai utilisé FFmpeg à partir d'une application de service ASP.NET / Windows (.NET). Mais j'ai fini par utiliser la ligne de commande, sans analyser la console. En utilisant ceci - j'avais un moyen facile de contrôler - les mises à jour de FFmpeg et l'exécution de plusieurs conversions sur plusieurs cœurs.

4voto

nLL Points 2395

3voto

Je joue avec une bibliothèque d'emballage ffmpeg appelée MediaHandler Pro de

http://www.mediasoftpro.com

semble prometteur jusqu'à présent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X