gpt4 book ai didi

javascript - JavaScript 中的 FFMPEG 命令

转载 作者:行者123 更新时间:2023-11-30 14:50:12 35 4
gpt4 key购买 nike

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

最佳答案

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

您需要进行一些测试 - 视频处理需要大量计算,在浏览器中可能效果不佳。

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

2022 年更新 - 以下库在浏览器端也值得一看 - 我已经使用过它并发现它运行良好并且性能明显更好,利用 Web 汇编语言:

您确实需要了解对 SharedArrayBuffer 支持的需求:

Only browsers with SharedArrayBuffer support can use ffmpeg.wasm, you can check HERE for the complete list.

上面提到的链接在这里:https://caniuse.com/sharedarraybuffer

关于javascript - JavaScript 中的 FFMPEG 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48268720/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com