views:

443

answers:

4

I have a website where users upload videos. I would like a library or control set to splice two videos into one. Does anyone have such a thing, or a different strategy?

+1  A: 

A command line tool like ffmpeg would probably be the way i'd go. Anything C# would likely be too slow for video editing.

Chris
A: 

Answer to Chris

c# is not that slow as you think. Remember that it can be run at the same speed at c++(GC is in another process so that should no affect it that much). It just take time to JIT I agreed but then after that it can run at the same speed.

But I agree if you need raw access to the memory you should use c++ or c for the job. And there is tools out there that will make it much simpler.

Jonathan Shepherd
This really should be a comment to Chris' answer, not a new answer in and of itself. Just a friendly FYI...
Paperjam
+3  A: 

If you're working with .flv videos I can recommend flvbinder command-line utility. The only thing it can do is to bind several .flv videos into one. But it is very quick and free.

I used it in my last project through running it in a separate process (System.Diagnostics.Process).

Alex
+1  A: 

Maybe too late for the original poster, but for other people who want to do something alike I can recommend the Splicer library : http://splicer.codeplex.com/

Led