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

Running ffmpeg in browser - options?

我需要创建一个将利用 ffmpeg 进行合成、转换视频源的网络应用程序。我遇到了 videoConverter.js。 https://bgrins.github.io/videoconverter.js/

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

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

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

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

"ffmpeg.wasm 是 FFmpeg 的纯 Webassembly / Javascript 端口。它可以直接在浏览器内录制、转换和流式传输视频和音频。"