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

标签 c# asp.net file-upload ffmpeg .mov

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .


6年前关闭。







Improve this question




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

  • 我的网站是用 C# 作为编程语言的 Asp.Net MVC 制作的。

  • 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
    

    关于c# - 允许用户上传 .MOV 视频文件并在网站上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36268351/

    相关文章:

    c# - 通过 DbContext 与 UserManager 访问

    c# - 需要点击按钮两次来编辑和更新gridview数据

    c# - ASP.NET MVC 4 将 Windows 身份验证应用于单个 Controller ?

    c# - ASP Core Minimal API - 如何使用 System.Text.Json 发送不带尾随零的小数?

    ios - 如何使用带 token 和参数的 Alamofire 上传图像?

    c# - 将 ListView 与对象集合相关联

    c# - 从 C++ 代码向 C# 代码发送回调时访问冲突读取位置 0x00000004

    c# - 我应该将 .pdf 文档保存到数据库还是需要搜索的文件夹中

    php - 如何在 dropzone.js 中限制最大 "total"文件大小?

    mysql - 使用 LOAD DATA LOCAL INFILE : Ubuntu to RDS- MYSQL 时用户访问被拒绝