views:

1362

answers:

5

I have been searching the web for some time for a solid FFmpeg wrapper for C#/.NET. But I have yet to come up with something useful. I have found the following three projects, but all of them apears to be dead in early alpha stage.

FFmpeg.NET
ffmpeg-sharp
FFLIB.NET

So my question is if anyone knows of a wrapper project that is more mature?
I am not looking for a full transcoding engine with job queues and more. Just a simple wrapper so I do not have to make a command line call and then parse the console output, but can make method calls and use eventlisteners for progress.

And please feel free to mention any active projects, even if they are stil in the early stages.

+2  A: 

I have used FFmpeg from a ASP.NET / Windows service (.NET) application. But I ended up using the command-line, without parsing the console. By using this - I had an easy way to control - updates of FFmpeg and running multiple conversions on multiple Cores.

/Erling Damsgaard DNS-IT.dk

Famdam
Ok, I started on something similar. But I am stil hoping someone have a better solution.
Lillemanden
+2  A: 

Try this, I think I might have written something you can use for a simple wrapper.

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

Jason
Thanks, but I started writing my own. But I'll if I can't pick up a few ideas.
Lillemanden
+2  A: 

Try http://nolovelust.com/post/Another-Simple-C-Wrapper-For-FFmpeg.aspx

nLL
Thanks for the link. But I ended up making my own wrapper. It's more generic than the one you linked to. I thinking about making it opensource.
Lillemanden
+2  A: 

There is another simple one here: http://ivolo.mit.edu/post/Metamorph-Convert-Audio-Video-to-Any-Format-on-Windows-Linux-and-Mac.aspx

Ilya
Thanks for the link, but as far as I can see you wrote yours in Java, not int C#.
Lillemanden
Hi lillemanden, the link I gave is actually implemented in Java, and if you download the zip at the bottom of the article, you'll see that there is a jar archive file inside of it. Thanks, Ilya
Ilya
+2  A: 

My compnay use Solid FFmpeg ActiveX Wrapper . It's quite good. And it's easy to communicate with the its developers. You can try it and decide by your yourself.

Daniel Yuan
That looks really good. I ended up making my own, but maybe I'll switch instead of maintaining mine.Still, credit for the answer.
Lillemanden