Skip to main content

Default template for PDM package

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.0.tar.gz (123.0 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.0-py3-none-any.whl (124.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rotaeno_stablizer-1.0.0.tar.gz
  • Upload date:
  • Size: 123.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.24.2 CPython/3.13.3 Windows/2022Server

File hashes

Hashes for rotaeno_stablizer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cbee3d378a322f4202d3cf52a68abf32e3d84747c750656f82a8070fff726004
MD5 2e8901d57cd0c22aa50e7ea893bac275
BLAKE2b-256 6d984cc6ae0d46cbf20931037e1f8a696c9e61ab7c581661a2a98f3736760cac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rotaeno_stablizer-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 124.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.24.2 CPython/3.13.3 Windows/2022Server

File hashes

Hashes for rotaeno_stablizer-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e28d912ba55ba58652f5e83b9956359039e61a5040598dcfca383fcc837ad10
MD5 c9207c23f94b3d2f3faea29ca0f9de4b
BLAKE2b-256 09d425d07b7c13f4b64314e489b921c22a1a33bf5260ad18403799d98d980e31

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