未知

pytranscode的Python项目详细描述


pytranscode自述文件

版权所有(c)2009 martin p.buhr(http://lonelycode.com/twitter:@lonelycode)

pytranscode是一组脚本,可以在python中更轻松地处理ffmpeg, 它支持视频信息提取、转码、预设、飞溅图像 提取(多个)和状态报告(完成百分比)

内容:

  1. 这是什么?
  2. 充满希望的路线图
  3. 如何使用脚本
  4. 许可证

一。这是什么?

不久前,我写了一个概念证明webapp,它基本上复制了 Brightcove和其他在线视频管理工具做到了,其核心是 控制ffmpeg的工具-最好的命令行转码器之一。

现在,webapp从未启动(它从未启动,等待重写),但是 我已经开始重写控制转码器软件的引擎。

从那以后,我把有限的注意力转移到了其他更重要的事情上,但是我想 我会向公众发布这段相当漂亮和方便的代码来帮助 其他人想用视频做点什么,却不想掏钱。

2.充满希望的路线图

Pytocode有望成为更大的东西的一部分-愿景是 生成一组django应用程序,可以执行以下操作:

  • 用于本地或基于云的存储的存储引擎
  • 一个用于扩展的队列管理器,对于本地 队列管理或类似于amazon队列服务的内容
  • 一种可在多文件机上运行并通过 或以与队列服务交互的模式运行
  • 一个api包装器,用于控制用于常见任务的转码服务器

三。如何使用脚本

有五个pytranscode文件,它们具有以下基本功能:

  • ffmpeg.py:可用于构建一个命令行,以运行各种类型的ffmpeg
    输入/输出设置
  • presets.py:如果您不介意,可以将一些预设与ffmpeg一起使用
    写出一些转码所需的长字典
  • runner.py:runner基本上允许您以管理方式运行ffmpeg,并且
    捕获输出以及完成百分比
  • splash.py:这将允许您以相等的间隔从
    输入文件并返回文件名
  • 视频信息:需要知道视频文件的所有信息吗?这基本上可以解析
    ffmpeg的-i输出以获取所有详细信息并呈现 作为一个类

根据您的需要,关于如何使用每一个的文档在 文件头。

如果您想看到一个测试运行,有一个文件test.py,它应该显示一个简单的 开始学习这些课程的方法。

四。许可证

版权所有(c)2009 martin p.buhr(http://lonelycode.com/twitter:@lonelycode)

此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 (由您选择)任何更高版本。

这个程序的发布是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见 GNU通用公共许可证了解更多详细信息。

你应该收到GNU通用公共许可证的副本 还有这个节目。如果没有,请参见<;http://www.gnu.org/licenses/>;。

如果您使用此软件,请帮我们一个忙并通知我:-)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在try块中抛出异常并终止程序   java通过spring boot创建可重用模块   testng上组的java交集。xml   用junit检查Java   netbeans针对Java 5编译web应用程序,但不支持字符串。isEmpty()仍然被允许吗?   使用java显示文件夹中的图像   java如何在输入非数字时修复用户输入错误。下一个双倍?   java Hibernate Hibernate完成saveOrUpdate Vs saveOrUpdateAll   java为什么使用netty循环writeAndFlush发送数据包必须让线程休眠一段时间?   java如何使用onResponse json函数更改安卓片段中的公共字符串值   java DateTimeFormatter严格与宽松的意外行为   java访问neo4jogm的映射上下文   Java使用多个堆栈允许“撤消”方法   java单击图像并对其应用seekbar resize