首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python是家用软件视频库的合适选择吗?

问python是家用软件视频库的合适选择吗?
EN

Stack Overflow用户
提问于 2009-09-25 14:28:58
回答 5查看 247关注 0票数 0

我正在考虑创建一个视频库软件,它可以跟踪我所有的视频,并跟踪我还没有看过的视频和统计数据。统计数据将特定于使用该软件的每个用户。

我的问题是,python适合创建这个软件吗,或者我需要像c++这样的东西。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-26 11:22:37

如果你希望你的代码真的很快,使用C++ (或并行fortran)。

然而,在你的应用程序中,99%的运行时间不会在你的代码中,而是在GUI库中,操作系统调用,等待用户交互,调用库(用C编写)来打开视频文件和制作缩略图,诸如此类的东西。

因此,使用C++将使您的代码快100倍,并且您的应用程序将因此快1%,这是完全没有用的。如果你用C++编写,你将需要几个月的时间,而使用Python会更快地完成,并且会有更多的乐趣。

使用C++甚至会让它变得更慢,因为在Python语言中,你可以很容易地通过使用超级强大的原语(如散列、集合、生成器等)来构建更具伸缩性的算法,在5分钟内尝试几种算法,看看哪种算法最好,导入一个已经完成了90%工作的库,等等。

用Python编写。

票数 1
EN

Stack Overflow用户

发布于 2009-09-25 14:49:39

Python非常适合这样的任务--实际上,最流行的视频网站,YouTube,基本上是用python语言编写的(当然,使用Python中调用的低级组件来完成web服务、关系数据库、视频转码等任务--对于所有这些类型的任务,有很多这样的可重用开源组件,但您的应用程序的逻辑流程和所有应用层逻辑都可以很好地用python语言编写)。

就在昨天晚上,在山景城的Python兴趣小组会议上,我们有一些新成员刚刚搬到硅谷,在视频行业从事基于Python的工作,他们说,这个行业的专业级视频处理也越来越倾向于Python --像Pixar和ILM这样的中坚力量一直在使用Python,但在过去的一两年里,Python在这个行业得到了大量的采用。

票数 6
EN

Stack Overflow用户

发布于 2009-09-25 14:46:54

是。对于这样的事情,Python比c++更容易使用。您可能希望将其用作sqlite3等数据库的前端

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1477626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档