【发布时间】:2015-01-22 15:39:10
【问题描述】:
这里是新手软件开发人员。我正在开发一个 Python 模块,该模块利用 FFmpeg 框架中的一些功能——特别是 ebur128 过滤器函数。理想情况下,该模块将作为一个独立的、与平台无关的工具独立存在,用于验证音频剪辑是否符合 EBU 响度标准。它的设计目的是让最终用户只需要执行一个简单的(希望如此!)无痛的安装过程,这将包括 FFmpeg 库和我的 Python 包装器/GUI 的安装。
对于这个相当模糊的问题,我深表歉意,但是否有人对创建具有外部依赖关系的 Python 模块有一般建议,或者对跨平台标准化 FFmpeg 安装有具体建议? Distutils 似乎很有帮助——是否有其他指南或标准实践来开发一个整齐打包的 Python 工具?我想尽量减少最终用户的安装问题。
非常感谢。
【问题讨论】:
标签: python ffmpeg distutils software-distribution