关于linux:如何以编程方式创建视频?

How to programmatically create videos?是否有免费的库可根据图像序列创建MPEG(或其他任何简单的视频格式)? 它也必须在Linux上运行,并且最好具有Python绑定。 我知道有一个mencoder(属于mplayer项目的一部分)和ffmpeg,它们都可以做到这一点。 ffmpeg是一个很棒的(开源)程序,用于构建各种视频,并将一种类型的视频(在这种情况下为一系列图像)转换为其他类型的视频。 通常,它是从命令行使用的,但这实际上只是其内部库的包装。明确可以在另一个程序中使用它。 还有一些包裹c api的python绑定,尽管这个特定项目似乎并没有得到最好的支持(可能还有其他项目在做同样的事情)。 还有一个链接,其中有人使用ffmpeg来完成与您正在寻找的内容类似的操作。 GStreamer是一个受欢迎的选择。它是一个完整的多媒体框架,非常类似于DirectShow或QuickTime,具有可以使用合法许可的编解码器的优势,并且具有出色的Python绑定。 在c ++ OpenCV(Intel的开源计算机视觉库)中,您可以创建AVI文件并仅在内部推入框架... 但这就像用大炮飞来飞去。 ffmpeg最小可运行C示例 我在以下位置提供了完整的可运行示例:如何使用ffmpegs sws_scale()调整图片大小? ffmpeg有一个API和python绑定,这似乎是可行的方法! 谢谢 mplayer不是库,但是可以将JPEG序列编码为任何格式。它可以在Linux,Windows,BSD和其他平台上运行,如果要与python一起使用,可以编写python脚本。 |
相关内容
金蝶迷你版如何增加核算项|金蝶如何加上会计科
金蝶迷你版如何增加核算项|金蝶如何加上会计科目的项目辅助...
win7怎么看电脑运行时间|win7怎么看软件运行时
win7怎么看电脑运行时间|win7怎么看软件运行时间,,1. win7怎么...
金蝶旗舰版如何添加会计科目|金蝶如何加上会计
金蝶旗舰版如何添加会计科目|金蝶如何加上会计科目的项目辅...
最新版Win7系统运行速度非常缓慢怎么解决
最新版Win7系统运行速度非常缓慢怎么解决,最新版,运行速度, ...
远古VOD系统通过压力测试标准的网络视频点播项
远古VOD系统通过压力测试标准的网络视频点播项目,,近日,河北沧...
计算机正常运行中死机故障的解决
计算机正常运行中死机故障的解决,,通常有三个问题,如黑屏、花屏...
金蝶工程项目上级组什么意思|金蝶K3设置部门一
金蝶工程项目上级组什么意思|金蝶K3设置部门一定要设置上级...
Win10系统无法运行红色警戒游戏怎么办?
Win10系统无法运行红色警戒游戏怎么办?,红色警戒,系统, 红色...
怎么解决Win10显示器输入不支持导致系统无法运
怎么解决Win10显示器输入不支持导致系统无法运行,不支持,显示...
在Inspiron3000笔记本适合计算机编程和英雄联盟
在Inspiron3000笔记本适合计算机编程和英雄联盟游戏,,问题: 最...
电脑内存32g够用吗|电脑运行内存32g够用吗
电脑内存32g够用吗|电脑运行内存32g够用吗,,电脑运行内存32g够...
打开Web页面时,总是提示您是否可以运行诸如Activ
打开Web页面时,总是提示您是否可以运行诸如ActiveX控件和插件...
金蝶突然关机数据还有吗|系统运行过程中,突然关
金蝶突然关机数据还有吗|系统运行过程中,突然关机重新启动不...
如何清理win7系统垃圾,提高系统运行速度
如何清理win7系统垃圾,提高系统运行速度,,点评:运行一段时间后,就...
XP升级为7胜,过去40%台电脑仍在运行XP
XP升级为7胜,过去40%台电脑仍在运行XP,,4月23日消息:最近,有专家...