-
Notifications
You must be signed in to change notification settings - Fork 31
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
Elgato CamLink 4K DirectShow Pixel Format #132
Comments
@Muny Thanks reached out FlashCap! Hmm, I just tried it in my environment (Ubuntu 22.04 x64 and ), and it is treated as I don't understand why only Maybe it's because I only tested with FHD in my environment. In your report, it is 4K resolution, and if it is 4K resolution, it may only be able to select |
Thanks for the quick feedback. It seems you're right about the resolution the device is outputting having an effect on the reported formats from the Cam Link. I changed my device to output 1080p video, and I now have a 4:2:2 YUYV characteristic (along with the unsupported NV12):
|
Related #3 |
@Muny Thanks for the long wait. I will be releasing a version with this fix this weekend! |
Before I describe the issue, I want to say that I very much appreciate your effort on this project. It's been extremely useful, and it's so helpful that it's cross-platform.
Now to the issue:
I see that the Elgato CamLink 4K is on the list of verified devices, however it seems to not be working for me.
I'm developing on Win11 with .NET 8.0.
The device enumerates as a DirectShow device with one characteristic:
3840x2160 [Unknown, 29.970fps]
It seems FlashCap doesn't support the pixel format reported by the device.
Value of RawPixelFormat:
3231564e-0000-0010-8000-00aa00389b71
Looking at https://gix.github.io/media-types, it seems this format is a YUV variant called NV12.
(side note: I found this sample code for converting NV12 to RGB: https://paulbourke.net/dataformats/nv12)
I'm curious, when the CamLink 4K was tested before, what pixel format did it report?
The text was updated successfully, but these errors were encountered: