Cross-platform tool for exporting S-Video and CVBS-type TBC files to standard video files.
Project description
TBC-Video-Export
Cross-platform tool for exporting S-Video and CVBS-type TBC files to standard video files created by the decode projects:
VHS-Decode (Tape Decoding) / LaserDisc-Decode / CVBS-Decode (Composite Decoding) / HiFi-Decode (FM Audio Decoding)
To playback a 4FSC TBC file on physical playout systems, check:
Installation
Windows, Linux and macOS
You can find the latest self-contained binaries on the releases page.
PyPI
pipx install tbc-video-export
Basic Usage
Windows
tbc-video-export.exe input.tbc
Linux
tbc-video-export.AppImage input.tbc
macOS
[!TIP] You can add the application to your
PATH
by creating a symlink:
ln -s /Applications/tbc-video-export.app/Contents/MacOS/tbc-video-export /usr/local/bin/tbc-video-export
.
tbc-video-export input.tbc
or (without symlink)
/Applications/tbc-video-export.app/Contents/MacOS/tbc-video-export input.tbc
PyPI
[!IMPORTANT] Use
pipx ensurepath
to add the application to yourPATH
. If you install viapip
you need to do this manually.
tbc-video-export input.tbc
Help
--help
- List all available arguments.--list-profiles
- List all FFmpeg profiles.--profile
- Define FFmpeg profile.--dump-default-config
- Dump the FFmpeg profiles config totbc-video-export.json
, allowing the creation and editing of profiles.
Readout Terminal
CVBS (Combined)
S-Video (Y + C)
Features
- FFmpeg Encoding Profiles
- Automatic CVBS/S-Video input detection
- Clear processing readout screen and logging
- Automated
ld-tool
interactions - Checksums for Audio and Video streams
- Advanced audio input options
- ...
Internal function
input.tbc
+ [input_chroma.tbc]
+ input.json
⟶ ld-process-*
⟶ ld-chroma-decoder
⟶ YUV stream
⟶ FFmpeg
⟶ Output Video [w/audio and metadata]
Changelog & Development Notes
This has a dedicated Wiki Page
Credits
- JuniorIsAJitterbug - Development
- Harry Munday - Project Management (documentation, testing, direction, icon)
Disclaimer
This is my first major Python project. If you have any comments, suggestions, or improvements, feel free to create an issue, do a pull request, or contact Jitterbug or Harry on the Domesday86 discord.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tbc_video_export-0.1.0b12.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8904f3e17ca897b973fa956457619048ff2e622b60c96a9b8880568d282d2996 |
|
MD5 | e51c5d149712d26ee8e3f135a0b89de8 |
|
BLAKE2b-256 | be675a437bd876e1c83b227e7ff9d28c3b4344a3b5026ded0d59e799e904829d |
Hashes for tbc_video_export-0.1.0b12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822575bff7cb3c56dc01b612caf01b488a6d5c2f12170cf1688fa3969b2cad5d |
|
MD5 | 9bdb922ad2221c200b483bdad4fddb81 |
|
BLAKE2b-256 | 04ef22f5c461b4ab1462bfb0fc30a69731fa46c5c178f21dae9a853b175eaa33 |