我必须将视频从前端网络上传到我的Django后端。
我需要压缩视频才能上传。
所以,我需要在客户端(浏览器)上使用一些库(例如javascript库)来压缩视频并调用我的ajax函数来上传它。
这可能吗?
我们可以建议我使用javascript库来制作这个吗?
答案 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 - 这不是什么东西?!