SubReDo
Apply Cuts from a VideoReDo Project File to Subtitles.
VideoReDo allows you to make frame-accurate cuts without re-encoding the entire video or audio file. However, it does not keep or cut Subtitles. That's where SubReDo comes in! Save your VideoReDo Project File (.Vprj) and pass it to SubReDo, and it will apply the same cuts but on the Subtitle files.
Note
- Currently only SubRip (SRT) subtitles and Matroska Cut Exports are supported.
Features
- Export VideoReDo Project to MKV automatically (Windows Only)
- Automatically Mux Subtitle Cuts to MKV Video Cut Exports
- Subtitle Flags and Metadata from Original Source are Retained
Dependencies
- FFmpeg for cutting the Subtitles at specific calculated timestamps.
- SubtitleEdit for offsetting the Subtitle captions to sync up with the Cut video.
Please make sure ffmpeg and SubtitleEdit can be found on your PATH Environment Variable, in your Current
Working Directory, or in SubReDo's Installation directory.
Usage
Usage: subredo [OPTIONS] [PROJECTS]...
Apply Cuts from a VideoReDo Project File on Subtitles.
PROJECTS One or more VideoReDo project files (.Vprj) to read and apply cuts from.
You can alternatively specify a folder to search for .Vprj files from.
Subtitles are read from the source file of each project.
Options:
-o, --original-language TEXT Declare the Original Language for this Video's
Subtitle flags.
-c, --cut-video PATH Specify manually exported cut video from the
VideoReDo project file to mux the Subtitles
to.Otherwise, On Windows a new MKV will be
automatically exported next to the project
file.
-k, --keep-cut Keep the original Cut Video after multiplexing
a Cut Video with the Subtitles.
--help Show this message and exit.
Contributors
License
© 2023 rlaphoenix — GNU General Public License, Version 3.0
Metadata
Release files for subredo 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| subredo-1.1.0.tar.gz | 22.7 kB | Without provenance | Details for subredo-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| subredo-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for subredo-1.1.0-py3-none-any.whl |
Total release size: 46.7 kB
Release files / subredo-1.1.0.tar.gz
| Download URL | subredo-1.1.0.tar.gz |
|---|---|
| Size | 22.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad335dca75cbdef1a5fc5fa2bf3a5170e0c4b9d3f3dac399eddfd7c9aa5fec30
|
|
BLAKE2b-256 checksum How to use checksums |
e9ad8bb609a9f2d80f4ab1fda0d510a820ae4cba858f7f1db96436f4d16b18bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.12 Linux/5.15.0-1042-azure
|
Release files / subredo-1.1.0-py3-none-any.whl
| Download URL | subredo-1.1.0-py3-none-any.whl |
|---|---|
| Size | 24.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe5641ad8bdf6cf12827f86227b4319a20562d49013d18b13fd12133190da892
|
|
BLAKE2b-256 checksum How to use checksums |
37aff856376f1c8535e4639f977dfa25a9ee7847472dffc4050facae291eab8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.10.12 Linux/5.15.0-1042-azure
|
Security for subredo 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.