vhs-decode
vhs-decode copied to clipboard
Software defined VHS decoder - Fork (maybe temporary) of the ld-decode Laserdisc rf decoder
Right now it doesn't account well for line positions being distorted due to head switch. There is some workaround code for the last few lines, but could be expanded on.
Option to automatically export graph's information from ''-dp demodblock'' directly to file for headerless systems. Later seeing and updating ld-analyse's graphs automatically exported via terminal command or one-click GUI export,...
this would make it very easy to install for people who just want to use it and not dev. May need some work on setup.py and the like, and maybe...
Please implement from LD to VHS. Big thanks VideoMem said: All that ghosting could be caused by the group delay issue. It is compensated in LD, but it also needs...
Found by zcooger This tape has some issues causing the TBC to mis-detect the hsync starts: https://cdn.discordapp.com/attachments/654077758539825152/682294635502239786/frame_pal_source_4367.png
1 monitor burst level, and maintain some moving average, if it drops a lot, re-check - could also maybe try to reverse rotation when level drops on the last few...
Used for hi-band formats and VHS slower speeds (and VCR often used it even on SP) In addition to varying on frequency, these filters varied based on amplitude, hence they...
Currently eyeballed and based on low-shelf filter from audio cookbook. We should derive this from constants specified in specs
Currently gets wrong IDs. With phase compensating enc or PAL it decodes fine, but may still have impact on chroma signal extraction in chroma-decoder.
ld-decode is designed to only output frames where a vsync was detected. This is fine for laserdiscs, but for tapes we want to blurt out whatever we find.