Releases: oyvindln/vhs-decode
v0.3.3
Highlights
- ld-analyse Advanced View Modes (Field/Split in 2:1 and 1:1) happycube#905
- HiFi-Decode improvements (noise processing and normalisation, better flac support)
- Code Notes
- MacOS fixes
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
Full Changelog: 0.3.2...v0.3.3
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
- FLAC v1.5.0 with multi-threading added
- 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
- New SD Proxy generation script (YT Compatible) added by @harrypm
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
Full Changelog: 0.3.0...0.3.1
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
Full Changelog: 0.2.7...0.3.0
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)
Full Changelog: 0.2.6...0.2.7
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)
Full Changelog: 0.2.5...0.2.6
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
Full Changelog: 0.2.4...0.2.5
vhs-decode windows bundle release 0.2.4
Tools appimage will be added later
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
vhs-decode windows bundle release 0.2.3
Notes
- Updated windows full bundle and windows decode.exe build
- Tools part have not changed since last release - see last release for full info/details and linux tools appimage
- HiFi-Decode still requires raw 8-bit or 16-bit data, .lds & ldf files will not read.
Changes
- HiFi-Decode now working
ld-unpack.bat
- unpacks 10-bit packed.lds
to 16-bit singed.s16
- TBC-Video-Export now on version 0.1.04b (overhualed into a full tool, fixed chroma decoder cvbs opts,
field-order
)
VHS-decode tools, windows bundle release, linux tools appimage 0.2.2
NOTE
READ THE README FOR BASIC USE!
decode-suite-full
has all the tools and dependencys in one folder ready to go self contained for running on windows.
Updates
- HiFi-Decode Added
- TBC-Video-Export updated to use correct values
- TBC-Video-Export updated to support CVBS/LaserDisc TBC Files
- Linux tools appimage Added
Usage (windows)
lds-compress.bat
/ lds-compress-nvidia-gpu.bat
compression scripts to work for CPU and GPU based FLAC compression (FlaLDF) for 10-bit packed DdD captures (.lds) via drag and drop after captures are made for DomesDay Duplicator users.
Run vhs-decode
/ld-decode
/cvbs-decode
/hifi-decode
by using e.g decode.exe vhs
followed by standard commands via a CMD window.
Run tbc-video-export.exe
via drag and drop of TBC file or via CMD window to have full options avaliable.
Usage (linux appimage)
running appimage without any arguments launches ld-analyse
Running appimage with any tool as argument runs the specified tool - e.g for ld-chroma-decoder, run
dd86_decode_tools-b13c26a6-x86_64.AppImage ld-chroma-decoder