跳转到主要内容

批量转码视频文件

项目描述

video-proxy-magic

此工具允许您从现有的视频集合中生成更小的视频,这是后期制作视频人员所说的“代理”。这些是分辨率较低的文件,可以更快地处理编辑电影。

功能

  • 批量、自动化转换大量视频文件
  • 保留目录结构
  • 添加时间码叠加
  • 将文件转码为720p H264
  • 简约,无GUI
  • 约300行代码,易于审核

待办事项:截图

待办事项:客户评价

安装

此程序是一个[Python][]程序,仅从命令行界面运行,因此它是一个相对高级的工具。它依赖于ffmpeg来完成所有工作,因此第一步是确保它已安装。

[Python][]: https://en.wikipedia.org/wiki/Python_(programming_language)

例如,在Debian GNU/Linux中,这将是

apt install ffmpeg python3

在Mac或Windows上,使用ffmpeg MacWindows版本以及Python MacWindows安装程序。

可能通过HomebrewChocolatey安装这些软件,但如果你知道它们是什么,可能已经知道如何使用。

安装所有依赖项后,需要安装实际程序。通常,你应该已经安装了pip,因此安装程序应该非常简单

pip install video-proxy-magic

用法

程序有一个--help标志,其中包含有关各种选项的详细信息。一个示例运行如下

video-proxy-magic.py FOO/ PROXIES/FOO/

...这会将FOO/目录中的所有文件转换为PROXIES/FOO/目录,同时保留FOO/目录结构。假设你有一个文件在FOO/BAR/baz.MOV,它将在PROXIES/FOO/BAR/baz_proxy.mp4中创建一个代理。

在Windows上,你可能需要处理驱动器字母和其他恐怖的事情,例如

py videos/magic/video-proxy-magic.py H:\SOURCE H:\DESTINATION

默认情况下,程序非常安静,所以你可能想使用-v来使其详细。你还可以使用-n运行模拟,并将搜索限制到特定文件。例如,这将对找到的MXFMP4MOV文件运行转码模拟

py videos/magic/video-proxy-magic.py H:\SOURCE H:\DESTINATION -n -v --include "*.MXF" "*.MP4" "*.MOV"

当然,你也可以使用--exclude标志排除特定文件,但通常告诉它你想什么比玩打地鼠更容易,因为你可能到处都是垃圾。

原始文件当然不会受到影响。

贡献

有关更多信息,请参阅贡献指南。简而言之:这是一个免费软件项目,欢迎您加入我们,通过修复问题、报告问题或文档来改进它。

作者和致谢

此工具由The Anarcat于2020年编写。非常感谢我的朋友进行测试、反馈和激励。

我实际上对视频编辑、后期制作和电影了解不多。我只是因为一个朋友反复点击他们的视频编辑器来生成这样的文件,浪费了真正几天的工作,所以构建了这个东西。

许可证

此程序是免费软件:您可以在自由软件基金会发布的GNU Affero通用公共许可证的条款下重新分发和/或修改它,许可证版本为3,或任何后续版本。

项目状态

请注意,我不真正提供对此工具的支持。我写这个是为了节省我的朋友一些时间,并且不情愿地创建了此项目,使其更加可见。因此,没有保证。

项目细节


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

此版本没有可用的源分发文件。请参阅有关生成分发存档的教程。

构建分发

video_proxy_magic-0.1.0-py3-none-any.whl (7.3 kB 查看哈希)

上传时间 Python 3

由以下支持