Skip to main content

subsnitch

subsnitch is a program I made for stitching coverart,audio,subtitles into a video format. Feel free to use this to add subtitles to any audio work or for translation purposes.

Installation

I highly recommend you use pipx to install this, as it creates the virtualenv for you and seamlessly handles the loading of the virtual environment when running this tool. If you choose not to use pipx, you should create a virtualenv and possibly a wrapper script to launch this in the virtualenv.

pipx install subsnitch

Usage

When executed without arguments, the program should scan the current working directory for [mp3, wav] files and then process them Look for {basename}.vtt, {basename}.{ext}.vtt assert failure Look for {basename}.[png,jpeg,jpg,webp], {basename}.{ext}.[png,jpeg,jpg,webp], cover.[png,jpeg,jpg] assert failure Alternatively the program may take arguments to alter how it functions

The following is the help for the program

usage: __main__.py [-h] [-V] [-v]

burning subtitles/covers on audio tracks to produce video files

options:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit
  -v, --verbose

Examples

No content

Credits

This package was created with Cookiecutter and the tbennett6421/pythoncookie project template.

Release files for subsnitch 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for subsnitch 0.0.1
File Size Uploaded
subsnitch-0.0.1.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for subsnitch 0.0.1
File Interpreter ABI Platform
subsnitch-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / subsnitch-0.0.1.tar.gz

Download URL subsnitch-0.0.1.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
384ab3cc80646fbeec5c0e7e138fb4162cb614e5a4fc6f4033be44656a68373f
BLAKE2b-256 checksum
How to use checksums
6287eeced9c8fe76899827ba66b2b116dc63f6fa48a74fe5902d07d016163bf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Darwin/23.5.0

Release files / subsnitch-0.0.1-py3-none-any.whl

Download URL subsnitch-0.0.1-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ea091de51a766da7ea4e9028cc11f0b69566960beb04b97b4a17ce85a4b99d3
BLAKE2b-256 checksum
How to use checksums
e9b91e34989f01d150b29d5d1a25678ccb34da8a764159199fcea8f002c38990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.4 Darwin/23.5.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page