Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Intel h264 encoder specifications?

I'm primarily interested in the x64 version of the Intel h264 encoder, but I'm encountering some connection anomalies with it.
I work with DirectShow graphs, and would like to drop the Intel h264 into a graph that manipulates a video stream in various ways. (In the x86 version of this graph, I use an x264vfw filter for this purpose, but vfw compressors are not wrapped by x64 DirectShow the way they are in x86.)
I'm finding that I can't even connect simple DirectShow filters like Microsoft's Color Space Converter or Smart Tee to the x64 Intel h264 encoder's input pin. However, raw video sources seem to connect with the encoder readily enough.
Is there a adapter filter available for connecting with the Intel h264, or is some sort of initialization necessary?
Thank you for any help or suggestions you can provide.
0 Kudos
1 Reply
The sample H264 DirectShow Filter accepts NV12 (YUV420) surfaces as input.Many color space converter filters accept this as input, but not as output. Many video file splittersand decoders will output this format. It sounds like the source of your video streams might not directly support outputting this. Is your source configurable?

You can create your own format converion using techniques described here:


0 Kudos