c# – 上传任何视频并在.net中转换为.mp4

前端之家收集整理的这篇文章主要介绍了c# – 上传任何视频并在.net中转换为.mp4前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个奇怪的要求.用户可以上传任何格式(或有限格式)的视频.我们必须存储它们并将其转换为.mp4格式,以便我们可以在我们的网站上播放.

对于音频文件也是一样的要求.

我有谷歌,但我不能得到任何正确的想法.任何帮助或建议….

提前致谢

解决方法

您可以将几乎任何视频/音频用户文件转换为mp4 / mp3与 FFMpeg command line utility.从.NET它可以使用包装库,如 Video Converter for .NET(这是一个很好,因为一切被打包成一个DLL)调用
(new NReco.VideoConverter.FFMpegConverter()).ConvertMedia(pathToVideoFile,pathToOutputMp4File,Formats.mp4)

请注意,视频转换需要大量的cpu资源;最好在后台运行它.

猜你在找的C#相关文章