我需要制作一个用于视频编辑和观看的轻量级应用程序。
我正在考虑要么编写一个用 Python 编写的可执行程序,要么编写一个使用 JavaScript 和 HTML5 的轻量级 Web 应用程序。 Flash 作为第三种选择,几乎是不可能的,因为它太胖并且有很多安全缺陷。
编辑:视频本身服务(阅读:“重量级的东西”)将由专用的快速库或服务完成。因此,Python/Web 应用程序问题几乎只与 GUI 和一些非常基本的视频操作相关,例如跳转到特定帧等。
考虑到速度和易用性(对于用户而言),什么是更好的平台?我应该只使用 Python,还是只为我的任务构建一个小型网络应用程序?
提前致谢, 奥里
最佳答案
Python。
确实,虽然您可以使用 HTML5 视频做一些花哨的技巧,例如对它应用效果并将其渲染在 Canvas 上、旋转播放器等。我不知道有任何用 JavaScript 编写的编码器。
因此,除非您想为 JavaScript 编写自己的 FFMPEG 版本,这可能是地球上最慢的事情,并且需要 40 万行代码(谈论“轻量级”),所以我建议您使用 Python。
关于javascript - 视频编辑和观看的首选平台 - 可执行程序/基于网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241033/