在浏览器中运行ffmpeg - 选项?

时间:2015-01-22 22:01:44

标签: web ffmpeg

我需要创建一个使用ffmpeg进行合成,转换视频源的网络应用。我浏览了videoConverter.js。 https://bgrins.github.io/videoconverter.js/

有没有人知道其他任何选择? 我可以使用C#解决方案吗?

2 个答案:

答案 0 :(得分:5)

5 年后,实际上你可以在浏览器中运行 ffmpeg。

查看https://github.com/ffmpegwasm/ffmpeg.wasm

“ffmpeg.wasm 是 FFmpeg 的纯 Webassembly / Javascript 端口。它可以在浏览器中进行视频和音频录制、转换和流式传输。”

答案 1 :(得分:1)

您将很难直接在浏览器中运行类似的东西 - 即使您这样做也需要大量代码。我建议构建一个存在于服务器上的小型Web应用程序,该服务器将媒体文件作为参数以及您想要传递的任何配置选项,让ffmpeg在服务器上进行繁重的工作,而无需重新创建然后返回修改后的媒体文件。我做过类似的事情并且效果很好,最后是一个非常小巧轻便的应用程序。