Kalcifer

joined 2 years ago
10
VHS digitization woes (self.datahoarder)
 

I'm trying to digitize some VHS tapes (presumably recorded as NTSC), but I have some questions that I've yet to find answers for. My current process/setup is as follows:

  • VHS tapes are played in a PV-D4745S-K VCR
  • The VCR's composite output is captured using a generic EasyCap capture card.
  • The captured output is fed into OBS Studio with the following settings:
    • A source with it's device set to the capture card, the video format is set to YUYV 4:2:2, the resolution is set to 720x480, the frame rate is currently set to Leave Unchanged (more on this later).
    • Under Settings>Video I have set Common FPS Values with 29.97.
    • I also have set my encoding options under Settings>Output, as well as audio settings under Settings>Audio, but the details of that aren't relevant in this context.
    • I also have deinterlacing disabled by right clicking on the scene and selecting Deinterlacing>Disable.

With this, I seem to be able to capture VHS tapes with decent quality, but I have some nagging questions:

  1. How do I verify if OBS has indeed captured interlaced? I'm trying to capture both fields, but I'm unsure if that's actually happening, and I'm not sure how to go about verifying it.
  2. Should I capture at 29.97 FPS or 59.94 FPS? My thinking is that, given that I'm capturing interlaced, I would think I would multiply the number of captured frames by 2 as, if I understand correctly, each captured frame contains 2 fields, and each would be captured sequentially, so if I want to capture at 29.97 FPS interlaced, I would need to capture at 59.94 FPS. I'm not sure if I'm right about that though.
  3. I mentioned above that the framerate under the source properties is set to Leave Unchanged. The reason for why I chose that option is because the only other options that it offers for framerates are 30.00, 20.00, 10.00, and 5.00 — ie there is no option for 29.97, nor 59.94 — so I'm using Leave Unchanged in the hopes that it's autodetecting the proper frame rate, but that's mostly an assumption on my part. The closest to NTSC's 29.97 would be 30.00, but I'm not sure if this is an issue. And what's confusing me more is that I have 29.97 FPS set under Settings>Video with Common FPS Values and 29.97 set. If I set to source framerate to 30 with OBS at 29.97, will that lead to syncing issues? Is there a way to force the source to use 29.97 to match OBS? What's confusing me further about this is that if I list the formats for the capture device with
    v4l2-ctl --device=/dev/video2 --list-formats-ext
    
    I get the following output (I have truncated it to only list what's relevant, as the full output is long and contains unnecessary information):
    […]
    [0]: 'YUYV' (YUYV 4:2:2)
        size: Discrete 720x480
    […]
         Interval: Discrete 0.033s (30.000 fps)
         Interval: Discrete 0.050s (20.000 fps)
         Interval: Discrete 0.100s (10.000 fps)
         Interval: Discrete 0.200s (5.000 fps)
    […]
    
    There is no option for 29.97 FPS, and, as can be seen by the output, it matches what OBS sees. Is this an issue? It seems, to me, that the capture card isn't capable of proper NTSC framerates, and can only capture at 30 FPS as the closest value.
[–] Kalcifer 3 points 6 days ago (1 children)

Whoa, cool! Can we see a close up of the jacket? It looks really well made!

[–] Kalcifer 7 points 6 days ago* (last edited 6 days ago) (2 children)

[Tesseract is] a Photon fork.

TIL that Tesseract is a Photon Fork. Would you know, by chance, at what point in Photon's development it was forked to form Tesseract, and what the rationale was?

[–] Kalcifer 38 points 1 week ago (4 children)

l a p p i e s

[–] Kalcifer 3 points 2 weeks ago (1 children)

It's the second most useless thing in his house.

What's the first?

[–] Kalcifer 2 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

omg, I hadn't seen that meme in ages.

 

ReferencesType: Webpage. Title: "OpenStreetMap". Author: "Adam Dunn". Publisher: "OpenStreetMap". Published: 2025-06-03T20:13:15Z. Accessed: 2025-06-04T00:18Z. URI: https://www.openstreetmap.org/changeset/167151314.

[–] Kalcifer 7 points 3 weeks ago

what a day to have eyes

 

For example:

Articles are posted to those communities from the respective Ibis instance by @wikibot@<instance-domain>. If an article isn't present on your instance, you can try forcing federation by searching its URI on your Lemmy instance.

[–] Kalcifer 4 points 3 weeks ago

That reminds me of this post:

It is an X post that reads: Adding helicopters near the start of game dev: "A Helicopter is a Vehicle." Adding helicopters late in game dev: "When you think about it, a Helicopter is just a very advanced type of Door." ^[1]^

References

  1. Type: Post. Author: "Tom Francis" ("@Pentadact"). Publisher: "X". Published: 2023-05-04T20:39:01.000Z. Accessed: 2025-06-02T07:09Z. URI: https://x.com/Pentadact/status/1654224129594384384?lang=en.
[–] Kalcifer 3 points 3 weeks ago

Similarly, if you were going to fly on an airplane, people would say what time does your plane land? They don’t think you own the plane.

I think that's a fair point!

[–] Kalcifer 5 points 3 weeks ago* (last edited 3 weeks ago)

[…] You had a misunderstanding.

When I first read it, it felt, to me, like they were insinuating that she was on board and in transit while it happened, but on second thought perhaps I read too much into it.

63
submitted 3 weeks ago* (last edited 3 weeks ago) by Kalcifer to c/[email protected]
 
 

References

  • Type: Video. Title: "Factorio lets fix video #1". Author: "kovarex". Publisher: ["kovarex". "YouTube"]. Published: 2025-05-07T22:24:16Z. Accessed: 2025-05-20T00:34Z. URI: https://www.youtube.com/watch?v=AmliviVGX8Q.
519
NotJustBikes uses Linux! (sh.itjust.works)
submitted 1 month ago* (last edited 1 month ago) by Kalcifer to c/[email protected]
 

::: spoiler References

 

References

 

Source

74
submitted 3 months ago* (last edited 3 months ago) by Kalcifer to c/[email protected]
 

I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! 😊 If possible, include both the prompt's PS1, and a screenshot/example of what it looks like.

References

  1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: https://www.gnu.org/software/bash/manual/html_node/index.html.

Crossposts:

17
submitted 3 months ago* (last edited 3 months ago) by Kalcifer to c/[email protected]
 

I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! 😊 If possible, include both the prompt's PS1, and a screenshot/example of what it looks like.

References

  1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: https://www.gnu.org/software/bash/manual/html_node/index.html.

Crossposts:

 
view more: next ›