Skip to content

Added addional HD formats #883

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Added addional HD formats #883

wants to merge 5 commits into from

Conversation

iamdamosuzuki
Copy link
Contributor

Added in all remaining HD formats compatible with Decklink SDI 4k card:

  • 23ps - 1080p23.98
  • 24ps - 1080p24
  • Hp25 - 1080p25
  • Hp29 - 1080p29.97
  • Hp30 - 1080p30
  • Hi50 - 1080i50
  • Hi59 - 1080i59.94 (this was already in there)
  • Hi60 - 1080i60
  • hp50 - 720p50
  • hp59 - 720p59.94
  • hp60 - 720p60

Added in description of the format as well, which helps the user. Put this all in the main window and adjusted main window settings slightly so that the formats names and descriptions are readable. I tested each of these with an HD-SDI signal generator and they all worked. Happy to upload test files if anyone wants to see them.

Added support for recording the following HD formats: 23ps - 1080p23.98, 24ps - 1080p24, Hp25 - 1080p25, Hp29 - 1080p29.97, Hp30 - 1080p30, Hi50 - 1080i25, Hi60 - 1080i30, hp50 - 720p50, hp59 - 720p59.97, hp60 - 720p60. Also rearranged window slightly so format names and descriptions show up better
changed 1080i25 to 1080i50, etc
fixed format names in the case selection section as well
canged 720p59.97 to 720p59.94
@dericed
Copy link
Member

dericed commented Apr 4, 2025

A lot of these have no corresponding tape format. Is there a 720 height digital tape out there?

@iamdamosuzuki
Copy link
Contributor Author

I've seen 720 HDV before. But i understand your point. I'm happy to trim this down. I'll look into the HDV and HDCam size/rate lists. I feel like between those two formats a lot of these would be covered,

@iamdamosuzuki
Copy link
Contributor Author

According to this site HDV supports the following:

  • 720p25
  • 720p30
  • 720p50
  • 720p60
  • 1080p24
  • 1080p25
  • 1080p30
  • 1080i50
  • 1080i60

According to the Sony HDW-M2000 manual the VTR supports the following formats (page 10-4)

  • 1080i50
  • 1080i59.94
  • 1080p23.98
  • 1080p24
  • 1080p25
  • 1080p29.97

@iamdamosuzuki
Copy link
Contributor Author

I think it's safe to say it's possible that between HDV and HDCAM each of these formats could exist on a digital tape. That said @dericed, I understand definitely understand the concern here, as these options clutter the interface. What about a checkbox in the config menu that makes HD formats visible in the format selection list? I'm open to whatever people think is best, I mostly wanted to see if this would be possible (and it is!)

@privatezero
Copy link
Member

privatezero commented Apr 4, 2025

Kind of tangentially related, but is analog/SDI capture of HDV still our best option? I haven't been able to test since I don't have any HDV around, but on the Linux side of things FFmpeg's IEC61883 device (which is already integrated into vrecord) in theory supports HDV capture. Is this a capability we should explore more?

@iamdamosuzuki
Copy link
Contributor Author

hi @privatezero, this is totally related imho! For now I think SDI capture of HDV is the most sustainable option for most video labs. I know it's possible to use DVHSCap to capture HDV but that requires having a 32bit mac and the firewire SDK, which aren't so easy to come by anymore. I think that once a fully supported tool to capture HDV exists we can move away from supporting SDI capture of 720 signals, but until then it's good to have the option. For now I have to capture them in Black Magic and convert to FFV1 using FFmpeg lol.

Also, I was able to add a checkbox for "Show HD Formats" under the broadcast standard selection, but unfortunately I can't get it to actually update the format list. will keep trying

@harrypm
Copy link

harrypm commented Apr 4, 2025

Kind of tangentially related, but is analog/SDI capture of HDV still our best option? I haven't been able to test since I don't have any HDV around, but on the Linux side of things FFmpeg's IEC61883 device (which is already integrated into vrecord) in theory supports HDV capture. Is this a capability we should explore more?

DVgrab on Linux (also HDVsplit Premiere and Final Cut) all support MPEG-2 transfer directly to file for all HDV flavors, although a bigger question is handling the firecontrol metdata as atleast the last gen Sony HDV camcorders also recorded all settings changes in real-time if you have ever played back a tape in-camara you will notice that little feature.

@iamdamosuzuki
Copy link
Contributor Author

Hi @harrypm, which versions of FinalCut support HDVsplit? Are there any option for Mac?

I think that this is a worthwhile conversation, but considering the difficulty of working with this format I think giving people a solid option for HD SDI capture directly to FFV1 is a net win.

@harrypm
Copy link

harrypm commented Apr 4, 2025

Not sure honestly I have a older copy on a MBP 2017, last I checked though they haven't removed the interface feature from the current versions.

But all my HDV stuff is handled with DVgrab on Linux as it's all CLI exactly the same workflow as DV.

It's just MPEG-2, so SDI and FFV1 well it makes no practical sense because it will burn a drastically higher amount of storage space for an already digital file stream, all I do is just remux to MKV and PCM to FLAC, persevering the original 25-30mbps 4:2:0 8-bit video stream.

@iamdamosuzuki
Copy link
Contributor Author

Hi @harrypm, i agree that capturing the MPEG-2 stream is the best practice for preservation, I think the reality is that a lot of labs don't have access to the hardware and software needed to in order to do this kind of capture. My thought is that vrecord as a tool should help people preserve tapes as best they can, but not necessarily make prescriptive choices about how to preserve their tapes. So, giving people the option to capture HD SDI streams should be available for folks who don't have other options, with the understanding that for some formats it will inflate the size of the video.

@iamdamosuzuki
Copy link
Contributor Author

btw, I'm working on a checkbox to turn the HD formats on and off in Standard window. I think that strikes a nice balance between overcrowding the interface and giving users all the available options.

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

Successfully merging this pull request may close these issues.

4 participants