c#中的视频编码转码

时间:2013-10-30 20:02:40

标签: c# video encoding transcoding

我允许用户上传各种格式的视频文件,例如:.avi,.mpg,.mpeg,.flv,.mov,.m2v,.m4v,.mp4,.rm,.ram,.vob ,.wmv,.bin ...到目前为止,我唯一的限制是文件大小最大为512Mb。 显然,有些文件是HD而且非常大。 我希望压缩所有文件,将它们转码为网络友好的压缩文件类型,例如h.264 mp4文件,通过我的视频播放器流回。我正在使用JWPlayer。

你知道一个体面的,易于实现的c#库,它可以帮助我将这些文件转码成标准的压缩类型进行流式传输吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我想,你正在寻找像FFmpeg这样的东西。 您可以通过命令行调用它,也可以使用像FFmpeg C#

这样的包装器库