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
/Applications/tbc-video-export.app/Contents/MacOS/tbc-video-export input.tbc
Note: You can symlink this to /usr/local/bin
.
ln -s /Applications/tbc-video-export.app/Contents/MacOS/tbc-video-export /usr/local/bin/tbc-video-export
tbc-video-export input.tbc
PyPI
Note: Ensure the install location for pip
/pipx
is in PATH
.
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 and Implementation
- Harry Munday - Development Direction, Testing, and Icon
Disclaimer
This is my first major Python project. There are likely bugs and code that go against best practices. 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.0b8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcf3fe813599b6240ff40bf8c4b80a29f0b281b5f491449c43e8af3bf9faf8f |
|
MD5 | 531ec21a9d36ab7f879fdeb17a01fc5a |
|
BLAKE2b-256 | 7b83cc22381c519c216c1d5fe3310b660f72f4a9440625c442717ae49fb68500 |