文章目录[x]
- 1:项目源码
- 2:起源
- 3:主体功能
- 4:使用方法
- 4.1:环境搭建
- 4.2:使用
大家好, 我是Ace, 这篇文章会介绍全自动化压制软件Media Master的起源, 主体功能和使用方法.
项目源码
起源
在我开始接触视频压制时, 在挑选了很多压制软件之后, 找到了一款功能齐全的软件Media Coder, 但是这个软件压制几个视频之后就会强行停止数个小时, 想要连续压制视频需要花重金购买付费版.后来又在机缘巧合之下看到了VCB-Studio的视频压制教程, 从此就入了视频压制的大坑, 由于实在不喜欢重复性劳动, 就自己写了一个全自动化的视频压制软件, 现在这个软件已经大致达到了我对视频压制的要求, 也有很多Media Coder没有的功能, 希望能让有需求的大家节约一些不必要的重复性劳动的时间, 多去做一些快乐的事情.
主体功能
除了基本的媒体抽取、转码、封装和同步功能外,支持使用vs脚本模板,x265-Yukki转码支持单个视频分段分参数压制(一定程度上实现断点续压).支持指定输出轨道的标题, 语言和延迟, 支持内封字幕的复制, 外部字幕的封装, 内封章节信息的复制, 外部章节信息的导入, 内封附件的复制, 外部附件的导入.带有日志系统.
支持改变帧率,改变sar,hdr压制,vfr压制。
使用方法
环境搭建
请见Github的readme部分。
使用
1.编写压制配置文件(data/config/config.json)和参数模板文件(data/config/param_template.json), 确保脚本文件无误.
2.在命令行运行 python compress.py
配置文件和脚本文件的详细文档请见其他文章.
踏一踏技术好文~