Help us keep the list up to date and submit new video software here.
Tool
Complete Version history / Release notes / Changelog / What's New for VHS-Decode
Decode Suite V0.3.9
Highlights
Introduction of decode launcher for GUI users
MacOS Builds Fixed
HiFi-Decode fixes and quality now at/surpassing hardware for VHS/8mm
NTSC 3D decoder now viable for colour-under sources.
Headswitchline the chroma under the line should now be clean allowing for headswich shifted captures to preserve a clean full vertical frame of active picture.
Decode Launcher
A simple cross platform GUI interaction launcher for binary build users.
Linux-Decode-Luancher MacOS-Decode-Launcher Windows-Decode-Launcher
New TBC-Tools
See Release for more details
A refreshed and all GUI focused ld-anlayse with export and chroma-decoder adjustment carry though integrated, and SQL/JSON support for backwards and "new" ld-decode/
ld-analyse_D05ySm2SLD ld-analyse_OzcUtlPctA
ld-analyse_BwgD9Gk3H0ld-analyse_inM1Oq12yi
What's Changed
Performance Tweaks by @eshaz in #261
dropout bug fixes by @eshaz in #262
start at first line when detecting dropouts by @eshaz in #263
subtract pal line offset when mapping rf dropouts to line numbers by @eshaz in #265
hifi-decode: rework deemphasis and expander by @eshaz in #266
clean up help menu and audio mode mapping by @eshaz in #267
check free space and pause decode instead of failing by @JonasCz in #258
Fix dropout correction to use full field for NTSC by @eshaz in #268
Fix expander release by @eshaz in #269
hifi-decode: use other channel as dropout compensation data when muting by @eshaz in #270
hifi-decode: Windows fixes by @eshaz in #271
hifi-decode: better padding for last block by @eshaz in #272
Fix missing library on ld-analyze imports by @Inky1003 in #264
add option to smooth out wow brightness compensation by @eshaz in #273
add --detect_chroma_track_phase by @eshaz in #276
NTSC phase detection (allows 3D decoder to be used) by @eshaz in #278
Fix macOS ARM + Intel GitHub Actions app builds by @harrypm in #279
Improve NTSC phase detection by @eshaz in #280
Fixes by @eshaz in #281
Decode Launcher Qt6 GUI for binary builds; macOS .app usable; Windows hifi-decode fix by @harrypm in #282
0.3.8
What's Changed
lots of improvements to hifi-decode by @eshaz
filter improvements to vhs and other formats
slimmed down Qt build on window for fewer dll files in release
rework of json writing to reduce slowdown on longer decodes
minor improvements to sync detection behaviour
improvements and options to for field order detection logic
minor improvements to cvbs-decode
replaced python-samplerate with soxr library python bindings
updates to dependencies and bundled tools
Decode suite 0.3.7
Highlights & changes
Ported some code to rust for a small speedup
json writing split out to it's own thread to avoid stalling decoding #227
many improvements to hifi-decode
made ld-ldf-reader work on windows
fixed a crash bug in filter-tune and add it to main dist
added sox binary to windows suite
Decode Suite V0.3.5
Highlights & cahnges
ld-analyse improvements
happycube#922 by @vrunk11
Native Y/C view support, clean Y channel with Y+C source mode on.
Internal Y/C to CVBS combine feature addded.
Mono decoder now also supports luma NR in ld-analyse and in the chroma-decoder
Automatic window adjusting.
Media format display alongside system type.
Defaults changed to DAR 4:3 instead of SAR 1:1.
Mono decoder added.
Luma nr set to 0 by default with checkbox for disabling and comparing quickly the NR.
NTSC phase compensation decoder (defualt on for tape now)
Outher changes
HiFi-Decode tweaks for normalisation, internal updates.
Tape format metadata intergration fixes.
CVBS-Decode "lines" issue fix
updated Ubuntu 20.04 to 22.04 for decoder and tools building (it was killed by github, but manual building is still fine)
fix(hifi-decode): allow over 4gb normalize temp file by @eshaz in #208
hifi-decode: process fixes by @eshaz in #211
2" Quad 625-line and 819-line inital implimentation work.
Decode Suite (Windows) V0.3.4
Notes
ld-analyse fixes
What's Changed
upstream merge by @oyvindln in #200
hifi-decode: Muting during carrier loss by @eshaz in #199
Improve fallback_vsync to handle fields with partly corrupted hsync area by @Stefan-Olt in #192
hifi-decode: Do FFT in power of 2 by @eshaz in #204
GnuRadio RF AFE Playground by @VideoMem in #201
fallback_vsync: fix and added another method of field type detection by @Stefan-Olt in #205
v0.3.3
What's Changed
fix ctrl-c behavior by @eshaz in #185
open flac files directly by @itewreed in #186
adding .ldf and .hifi suffix for direct read into soundfile by @itewreed in #188
hifi-decode: Head Switching Filtering, IF to Audio resampling improvement by @eshaz in #187
hifi-decode: fix guess biases by @eshaz in #189
hifi-decoder: Use SharedMemory for better multi processing, Fix 8mm, Fix Windows CTRL-C by @eshaz in #191
upstream merge by @oyvindln in #194
hifi-decode: Performance enhancements, Fix head switching interpolation by @eshaz in #195
describe sync.pyx pulse logic by @eshaz in #190
hifi-decode: fix OSX shared memory length, make intel deps optional by @eshaz in #197
hifi-decode: Normalize option, fix Hifi GUI by @eshaz in #198
vhs-decode 0.3.2
Notes
HiFi Decode is now closer then ever to hardware decoders and baseband output, if not better in cases.
This is a refresh update, there has been no ld/tbc tools changes.
What's Changed
HiFi-Decode Filters and Expander fixes by @eshaz in #181
Fix frequencies in hifi decode noise reduction filters by @eshaz in #182
HiFi-Decode: Better resampling, Spectral Noise Reduction, Multi processing by @eshaz in #183
vhs-decode 0.3.1
Notes
Refreshment final 2024 release.
TBC-Video-Export updated to v0.1.5
What's Changed in vhs-decode
PAL-M usage fixed by @Inky1003 #174
Sync code improvements across tape formats by @eshaz
SuperBeta initial implementation
Tape Speed option for correct processing profiles of LP/ELP/VP across formats.
Change Log Summary
Fix line number rounding by @eshaz in #170
[workaround] Alias "PAL-M" to "MPAL" in get_format_parameters by @Inky1003 in #174
fix: skip fallback vsync when no sync pulses are found by @eshaz in #175
Sync / Field order fixes by @eshaz in #176
Remove old fallback vsync call by @eshaz in #177
Cython Performance Optimizations by @eshaz in #178
vhs-decode release 0.3.0
notes
TBC-Video-Export updated
ffmpeg build update
update python library dependencies
updates to latest version of ld-decode and tools, including enhancements to ld-disc-stacker and fixes to video width in ld-analyse
What's Changed in vhs-decode
minor rf filter tweaks for VHS
improved chroma filtering for most formats
minor bug fixes to hifi-decode ui/cli
add --ire0-adjust parameter for auto level adjustments
vhs-decode release 0.2.7
What's Changed
updates to latest version of ld-decode
fix cvbs-decode not working
fix broken filtering for PAL SVHS
fix --dp demodblock with qt6 enabled (and make it work properly without warning otherwise as well)
vhs-decode windows bundle release 0.2.6
notes
TBC-Video-Export updated
ffmpeg build updated
update python library dependencies
updates to latest version of ld-decode
What's Changed
tweak filters for vhs (reduce excessive ringing on NTSC), hi8 and u-matic
rework filtering for SVHS
some fixes to dropout detection
fix chroma offset on vhs
change default output sample rate of hifi-decode to 48 khz
add preliminary support for decoding 405-line 50 hz format (betamax)
vhs-decode windows bundle release 0.2.5 + linux tools appimage
Notes
TBC-Video-Export updated to v0.1.0b11
TBC-Video-Export appimage added
MacOS Tools Builds Added
What's Changed
update to python 3.12
update python library dependencies
weak filters for video8, betamax ntsc and u-matic
fix hifi-decode not working in .exe
updates to hifi-decode, incl gui and audio preview
update bundled tbc-video-export to latest version
Adds hifi-decode UI, audio mode selection and native ld-ldf-reader input by @VideoMem in #125
vhs-decode windows bundle release 0.2.4
update to python 3.12
update python library dependencies
tweak filters for video8, betamax ntsc and u-matic
fix hifi-decode not working in .exe
updates to hifi-decode, incl gui and audio preview
update bundled tbc-video-export to latest version
vhs-decode windows bundle release 0.2.4
Changes:
Scripts:
FLAC Added
s16-to-flac.bat Added (compresses .s16 to .flac)
ld-unpack.bat (unpacks .lds to .s16)
tbc-process-vbi.bat
tbc-dropout-correct.bat
Tools:
Hopefully fixes json writing issue
update dependencies
tbc-video-export updated to v0.1.0b5
tbc-video-export appimage release
vhs-decode:
updates to deemphasis for 8mm and beta
updates to hifi-decode
update dependencies
Highlights
Introduction of decode launcher for GUI users
MacOS Builds Fixed
HiFi-Decode fixes and quality now at/surpassing hardware for VHS/8mm
NTSC 3D decoder now viable for colour-under sources.
Headswitchline the chroma under the line should now be clean allowing for headswich shifted captures to preserve a clean full vertical frame of active picture.
Decode Launcher
A simple cross platform GUI interaction launcher for binary build users.
Linux-Decode-Luancher MacOS-Decode-Launcher Windows-Decode-Launcher
New TBC-Tools
See Release for more details
A refreshed and all GUI focused ld-anlayse with export and chroma-decoder adjustment carry though integrated, and SQL/JSON support for backwards and "new" ld-decode/
ld-analyse_D05ySm2SLD ld-analyse_OzcUtlPctA
ld-analyse_BwgD9Gk3H0ld-analyse_inM1Oq12yi
What's Changed
Performance Tweaks by @eshaz in #261
dropout bug fixes by @eshaz in #262
start at first line when detecting dropouts by @eshaz in #263
subtract pal line offset when mapping rf dropouts to line numbers by @eshaz in #265
hifi-decode: rework deemphasis and expander by @eshaz in #266
clean up help menu and audio mode mapping by @eshaz in #267
check free space and pause decode instead of failing by @JonasCz in #258
Fix dropout correction to use full field for NTSC by @eshaz in #268
Fix expander release by @eshaz in #269
hifi-decode: use other channel as dropout compensation data when muting by @eshaz in #270
hifi-decode: Windows fixes by @eshaz in #271
hifi-decode: better padding for last block by @eshaz in #272
Fix missing library on ld-analyze imports by @Inky1003 in #264
add option to smooth out wow brightness compensation by @eshaz in #273
add --detect_chroma_track_phase by @eshaz in #276
NTSC phase detection (allows 3D decoder to be used) by @eshaz in #278
Fix macOS ARM + Intel GitHub Actions app builds by @harrypm in #279
Improve NTSC phase detection by @eshaz in #280
Fixes by @eshaz in #281
Decode Launcher Qt6 GUI for binary builds; macOS .app usable; Windows hifi-decode fix by @harrypm in #282
0.3.8
What's Changed
lots of improvements to hifi-decode by @eshaz
filter improvements to vhs and other formats
slimmed down Qt build on window for fewer dll files in release
rework of json writing to reduce slowdown on longer decodes
minor improvements to sync detection behaviour
improvements and options to for field order detection logic
minor improvements to cvbs-decode
replaced python-samplerate with soxr library python bindings
updates to dependencies and bundled tools
Decode suite 0.3.7
Highlights & changes
Ported some code to rust for a small speedup
json writing split out to it's own thread to avoid stalling decoding #227
many improvements to hifi-decode
made ld-ldf-reader work on windows
fixed a crash bug in filter-tune and add it to main dist
added sox binary to windows suite
Decode Suite V0.3.5
Highlights & cahnges
ld-analyse improvements
happycube#922 by @vrunk11
Native Y/C view support, clean Y channel with Y+C source mode on.
Internal Y/C to CVBS combine feature addded.
Mono decoder now also supports luma NR in ld-analyse and in the chroma-decoder
Automatic window adjusting.
Media format display alongside system type.
Defaults changed to DAR 4:3 instead of SAR 1:1.
Mono decoder added.
Luma nr set to 0 by default with checkbox for disabling and comparing quickly the NR.
NTSC phase compensation decoder (defualt on for tape now)
Outher changes
HiFi-Decode tweaks for normalisation, internal updates.
Tape format metadata intergration fixes.
CVBS-Decode "lines" issue fix
updated Ubuntu 20.04 to 22.04 for decoder and tools building (it was killed by github, but manual building is still fine)
fix(hifi-decode): allow over 4gb normalize temp file by @eshaz in #208
hifi-decode: process fixes by @eshaz in #211
2" Quad 625-line and 819-line inital implimentation work.
Decode Suite (Windows) V0.3.4
Notes
ld-analyse fixes
What's Changed
upstream merge by @oyvindln in #200
hifi-decode: Muting during carrier loss by @eshaz in #199
Improve fallback_vsync to handle fields with partly corrupted hsync area by @Stefan-Olt in #192
hifi-decode: Do FFT in power of 2 by @eshaz in #204
GnuRadio RF AFE Playground by @VideoMem in #201
fallback_vsync: fix and added another method of field type detection by @Stefan-Olt in #205
v0.3.3
What's Changed
fix ctrl-c behavior by @eshaz in #185
open flac files directly by @itewreed in #186
adding .ldf and .hifi suffix for direct read into soundfile by @itewreed in #188
hifi-decode: Head Switching Filtering, IF to Audio resampling improvement by @eshaz in #187
hifi-decode: fix guess biases by @eshaz in #189
hifi-decoder: Use SharedMemory for better multi processing, Fix 8mm, Fix Windows CTRL-C by @eshaz in #191
upstream merge by @oyvindln in #194
hifi-decode: Performance enhancements, Fix head switching interpolation by @eshaz in #195
describe sync.pyx pulse logic by @eshaz in #190
hifi-decode: fix OSX shared memory length, make intel deps optional by @eshaz in #197
hifi-decode: Normalize option, fix Hifi GUI by @eshaz in #198
vhs-decode 0.3.2
Notes
HiFi Decode is now closer then ever to hardware decoders and baseband output, if not better in cases.
This is a refresh update, there has been no ld/tbc tools changes.
What's Changed
HiFi-Decode Filters and Expander fixes by @eshaz in #181
Fix frequencies in hifi decode noise reduction filters by @eshaz in #182
HiFi-Decode: Better resampling, Spectral Noise Reduction, Multi processing by @eshaz in #183
vhs-decode 0.3.1
Notes
Refreshment final 2024 release.
TBC-Video-Export updated to v0.1.5
What's Changed in vhs-decode
PAL-M usage fixed by @Inky1003 #174
Sync code improvements across tape formats by @eshaz
SuperBeta initial implementation
Tape Speed option for correct processing profiles of LP/ELP/VP across formats.
Change Log Summary
Fix line number rounding by @eshaz in #170
[workaround] Alias "PAL-M" to "MPAL" in get_format_parameters by @Inky1003 in #174
fix: skip fallback vsync when no sync pulses are found by @eshaz in #175
Sync / Field order fixes by @eshaz in #176
Remove old fallback vsync call by @eshaz in #177
Cython Performance Optimizations by @eshaz in #178
vhs-decode release 0.3.0
notes
TBC-Video-Export updated
ffmpeg build update
update python library dependencies
updates to latest version of ld-decode and tools, including enhancements to ld-disc-stacker and fixes to video width in ld-analyse
What's Changed in vhs-decode
minor rf filter tweaks for VHS
improved chroma filtering for most formats
minor bug fixes to hifi-decode ui/cli
add --ire0-adjust parameter for auto level adjustments
vhs-decode release 0.2.7
What's Changed
updates to latest version of ld-decode
fix cvbs-decode not working
fix broken filtering for PAL SVHS
fix --dp demodblock with qt6 enabled (and make it work properly without warning otherwise as well)
vhs-decode windows bundle release 0.2.6
notes
TBC-Video-Export updated
ffmpeg build updated
update python library dependencies
updates to latest version of ld-decode
What's Changed
tweak filters for vhs (reduce excessive ringing on NTSC), hi8 and u-matic
rework filtering for SVHS
some fixes to dropout detection
fix chroma offset on vhs
change default output sample rate of hifi-decode to 48 khz
add preliminary support for decoding 405-line 50 hz format (betamax)
vhs-decode windows bundle release 0.2.5 + linux tools appimage
Notes
TBC-Video-Export updated to v0.1.0b11
TBC-Video-Export appimage added
MacOS Tools Builds Added
What's Changed
update to python 3.12
update python library dependencies
weak filters for video8, betamax ntsc and u-matic
fix hifi-decode not working in .exe
updates to hifi-decode, incl gui and audio preview
update bundled tbc-video-export to latest version
Adds hifi-decode UI, audio mode selection and native ld-ldf-reader input by @VideoMem in #125
vhs-decode windows bundle release 0.2.4
update to python 3.12
update python library dependencies
tweak filters for video8, betamax ntsc and u-matic
fix hifi-decode not working in .exe
updates to hifi-decode, incl gui and audio preview
update bundled tbc-video-export to latest version
vhs-decode windows bundle release 0.2.4
Changes:
Scripts:
FLAC Added
s16-to-flac.bat Added (compresses .s16 to .flac)
ld-unpack.bat (unpacks .lds to .s16)
tbc-process-vbi.bat
tbc-dropout-correct.bat
Tools:
Hopefully fixes json writing issue
update dependencies
tbc-video-export updated to v0.1.0b5
tbc-video-export appimage release
vhs-decode:
updates to deemphasis for 8mm and beta
updates to hifi-decode
update dependencies