关于视频:JavaScript中的FFMPEG命令

FFMPEG commands in JavaScript

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


如果您想在浏览器中进行工作,即在用户计算机上而不是在服务器上进行工作,那么有许多项目可以用Javascript提供ffmpeg包装器。 我相信,这是目前最受欢迎的一个:

  • https://github.com/Kagami/ffmpeg.js?files=1

您将需要进行一些测试-视频处理需要大量计算,并且可能无法在浏览器中正常运行。

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

  • https://github.com/fluent-ffmpeg/node-fluent-ffmpeg