批量转码视频文件
项目描述
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 Mac或Windows版本以及Python Mac或Windows安装程序。
可能通过Homebrew或Chocolatey安装这些软件,但如果你知道它们是什么,可能已经知道如何使用。
安装所有依赖项后,需要安装实际程序。通常,你应该已经安装了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
运行模拟,并将搜索限制到特定文件。例如,这将对找到的MXF
、MP4
或MOV
文件运行转码模拟
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的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4b0f3b5af83396e857c0f293be7c769b9ea091acbe3b6a4d4d99755ecceaf48f |
|
MD5 | 6e0a18647ce04cab9ea5f955baeb67f4 |
|
BLAKE2b-256 | 9eb5217cd9d42fabfe547041d1cf54b8cec47d6a0251bfb2fc68c45219aeec1a |