-
Notifications
You must be signed in to change notification settings - Fork 93
ld decode utilities
ld-compress is a script to simplify the compression of .lds (raw LaserDisc RF files) into .ldf images.
ld-decode fully supports FLAC compressed files as input. Files can be suffixed with .ldf as shown here, or .raw.oga. ld-decode will automatically uncompress the input file during processing.
To compress a .lds file simply use:
ld-compress <filename>.lds
This script will write a .ldf compressed version of the .lds file to the directory it's called from.
The full list of command line options is as follows:
Usage: /usr/local/bin/ld-compress [-c] [-u] [-v] [-p] [-h] [-l <1-12>] [-g] file(s)
Modes:
-c Compress (default): Takes one or more .lds files and compresses them to .ldf files in the current directory.
-u Uncompress: Takes one or more .ldf/.raw.oga files and uncompresses them to .lds files in the current directory.
-v Verify: Returns md5 checksums of the given .ldf/.raw.oga files and their contained .lds files for verification purposes.
Options
-p Progress: displays progress bars - requires pv to be installed.
-h Help: This dialog.
-l Compression level 1 - 12. Default is 11. 6 is recommended for faster but fair compression.
-g Use .raw.oga extension instead of .ldf when compressing.
ld-ldf-reader is a streaming decompressor for .ldf files that can jump to a specific location in the file. It is very lightly modified ffmpeg library sample code and is mostly used by ld-decode to support seamless seeking inside .ldf files, therefore it only outputs via standard output.
usage: ld-ldf-reader infile [seek location] | (consumer)
ld-cut is a utility for cutting samples from raw RF LaserDisc captures (useful to create samples of trouble-areas when issue reporting). The utility allows you to seek and specify start and end frames similar to the main ld-decode application.
Note: ld-cut only works with .lds files - compressed .ldf files are not currently supported.
usage: ld-cut [-h] [-s start] [-l length] [-S seek] [-E end] [-p] [-n]
infile outfile
Extract a sample area from raw RF laserdisc captures. (Similar to ld-decode,
except it outputs samples)
positional arguments:
infile source file
outfile destination file (recommended to use .lds suffix)
optional arguments:
-h, --help show this help message and exit
-s start, --start start
rough jump to frame n of capture (default is 0)
-l length, --length length
limit length to n frames
-S seek, --seek seek seek to frame n of capture
-E end, --end end cutting: last frame
-p, --pal source is in PAL format
-n, --ntsc source is in NTSC format
- Basic usage
- TBC Video Export
- PAL decode guide
- NTSC decode guide
- Working with multiple discs
- Working with subtitles
- Disc images to download
- ld-decode
- ld-analyse
- ld-chroma-decoder
- ld-process-vbi
- ld-export-metadata
- ld-dropout-correct
- ld-process-efm
- ld-discmap
- ld-disc-stacker
- ld-process-vits
- ld-lds-converter
- ld-chroma-encoder