Skip to main content

Python Rotaeno Stablizer with high performance

Project description

PY ROTAENO Stablizer GUI

Rotaeno 录屏稳定器

Support Python Version

特点

  1. 使用 ffmpeg 作为视频编解码器,可以选择多个编码器选择(包括显卡编解码器)
  2. 通过直接将旋转角度传递给 ffmpeg ,提升因 PIPE 传输而造成的短板效应(特别是当输入视频分辨率达到 4k 及以上时)
  3. 可直接输出掩码的选项,使用户可以通过掩码导入 PR 或 达芬奇 进行二次创作

界面

浅色:

interface

暗色:

interface

Encoder Info:

  • Decoder: 选择解码器(空为自动选择)
  • Encoder: 选择编码器(空为自动选择)
  • Bitrate: 码率(默认视频 8000 kbps)
  • FPS: 视频码率(0表示程序自动选择)
  • Output video height: 输出视频的高度(0表示不调整)
  • Rotaeno version: Rotaeno 旋转版本(默认为 2(V2))

Codec check: 输入想要的视频编码,回车后获取 ffmpeg 中有的视频编/解码

输出视频效果展示

在这里以 今天不是明天 (作曲 PIKASONIC feat. 兰音Reine)为例

[!TIP] 封面图像可以从 Rotaeno 中文维基 获取

[!IMPORTANT] 因为图片采用了 AVIF 格式,可能部分浏览器无法显示

操作 语法 效果
默认效果 -
normal
添加音乐封面 -bg / --background-path
with_background
不进行自动裁切 --no-auto-crop
no_auto_crop
不进行圆形裁切 --no-circle-crop
no_circle_crop
不输出正方形版本 --no-display-all
no_display_all

安装

直接下载 ( Windows )

[!IMPORTANT] 请提前下载好 ffmpeg,并将其放置在仓库或环境变量中,以保证 Stablizer 能够正确调用 ffmpeg

请从 Releases 中下载最新版本的 rotaeno_stablizer.7z,并解压后运行。

命令行源码运行 ( All )

[!IMPORTANT] 请确保你安装了 Git, pythonffmpeg,且将其放置在环境变量中

git clone https://github.com/I-love-study/py-rotaeno-stablizer-gui.git
cd py-rotaeno-stablizer-gui
pip install -r requirements.txt

使用方法

要求先要启动 v2 直播录像

具体需要打开 直播模式

GUI 办法(推荐)

命令行办法

# 下载的可执行文件
./rotaeno_stablizer [options] input_video.mp4
# 下载的 Python 文件
python -m rotaeno_stablizer [options] input_video.mp4

./rotaeno_stablizer input_video.mp4 -o ouput_video.mp4
./rotaeno_stablizer -bg Songs_cover.png input_video.mp4

相关项目

Lawrenceeeeeeee/python_rotaeno_stabilizer

linnaea/obs-rotaeno-stablizer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rotaeno_stablizer-1.0.2.tar.gz (123.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rotaeno_stablizer-1.0.2-py3-none-any.whl (124.5 kB view details)

Uploaded Python 3

File details

Details for the file rotaeno_stablizer-1.0.2.tar.gz.

File metadata

  • Download URL: rotaeno_stablizer-1.0.2.tar.gz
  • Upload date:
  • Size: 123.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.25.4 CPython/3.13.5 Windows/2022Server

File hashes

Hashes for rotaeno_stablizer-1.0.2.tar.gz
Algorithm Hash digest
SHA256 dd2cb32a76ef9e37bc1dd241a104d4f83a43380b4e97ef8a1b5b6c490f1f9888
MD5 6411abebf3616858e53e564f4d59a5b2
BLAKE2b-256 5747eff74996c2f3c889a927c5159d0f413995fa7ea28f96cca29fac42d18163

See more details on using hashes here.

File details

Details for the file rotaeno_stablizer-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: rotaeno_stablizer-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.25.4 CPython/3.13.5 Windows/2022Server

File hashes

Hashes for rotaeno_stablizer-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 44250886a0faea9d36313a5b4f24358c190f343c766da205b2d1ffe76a939b9b
MD5 c117ece6970b3917a1d209c24116fe87
BLAKE2b-256 a1952c1e18cd20ad9d93e264ae07347357b6a375b2d13471b231c133f7c83515

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page