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.0b10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547e9c62f1fc051f4125161c4b299d826bf83af246b4007f2dd39c52629ae29a |
|
MD5 | 4ccbba7e703db31a7bfa2f30d42fd8fe |
|
BLAKE2b-256 | 37ebc9531188873da3008738742f6ae9244967841f0d4cd656bbeb0dbe665a3b |
Hashes for tbc_video_export-0.1.0b10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7761798327934f0ac2fbbc198360cebfd9eb5a4d52cddd2ee0ea2f569eb67a1 |
|
MD5 | e842be2cd4ad672bf1cfa85b6df6898b |
|
BLAKE2b-256 | fac27bf8ccd476019bd36b92b42abaa78ebf343630237f787d7bdaa715cc8a0b |