视频编辑和观看的优选平台:可执行程序还是基于网页的?

0 投票
4 回答
2112 浏览
提问于 2025-04-16 07:25

我需要做一个轻量级的视频编辑和观看应用。

我在考虑要么用Python写一个可执行的程序,要么用JavaScript和HTML5做一个轻量级的网页应用。至于Flash,基本上不考虑,因为它太臃肿,而且有很多安全问题。

编辑:视频的播放部分(也就是“重型内容”)会由一个专门的快速库或服务来处理。因此,关于Python或网页应用的问题主要是和用户界面以及一些非常基础的视频操作有关,比如跳到特定的帧等等。

考虑到速度和用户的使用方便,哪个平台更好呢?我应该直接用Python,还是为我的任务做一个小的网页应用呢?

谢谢,
Ory

4 个回答

1

我觉得写一个基于网页的视频编辑系统可不是一件简单的事。像Flash和Silverlight这样的技术是做这类事情的首选。它们都很擅长处理视频,我觉得用富互联网应用(RIA)界面会比较理想。

当然,它们可能会比较“臃肿”,但做事情得用对工具嘛 :]

我觉得Kaltura就是用的Flash系统。

你可以在后台用Python来进行编码和把视频片段连接在一起,但用HTML 5来做前端界面感觉有点自虐。虽然用HTML 5和Canvas也许能做到,但还是挺疯狂的!

2

Python.

其实,你可以用HTML5视频做一些很炫的事情,比如给它加特效,把它渲染到画布上,或者旋转播放器等等。但我不知道有哪个编码器是用JavaScript写的。

所以,除非你想自己写一个JavaScript版本的FFMPEG,那可能会是地球上最慢的东西,而且可能需要40万行代码(真是“轻量级”啊),我建议你还是用Python吧。

市面上有一些工具,比如PyFFMPEG或者PyMedia,这些都值得一看,但要记住,视频编辑是很难的。

1

我最终开发了一个网页应用,使用了HTML5和CSS。用HTML来做图形界面(GUI)非常简单。而且Chromium(开源的谷歌浏览器)对HTML5的支持也很好。

跟这里有人说的不一样,这个应用并不占用很多资源。

撰写回答