Skip to main content

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

Project description

TBC-Video-Export

tbc-video-export icon

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:

FL2K TBC Player

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 your PATH. If you install via pip 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 to tbc-video-export.json, allowing the creation and editing of profiles.

Readout Terminal

CVBS (Combined)

tbc-video-export-readout-cvbs

S-Video (Y + C)

tbc-video-export-readout-s-video

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.jsonld-process-*ld-chroma-decoderYUV streamFFmpegOutput Video [w/audio and metadata]

Changelog & Development Notes

This has a dedicated Wiki Page

Credits

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


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.0b12.tar.gz (71.0 kB view hashes)

Uploaded Source

Built Distribution

tbc_video_export-0.1.0b12-py3-none-any.whl (99.5 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