This is the complete suite of tools for processing TBC (Time Base Corrected) files from the decode projects
This is an cross-platform feature addition focused continuation based off the original now legacy ld-tools, directly after the cut-off for decode-orc development.
These tools are for analyzing decoded analog video sources, handling the 4fsc video data, sound, metadata and final tweaks in framing, chroma-decoding and video levels before converting to YUV digital video files.
Please see the releases page for ready to use self-contained binary's for production usage on Windows, macOS, Linux for x86 and ARM64 platforms.
-
tbc-analyse - GUI tool for TBC file visual analysis & adjustment handler. Supports drag-and-drop loading of
.tbc,.ytbc,.ctbc,.tbcy,.tbcc,.db, and.jsonfiles into the main window. -
tbc-process-vbi - Decode Vertical Blanking Interval data. Closed Captions, VITC - Vertical Interval Time Code, XDS Data and VITS metrics Teletext and more!
-
tbc-dropout-correct - Advanced dropout detection and correction
-
tbc-chroma-decoder - Color decoder for 4fsc TBC CVBS/S-Video data to YUV conversion (BBC PAL Transform 2D & Transform 3D, MESECAM, SECAM, NTSC 3D, nnTransfrom 3D colour decoding)
Replaces deprecated ld-process-efm with staged decoding and stacking capabilities
-
ac3-decoder - Decode AC3 data from demodulated AC3-RF QPSK symbols
-
efm-handler - GUI handling tool for stages automatic use.
-
efm-decoder-f2 - Convert EFM T-values to F2 sections
-
efm-decoder-d24 - Convert F2 sections to Data24 format
-
efm-decoder-audio - Convert EFM Data24 sections to 16-bit stereo PCM audio
-
efm-decoder-data - Convert EFM Data24 sections to ECMA-130 binary data
-
efm-stacker-f2 - Combine multiple F2 captures for improved quality
-
ld-discmap - TBC and VBI alignment and correction tool
-
ld-disc-stacker - Combine multiple TBC captures for improved quality
-
tbc-video-export - Direct to video export task handler for .tbc files via CLI with a visual readout.
-
tbc-segments - Find recording boundaries (tape gaps, sync loss, scene changes) in TBC metadata and fields
-
tbc-export-metadata - Export TBC metadata to external formats I.G FFmpeg.
-
tbc-metadata-converter - Convert between JSON & SQLite metadata formats.
-
lds-converter - Convert and bulk FLAC compress legacy 10-bit packed and 16-bit data formats for legacy DdD app captures.
MISRC GUI --> Decoder of Choise --> 4fsc TBC + Metadata + Audio --> TBC-Tools --> Video Files.
Analyse & Adjust: Use tbc-analyse to assess capture quality and identify issues such as off-set active picture area or chroma phase/gain & video levels corrections.
Decode VBI: If any usable VBI data is present, decode it and save that to metadata or automatically prepare it for export with standard files.
Align: Using Auto Audio Align, you can easily align your same clock source capture to your metadata and load in the audio for perfect cut.
Set in/out: Using the timeline set your exact in/out cut points and any chapter markers (exported into video) for points of interest.
Export: Convert to final formats using the export page to chroma-decode and encode via FFmpeg profile to a main and or proxy video files.
-
Metadata Formats: SQLite (
.tbc.db) is the 2026-present metadata format, JSON metadata (2017-2026) being still supported by the tools and used by many builds for the decode suite. -
File Extensions: TBC files use
.tbcextension; metadata is commonly.tbc.json&.tbc.db(SQLite) -
Dependencies: Most tools require FFmpeg and other multimedia libraries.
-
Performance: Many tools support multi-threading for fast real-time or faster processing.
Each tool directory contains detailed README.md files with:
- Basic usage instructions
- Complete option references
- Usage examples
- Input/output format specifications
- Troubleshooting References
See individual tool directories for specific tool documentation and the wiki for more info.