C# 中的视频编码转码

本文关键字:编码 的视频 | 更新日期: 2023-09-27 18:37:28

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

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

多谢。

C# 中的视频编码转码

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