C# 允许用户上传.MOV视频文件并在网站上显示

C# 允许用户上传.MOV视频文件并在网站上显示,c#,asp.net,file-upload,ffmpeg,.mov,C#,Asp.net,File Upload,Ffmpeg,.mov,我想允许用户在网站上上传.mov视频文件,但我不希望在任何浏览器中播放这些.mov文件。我不想让那个用户下载任何浏览器插件来观看那个视频 我的网站是用Asp.NETMVC和C作为编程语言制作的 p.S-.MP4视频文件工作正常,没有任何问题。手机拍摄的MOV文件通常包含H.264视频和AAC音频。如果是这样,您可以使用FFmpeg快速无损地将它们包装为MP4 ffmpeg -i input.mov -map 0 -c copy -movflags +faststart output.mp4

我想允许用户在网站上上传.mov视频文件,但我不希望在任何浏览器中播放这些.mov文件。我不想让那个用户下载任何浏览器插件来观看那个视频

  • 我的网站是用Asp.NETMVC和C作为编程语言制作的

p.S-.MP4视频文件工作正常,没有任何问题。

手机拍摄的MOV文件通常包含H.264视频和AAC音频。如果是这样,您可以使用FFmpeg快速无损地将它们包装为MP4

ffmpeg -i input.mov -map 0 -c copy -movflags +faststart output.mp4
(这也适用于MP3音频)。如果音频未压缩(不太可能),您可以运行

ffmpeg -i input.mov -map 0 -c copy -c:a aac -movflags +faststart output.mp4

然后使用MP4视频。任何浏览器都不支持苹果的MOV视频格式。(除非你强迫你的用户安装插件。)我需要支持这种格式,因为大多数人从他们的iPhone上传.mov格式的视频。所以我不能将它们限制为.mp4如何在asp.net中用C#实现它?