Kalcifer

joined 2 years ago
 

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@sh.itjust.works 3 points 5 days ago (1 children)

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

[–] Kalcifer@sh.itjust.works 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@sh.itjust.works 38 points 1 week ago (4 children)

l a p p i e s

[–] Kalcifer@sh.itjust.works 2 points 1 week ago

!trippinthroughtime@lemmy.ca

[–] Kalcifer@sh.itjust.works 1 points 2 weeks ago

!trippinthroughtime@lemmy.ca

 

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@sh.itjust.works 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@sh.itjust.works 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@sh.itjust.works 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@sh.itjust.works 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.

[–] Kalcifer@sh.itjust.works 0 points 3 weeks ago

Hrm, idk. I think I would just avoid the reference altogether. It feels, to me, like the reference emotionally charges the reporting too much for my liking. That being said, perhaps something more like this: "A month after a ship with the same destination that she was to board was allegedly bombed, Greta Thunberg sets sail to Gaza.".

[–] Kalcifer@sh.itjust.works -4 points 3 weeks ago* (last edited 3 weeks ago) (5 children)

EDIT (2025-06-02T06:55Z): I think I'm overthinking it 😆 please disregard the following comment.


[…] She tried the same about a month ago and her ship was bombed in a drone strike.

Depending on exactly what they mean by "her ship", this is either false or misleading. Presumably, they are referring to the incident that occurred on 2025 May 2 ^[1]^ where the Conscience was struck while still at anchor in Malta ^[1.2]^; however, Greta Thunberg was not on board that ship during the incident ^[2]^, but she was supposed to board it ^[2]^. Therefore, it would be false if, by "her ship", they meant she was physically present on the ship during the incident, or it would be misleading, imo, if, by "her ship", they mean that she was supposed to be on it. Another possible option could be that they meant that she personally owns the ship; however, if so, that would also be false, as it is owned by a Turkish NGO ^[1.1]^.

References

  1. Type: Article. Title: "2025 Gaza Freedom Flotilla incident". Publisher: "Wikipedia". Published: 2025-05-30T03:31Z. Accessed: 2025-06-02T05:28Z. URI: https://en.wikipedia.org/wiki/2025_Gaza_Freedom_Flotilla_incident.
    1. Type: Text. Location: §"Background". §"Freedom Flotilla Coalition". §"The Conscience".

      […] the vessel is owned by the Turkish non-governmental organization Foundation for Human Rights and Freedoms and Humanitarian Relief (İHH). […]

    2. Type: Text. Location: §"Incident". ¶1.

      […] The boat was on its way to Malta to collect more aid and pick up 44 passengers. According to reports, while still at anchor, the vessel was struck shortly after midnight local time on 2 May by what were described as missiles launched from two drones. […]

  2. Type: Article. Title: "Was Greta Thunberg on the ship that caught fire off Malta after alleged Israeli drone attack?". Publisher: "The Times of India". Published: 2025-05-05T21:02+05:30. Accessed: 2025-06-02T05:34Z. URI: https://timesofindia.indiatimes.com/world/europe/was-greta-thunberg-on-the-ship-that-caught-fire-off-malta-after-alleged-israeli-drone-attack/articleshow/120904802.cms?hl=en-US.
    • Type: Text. Location: ¶1.

      […] as clarified by Greta in her statement, that she was supposed to board the vessel but was not on it. […]

62
submitted 3 weeks ago* (last edited 3 weeks ago) by Kalcifer@sh.itjust.works to c/factorio@lemmy.world
 
 

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.
521
NotJustBikes uses Linux! (sh.itjust.works)
submitted 1 month ago* (last edited 1 month ago) by Kalcifer@sh.itjust.works to c/linux@programming.dev
 

::: spoiler References

 

References

 

Source

74
Share your Bash prompts! (sh.itjust.works)
submitted 3 months ago* (last edited 3 months ago) by Kalcifer@sh.itjust.works to c/linux@lemmy.ml
 

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
Share your Bash prompts! (sh.itjust.works)
submitted 3 months ago* (last edited 3 months ago) by Kalcifer@sh.itjust.works to c/linux@programming.dev
 

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 ›