Cross platform video snapshot software, stitching snapshots automatically with subtitle position detection.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
res
src
test
.gitignore
.travis.yml
LICENSE
README.md
build_mac.sh
build_win.bat
dmg_settings.py
file_version_info.txt
mac_build.spec
requirements.txt

README.md

Pluto Video Snapshoter

Build Status Coverage Status

Features

  • Automatically take snapshots for each slice of subtitles for a video with a given time range.
  • Stitch snapshots into one image
  • Automatically detect subtitle positions

Usage

  • Open the video
  • Open srt file (optional, if the srt file doesn't have the same name of the video)
  • Select output path (optional, if the output is different from video file's folder)
  • Select time range (optional, default time range is 0:0:0 ~ video's duration time)
  • Run task
  • Stitch snapshots

Snapshot UI

Snapshot UI

Snapshot UI

See User Maual 中文用户手册

Development

Mac

Recommendation Python 3.6

sudo pip install -r requirements.txt

If met qt install failed, you may try

brew install qt5
brew link qt5 --force

Qt Designer is required for window UI design.

Running

python src/app.py

Building (not fully working yet)

# Windows
build_win.bat

# macOS
./build_mac.sh

Windows

Extra media codec required, recommend K-Lite Codec Pack

Tests

nosetests --with-coverage --cover-package=pluto