首页 / 知识
关于linux:如何以编程方式创建视频?
2023-04-17 05:36:00

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脚本。 |
最新内容
相关内容
linux运行图形界命令?
linux运行图形界命令?,系统,密码,地址,电脑,图形界面,地方,工具,界面,终端,图形,linux图形化界面命令第一种方式比较简单,只需要选择相应的带图linux怎样运行命令?
linux怎样运行命令?,系统,工作,信息,基础,地址,命令,目录,工具,密码,一致,Linux系统基础操作指令1、linux常用命令有pwd命令、cd命令、ls命令linux编译完运行命令?
linux编译完运行命令?,系统,代码,环境,工具,信息,命令,文件,程序,终端,编辑,在linux中编译C输入完程序后输入个:wq然后按什么键就然后就回到了linux命令程序运行?
linux命令程序运行?,状态,系统,服务,情况,命令,进程,软件,数据,发行,时间,Linux中如何启动进程?进程调度命令有哪些?实现调度启动进程的方法有linux运行脚本命令?
linux运行脚本命令?,系统,代码,服务,文件,工具,平台,网站,脚本,命令,方法,Linux配置开机自启动执行脚本有哪些方法方法1:执行ntsysv命令,然后在linux控制台编程命令?
linux控制台编程命令?,系统,工具,环境,命令,名称,标准,不了,工作,发行,基础,shell编程(掌握Linux命令行工具)1、在开始Shell编程之前,我们需要linux编程常用命令?
linux编程常用命令?,系统,工作,信息,命令,地址,管理,工具,网络,基础,目录,linux基本操作命令linux常用命令有pwd命令、cd命令、ls命令、cat命linux命令后加运行?
linux命令后加运行?,状态,暂停,工具,单位,进程,环境,网络,系统,权威,第一,mv什么意思呢?1、MV就是音乐短片(Music Video),是指与音乐(通常大部分是ssh运行linux命令?
ssh运行linux命令?,地址,服务,系统,软件,工具,电脑,网络,密码,名称,命令,在linux命令中登陆ssh服务的命令是?步骤如下:查询\安装SSH服务 (1)登陆linux运行多个命令?
linux运行多个命令?,环境,软件,系统,工作,服务,连续,命令,指令,分号,冲突,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linux的linux运行命令查看?
linux运行命令查看?,系统,信息,状态,命令,名称,情况,地址,软件,进程,第一,linux查看进程命令首先打开xshell软件,连接上linux服务器,使用指令pslinux中命令运行软件?
linux中命令运行软件?,软件,系统,名称,工具,电脑,位置,环境,中心,在线,初级,如何用命令行在Linux下安装软件?首先启动CentOS7,在VMware中点击上