Skip to content

Lawrenceeeeeeee/python_rotaeno_stabilizer

Repository files navigation

Python Rotaeno Stabilizer

Read this in English

Python Rotaeno Stabilizer

视频演示

这是一个基于Python的Rotaeno录屏稳定脚本,原理和Rotaeno官方提供的Adobe After Effects脚本一样,是基于直播模式下录屏画面四个角的颜色来旋转帧,从而达到稳定视频画面的目的。

更新记录

v1.3

  • 新增背景圆圈, 优化画面观感
  • 修复了脚本在Windows上运行的一些bug
  • 修复了长宽比偏小的录屏无法正常添加背景圆圈的问题
  • 新增了对于mov, avi, mkv, wmv, flv格式的支持

v1.2

  • 增加多进程优化

v1.1

  • 增加正方形渲染功能(感谢@Ki-wimon的PR),脚本默认采用正方形渲染,以最大程度减少画面裁切
  • convert_vfr_to_cfradd_audio_to_video函数增加了verbose=False形参,减少命令行输出的冗余
  • 删除中间文件,仅保留最后输出

v1.0

  • 增加了V2矫正方法,脚本默认按照V2来稳定视频,如果有V1矫正的需要,请在视频文件名前面添加"v1" 字样,脚本将自动切换到V1矫正模式进行稳定,例如:v1-sample.mp4

功能特点

  • 无需安装Adobe After Effects,一行命令即可渲染完成
  • 支持批量处理视频

安装

  1. 下载项目代码:
git clone https://github.com/Lawrenceeeeeeee/python_rotaeno_stabilizer.git

或者直接在本仓库界面点击Download ZIP下载然后解压

  1. 安装依赖:
# 切换到脚本所在目录
cd python_rotaeno_stabilizer
pip install -r requirements.txt
  1. 安装FFmpeg

请在FFmpeg官网上下载对应的安装包

使用方法

  1. 注意!!! 录屏前请在Rotaeno的设置中开启"直播模式",开启后屏幕的四个角将会出现记录设备旋转角的色块。

  2. 将待处理的视频放在videos目录下 (目前支持mp4, mov, avi, mkv, wmv, flv)

  3. 启动项目:

python main.py
  1. output文件夹找渲染完成的视频

效果如下:

演示

联系作者

请在我的Bilibili账号下私信我

About

基于Python的Rotaeno录屏稳定脚本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages