JavaScript 中的 FFMPEG 命令

Vla*_*iuk 4 javascript video ffmpeg

是否可以使用如下命令:ffmpeg -i video_1920.mp4 -vf scale=640:360 video_640.mp4 -hide_banner在纯 JavaScript 中降低视频的分辨率。例如,我有一个下拉菜单,其中有< a >标签,所以我想通过单击带有 JS 的菜单超链接来进行视频质量选择。如何正确实施,请帮助。

Mic*_*ick 6

如果您想在浏览器中完成工作,即在用户机器上而不是您的服务器上,有许多项目在 Javascript 中提供了 ffmpeg 包装器。这个是目前最流行的,我相信:

您需要进行一些测试 - 视频处理是计算密集型的,在浏览器中可能不适用于您。

如果您想在服务器端执行此操作,例如在基于 Javascript 的服务器(例如 node)中,那么还有可用的库 - 例如: