I need to transcode video streams using C#. The streams come in a variety of formats, like MP4
, H264
, H263
, VP8
. Is there any library for c# that can transcode a MemoryStream
?
Asked
Active
Viewed 6,683 times
5

Soner Gönül
- 97,193
- 102
- 206
- 364

KevinA
- 619
- 6
- 25
-
take a look at http://stackoverflow.com/questions/2163036/solid-ffmpeg-wrapper-for-c-net – kzhen Jan 02 '13 at 14:52
-
Questions asking for library recommendation are often closed as not constructive. [See this Meta Question](http://meta.stackexchange.com/q/138252/148672) But as Bill's answer to [Best library for xyz](http://meta.stackexchange.com/q/157224/148672) suggest, asking how to do transcoding instead is perfectly fine and if a library recommendation is the answer that's fine. – Conrad Frix Jan 02 '13 at 15:19
1 Answers
8
There is a ffmpeg-sharp
library
ffmpeg-sharp is a wrapper library over the FFmpeg multimedia suite that provides easy to use wrappers for use in CIL products under both Mono and .NET
Also look at SharpFFmpeg
SharpFFmpeg is a C# binding of ffmpeg. The goal of SharpFFmpeg is to provide the facility that allows .NET developers to easily create audio and video applications.
And MeWiG - MEncoder GUI for Windows
MeWiG is a Windows Frontend to the MEncoder (part of MPlayer) using the .NET Framework.You should be able to crop, scale, deinterlace, etc and finally convert almost any digital video-source, without the need for commandline-options.

Soner Gönül
- 97,193
- 102
- 206
- 364