【问题标题】:Convert video format to Flash Video automatically自动将视频格式转换为 Flash 视频
【发布时间】:2010-10-30 06:43:30
【问题描述】:

我需要允许网站用户以各种常见格式将视频上传到我的网站。从这些我需要将它们转换为 Flash 视频,并限制它们的长度和大小。作为网站处理的一部分,我需要自动执行此操作。

是否有一些简单的工具可以让我做到这一点?如果没有,你能指出一个可能对我有帮助的方向吗?

谢谢。

【问题讨论】:

    标签: asp.net flash video


    【解决方案1】:

    我认为您需要像 Adob​​e Flash Media Server 这样的服务器端软件。它可以在您的服务器上自动将视频转换为flv。

    【讨论】:

      【解决方案2】:

      我最近也遇到了这个问题,我不想走在服务器上实现视频转换后端的路线。

      最后,似乎合理的折衷方案是使用由其中一项在线服务提供的视频转换服务 - 类似于 bits on the run's API,虽然它是一项付费服务​​,但似乎可以直截了当足以实现为 Web 服务。

      但是,如果这个额外的成本是不可接受的,那么在 PHP 世界中,我会尝试使用类似 ffmpeg-php 的东西。我想在 asp.net 世界中也必须有一个等价物,但请记住,视频转换可能需要很长时间,如果您正在等待请求完成,或面临执行超时。

      【讨论】:

        【解决方案3】:

        我使用 ffmpeg,它非常适合我的视频。

        【讨论】:

          【解决方案4】:

          ffmpegmencoder通常用于这种事情。

          当您使用 asp.net 时,您确实应该与 DLL 进行交互。还有一个 c# wrapper 可用于 ffmpeg。

          【讨论】:

          • 用户在Asp .net环境中完成音频文件上传后如何自动执行命令?
          【解决方案5】:

          使用ffmpeg,您可以运行以下命令将 input.avi 转换为用于 flash 的 output.flv:

          ffmpeg -y -i input.avi -acodec mp3 -f flv output.flv
          

          【讨论】:

          • 虽然这种方法肯定会奏效,但我还是建议直接与 DLL 连接。
          • @Matt:有这方面的文档吗?
          • @aleemb 用户在 Asp .net 环境中完成音频文件上传后如何自动执行命令?
          猜你喜欢
          • 1970-01-01
          • 2014-04-04
          • 1970-01-01
          • 2018-04-09
          • 2011-01-12
          • 1970-01-01
          • 2018-08-20
          • 1970-01-01
          • 2010-12-07
          相关资源
          最近更新 更多