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

No teletext data from deconvolve #7

Open
andrewferguson opened this issue Apr 25, 2017 · 6 comments
Open

No teletext data from deconvolve #7

andrewferguson opened this issue Apr 25, 2017 · 6 comments
Labels

Comments

@andrewferguson
Copy link

For some reason I am not able to get any teletext data from the VBI files. I've captured the data through the vbicat /dev/vbi0 > capture.vbi then tried to run deconvolve -H -S 20 -T 4 capture.vbi > headers.txt. However, once that completes, it states that:
0:01:02 : 12001 lines, 193/s total, 0/s teletext, 100% rejected.

I assume this to mean that it wasn't able to find any teletext data in the VBI data I captured. This is probably due to an issue with my setup, but I can watch the video contents of the VHS tape fine using xawtv, so it is not a driver issue. Additionally, vbicat accepts the data from /dev/vbi0 fine, and only occasionally displays a Frame dropped? message.

I've tried several different VHS tapes, but no luck with any of them. I've uploaded a sample VBI file which is from a BBC 2 program that is definitely before 2012, in the hope that some kind person who has a known working setup can confirm if it is an issue with my hardware, or my software setup. (My video player is a cheap Matsui from the late 1990s, so perhaps I need a better player?). When I try and run deconvolve on this particular VBI file, I get the following output:

No module named pycuda.driver
CUDA init failed. Using slow CPU method instead.
No module named pycuda.driver
CUDA init failed. Using slow CPU method instead.
No module named pycuda.driver
CUDA init failed. Using slow CPU method instead.
No module named pycuda.driver
CUDA init failed. Using slow CPU method instead.
0:01:02 : 12001 lines, 193/s total, 0/s teletext, 100% rejected.

I have attached the headers.txt file that this generates, in case it is of use to someone more knowledgeable than me.

I am really excited to discover this project, and hope to begin retrieving teletext pages soon. Huge thanks to the developers of such a fantastic project.

@ali1234
Copy link
Owner

ali1234 commented Apr 26, 2017

Turn off image processing on your VCR.

@andrewferguson
Copy link
Author

andrewferguson commented Apr 26, 2017 via email

@ali1234
Copy link
Owner

ali1234 commented Apr 26, 2017

Use vbiview to display the raw capture data:

vbi-good
vbi-bad

First is a normal capture, second is your capture. It looks like something ramped the contrast up to maximum and that is why it doesn't work.

@ali1234
Copy link
Owner

ali1234 commented Apr 26, 2017

Try this:

./deconvolve -r 24 -- capture.vbi

You can see it kind of works, but the signal is too damaged to make much sense out of.

@andrewferguson
Copy link
Author

andrewferguson commented May 6, 2017 via email

@ali1234
Copy link
Owner

ali1234 commented May 6, 2017

High rejection rate is normal when header scanning because it skips 19 out of every 20 lines in order to get a high level overview of what is in the data. So you will see at least 95% rejection because of those skipped lines.

The purpose of this is if you have a tape with lots of different recordings on it you can quickly see what line number each recording starts/stops on, so you can split them out using the --start/--stop/--count options when doing a full pass.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants