Skip to main content

Cross platform tool for exporting S-Video & CVBS type TBC files to standard video files.

Project description

tbc-video-export

Cross-platform tool for exporting S-Video & CVBS type TBC files to standard video files created by the decode projects:

VHS-Decoode (Tape Decoding) / LaserDisc-Decode / CVBS-Decode (Composite Decoding) / HiFi-Decode (FM Audio Decoding)

To playback an 4fsc TBC file to physical playout systems have a look at:

FL2K TBC Player

Installation

Download Page - Self-contained binaries.

Linux:

pip tbc-video-export

Basic Usage

Linux & MacOS:

tbc-video-export input.tbc

Windows 10 & 11:

tbc-video-export.exe input.tbc

Help

--help - Lists command list

--list-profiles - Lists all FFmpeg profiles.

--dump-default-config - Will dump the FFmpeg profiles config to a tbc-video-export.json file, easy to edit for your own needs.

Readout Terminal

CVBS (Combined)

tbc-video-export-readout-cvbs

S-Video (Y + C)

tbc-video-export-readout-s-video

Features

  • FFmpeg Encoding Profiles
  • Automtic CVBS or S-Video type tbc input detection
  • Clear processing readout screen & logging
  • Automated ld-tool interactions
  • Checksums for Audio & Video streams
  • Advanced audio input options
  • Many Many More (will expand later)

Internal function

input.tbc, input_chroma.tbc & input.json --> ld-process-* --> ld-chroma-decoder --> YUV stream --> FFmpeg Handling --> Video file with metadata & sound.

Changelog & Development Notes

This has a dedicated Wiki Page

Credits

Disclaimer

I don't usually write python. There are likely bugs and other terrible pieces of code that go against best practices.

If you have any comments, suggestions or improvements feel free to do a pull request or contact me @jitterbug (videodump) on the Domesday86 discord.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tbc_video_export-0.1.0b1.tar.gz (66.2 kB view hashes)

Uploaded Source

Built Distribution

tbc_video_export-0.1.0b1-py3-none-any.whl (93.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page