javascript - 视频编辑和观看的首选平台 - 可执行程序/基于网络?

标签 javascript python video html html5-video

我需要制作一个用于视频编辑和观看的轻量级应用程序。

我正在考虑要么编写一个用 Python 编写的可执行程序,要么编写一个使用 JavaScript 和 HTML5 的轻量级 Web 应用程序。 Flash 作为第三种选择,几乎是不可能的,因为它太胖并且有很多安全缺陷。

编辑:视频本身服务(阅读:“重量级的东西”)将由专用的快速库或服务完成。因此,Python/Web 应用程序问题几乎只与 GUI 和一些非常基本的视频操作相关,例如跳转到特定帧等。

考虑到速度和易用性(对于用户而言),什么是更好的平台?我应该只使用 Python,还是只为我的任务构建一个小型网络应用程序?

提前致谢, 奥里

最佳答案

Python。

确实,虽然您可以使用 HTML5 视频做一些花哨的技巧,例如对它应用效果并将其渲染在 Canvas 上、旋转播放器等。我不知道有任何用 JavaScript 编写的编码器。

因此,除非您想为 JavaScript 编写自己的 FFMPEG 版本,这可能是地球上最慢的事情,并且需要 40 万行代码(谈论“轻量级”),所以我建议您使用 Python。

有像 PyFFMPEG 这样的东西或PyMedia那里确实值得一看,但请记住视频编辑很困难。

关于javascript - 视频编辑和观看的首选平台 - 可执行程序/基于网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241033/

相关文章:

javascript - Mozilla 在附加视频 src 后不会触发视频标签事件

Ruby 视频教程

javascript - 实现拖拽提交表单

python - 如何将 Enter 键绑定(bind)到 Tkinter 中的按钮

python - selenium twitter 登录没有新设备通知

python - 将字符串解释为十六进制字符序列

javascript - 将 YouTube 视频静音并自动播放

javascript - WEBGL - 如何显示图像?

javascript - 图表 js 可以处理多少数据

php - 如何在 Yii2 中获取视频文件输入的持续时间、大小和维度?