Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tape format support #20

Open
26 of 49 tasks
oyvindln opened this issue Apr 19, 2021 · 11 comments
Open
26 of 49 tasks

Tape format support #20

oyvindln opened this issue Apr 19, 2021 · 11 comments
Labels
help wanted Extra attention is needed in-process Being actively worked on

Comments

@oyvindln
Copy link
Owner

oyvindln commented Apr 19, 2021

VHS

  • 525-line SP NTSC, PAL-M (Mostly okay - need fine-tuned sub-deemph for HQ)
  • 625-line SP PAL (Mostly okay - need fine-tuned sub-deemph for HQ)
  • 625-line (PAL) LP (lower speeds work-ish but use SP settings)
  • 625 EP/SLP (SP settings, needs some filter work - need separate sub-deemp setting)
  • 525-line (NTSC) LP (SP filters/settings - need separate sub-deemp setting)
  • 525 EP/SLP (SP filters/settings - need separate sub-deemp setting)
  • 525 VP (super slow speed on certain panasonics, untested)

VHS - PAL-N

  • 625-line SP/LP PAL-N (Not tested, may work-ish with PAL settings, may need a PAL-N setting in ld-chroma-decoder to give correct results)

VHS - SECAM/MESECAM

  • 625-line SP/LP SECAM (Not implemented, luma works since it's the same as PAL, no secam decoder in ld-chroma-decoder)
  • 625-line SP/LP MESECAM (chroma part partially implemented in vhs-decode but no secam decoder in ld-chroma-decoder, luma works since it's the same as PAL)

S-VHS

  • SVHS 525-line NTSC (Filtering needs a lot of work, sub-deemphasis filter is tricky)
  • SVHS-ET 525-line NTSC (Filtering needs a lot of work, sub-deemphasis filter is tricky)
  • SVHS 625-line PAL (Filtering needs a lot of work, sub-deemphasis filter is tricky)
  • SVHS-ET 625-line PAL (Filtering needs a lot of work, sub-deemphasis filter is tricky)

U-Matic

  • PAL "regular band" (Filtering needs improvement)
  • NTSC "regular band" (Filtering needs improvement)
  • PAL hi-band
  • PAL SP (hi-band) (Filtering needs improvement, sub-deemphasis needs to be tuned)
  • NTSC SP (hi-band) (Filtering needs improvement, sub-deemphasis needs to be tuned)
  • SECAM (SECAM chroma decoder missing, luma may work with PAL settings)

Betamax

  • 625-line (PAL) βI - (don't think there is more than one speed for PAL, sub-deemphasis is pretty close)
  • 525-line (NTSC) βII - (deemphasis and sub-deemphasis needs to be tuned)
  • 525-line (NTSC) βI (untested, no samples)
  • 525-line (NTSC) βIII (untested, no samples)
  • 625-line (SECAM) βI (untested, no samples)
  • Super Beta
  • ED Beta

Video8, Hi8

  • 625-line PAL SP (needs filtering improvements - sub-deemphasis needs to be sorted, tricky to sort it properly)
  • 625-line PAL LP (see SP)
  • 525-line NTSC SP (needs filtering improvements - sub-deemphasis needs to be sorted, tricky to sort it properly)
  • 525-line NTSC LP (see SP)

Other Consumer (Colour-Under) Formats:

  • Philips Video2000
  • Philips VCR N1500 (seems okay - could maybe use some fine tuning) (few samples)
  • Philips VCR N1700

Broadcast & Open Reel Formats

  • Shibaden (EIAJ/CCIR)
  • CV
  • EIAJ (PAL only need NTSC samples _ works fine though seems specs tend be a bit loose) (few samples)
  • 1" Type-C (SMPTE Type-C) 525-line (needs fine-tuning, has "jailbar"-effect) (few samples)
  • 1" Type-C (SMPTE Type-C) 625-line ( needs fine-tuning, has "jailbar"-effect) (few samples)
  • 1" Type-B (SMPTE Type-B) 525-line
  • 1" Type-B (SMPTE Type-B) 625-line (functions but needs work on head switching) (few samples)
  • 2" Quadruplex (525 / 625 Line)
  • 2" Quadruplex (655-line 48 Field)

Duel Channel Formats

  • W-VHS
  • BetaCam
  • BetaCam SP (Need duel test point PAL/NTSC samples)
  • MI
  • MII

Existing Decoders

@etienne-ina
Copy link

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
Copy link
Collaborator

harrypm commented Feb 17, 2023

@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
Copy link
Owner Author

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
Copy link

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
Copy link
Collaborator

harrypm commented Feb 17, 2023

@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
Copy link

@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
Copy link
Owner Author

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
Copy link

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

  • 4 PAL U-Matic samples (including one same tape played on 2 different machines)
  • 3 PAL BVU samples
  • 1 SECAM U-Matic sample

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).

@harrypm harrypm added the in-process Being actively worked on label Aug 29, 2023
@oyvindln
Copy link
Owner Author

oyvindln commented Oct 7, 2023

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
Copy link
Collaborator

harrypm commented Oct 7, 2023

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

@oyvindln
Copy link
Owner Author

oyvindln commented Dec 6, 2023

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

@harrypm harrypm added the help wanted Extra attention is needed label Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed in-process Being actively worked on
Projects
None yet
Development

No branches or pull requests

3 participants