我允许用户以各种格式上传视频文件,如:.avi,.mpg,.mpeg,.flv,.mov,.m2v,.m4v,.mp4,。 rm,.ram,.vob,.wmv,.bin ...目前我唯一的限制是文件大小最大为512Mb。显然,一些文件是高清的,而且非常大。 我希望压缩所有文件,将它们转码为网页友好的压缩文件类型,例如h.264 mp4文件,通过我的视频播放器进行流式传输。我正在使用JWPlayer。视频编码转换编码在c#
你知道一个体面的,易于实现的C#库,它可以帮助我将这些文件转换为标准的压缩类型以进行流式传输吗?
非常感谢。
对于C#库,您的选项可能更受限制。外部工具可以作为单独的进程运行吗?比如ffdshow。 –
你可能想看看FFMpeg或基本上是FFMpeg作为服务的Amazon Elastic Transcoder – dmck