oyvindln / vhs-decode

Software defined VHS decoder - Fork (maybe temporary) of the ld-decode Laserdisc rf decoder
GNU General Public License v3.0
934 stars 39 forks source link

Tape format support #20

Open oyvindln opened 3 years ago

oyvindln commented 3 years ago

VHS

VHS - PAL-N

VHS - SECAM/MESECAM

S-VHS

U-Matic

Betamax

Video8, Hi8

Other Consumer (Colour-Under) Formats:

Broadcast & Open Reel Formats

Duel Channel Formats

Existing Decoders

etienne-ina commented 1 year ago

Just a little comment: Yes, there is a SECAM U-matic, and a SECAM Betamax, and a SECAM VHS. Fortunately, no SECAM V8/Hi8.

Thanks for the outstanding work. Getting pretty good results with CXADC capture of PAL Umatic here (the drop-out compensator is impressive).

If useful, I could provide samples of CXADC captures from low-band U-matic (PAL and SECAM), high-band U-matic / BVU (PAL and SECAM), VHS (SECAM), Betacam (PAL) and maye even SECAM Betamax, Video2000, VCR, and why not 1/2 inch open-reel formats (pre-EIAJ and EIAJ).

harrypm commented 1 year ago

@etienne-ina feel free to add sample data to the community shared drive we have 5TB and growing just read the formatting doc and feel free to expand on it for new 1/2" formats not covered by the list.

oyvindln commented 1 year ago

Awesome. PAL (low-band) U-MATIC could probably use some filter tweaking still, seemed a bit off from what I remember but helpful with more samples.

And samples of all those formats would be awesome.

etienne-ina commented 1 year ago

OK nice, will do. Should I be concerned about the CXADC device being too limited for higher bandwidth formats (such as high-band U-Matic)?

harrypm commented 1 year ago

@etienne-ina 28msps 8-bit can cover most tape formats but you can upgrade it to a 40msps device with a crystal replacement there are lots of little things to improve the abilities of these cards.

etienne-ina commented 1 year ago

@harrypm Thanks. For now, high-band U-Matic through vhs-decode is giving a picture, it's completely off but it's something. PAL_BVU

oyvindln commented 1 year ago

Neat, that would be expected as it uses higher frequency carriers for luma (and I think chroma too but don't remember) than "regular band" so need to add a setting for it. I have no idea if 28 msps cxadc will be sufficient to get the higher res variants in good quality but it should at least give something to work with.

etienne-ina commented 1 year ago

I added U-Matic samples to the GDrive, in two folders according to the VTR used for playback. There are:

note : "BVU" (as in Broadcast Video U-Matic) is short for High-Band U-Matic.

Don't hesitate if you have prioritary requests for formats / standards you'd like to have more samples from. It will take a bit of time to do all the formats mentioned before (and probably a capture hardware upgrade).

oyvindln commented 9 months ago

We need a better table for this rather than just a checkmark, e.g many formats have a degree of support in the sense that they decode but don't really have correct filtering.

harrypm commented 9 months ago

Tell me how many fields need adding and I'll just mark down a table for it. @oyvindln

oyvindln commented 7 months ago

updated a bit, but could use a better way of presenting it