我需要允许网站用户上传各种常见格式的视频到我的网站。我需要将它们转换为Flash视频,并限制其长度和大小。我需要在网站处理的过程中自动完成这些任务。
是否有一些简单的工具可以帮助我完成这些任务?如果没有,你能指导我一下吗?
谢谢。
是否有一些简单的工具可以帮助我完成这些任务?如果没有,你能指导我一下吗?
谢谢。
ffmpeg -y -i input.avi -acodec mp3 -f flv output.flv
我认为你需要一个类似于Adobe Flash Media Server的服务器端软件。它可以在你的服务器上自动将视频转换为FLV格式。
我最近也遇到了这个问题,但我不想在服务器上实现视频转换后端。
最终,一个看起来合理的妥协是利用在线服务提供的视频转换服务 - 比如bits on the run's API,虽然它是一个付费服务,但似乎很容易作为Web服务实现。
然而,如果这个额外的成本不可接受,在PHP世界中,我会尝试使用ffmpeg-php之类的东西。我猜在asp.net世界中也一定有相应的工具,但请记住,视频转换可能需要很长时间,如果您正在等待请求完成或面临执行超时,则在Web脚本语言中启动此过程并不理想。
我使用ffmpeg,用它来处理我的视频效果非常完美。