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:
You can find the latest self-contained binaries on the releases page.
pipx install tbc-video-export
tbc-video-export.exe input.tbc
tbc-video-export.AppImage input.tbc
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
Important
Use pipx ensurepath
to add the application to your PATH
. If you install via pip
you need to do this manually.
tbc-video-export input.tbc
--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.
- 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
- ...
input.tbc
+ [input_chroma.tbc]
+ input.json
⟶ ld-process-*
⟶ ld-chroma-decoder
⟶ YUV stream
⟶ FFmpeg
⟶ Output Video [w/audio and metadata]
- JuniorIsAJitterbug - Development
- Harry Munday - Project Management (documentation, testing, direction, icon)
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.