在客户端网络上压缩视频

时间:2015-07-09 11:57:30

标签: javascript django video-encoding video-editing

我必须将视频从前端网络上传到我的Django后端。

我需要压缩视频才能上传。

所以,我需要在客户端(浏览器)上使用一些库(例如javascript库)来压缩视频并调用我的ajax函数来上传它。

这可能吗?

我们可以建议我使用javascript库来制作这个吗?

2 个答案:

答案 0 :(得分:5)

我找到了这个项目。它是javascript语言中FFMPEG解码器的转换。因此,您可以使用它来处理图像,视频和音频文件,而无需将文件上传到服务器。

主页:https://bgrins.github.io/videoconverter.js/

GitHub:https://github.com/bgrins/videoconverter.js

我还没有尝试过,但是演示页面说它有效:https://bgrins.github.io/videoconverter.js/demo/

答案 1 :(得分:2)

没有。没有浏览器提供视频编码API,供JavaScript使用。也许有一天会有一个官方的MediaEncoding API - 这不是什么东西?!