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
Announcements
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.

Problem of mp4 muxer of Media SDK Filters

sss-x
Beginner
764 Views
I am using directshow to transcode video files to mp4 file.
And, I am using mp4 muxer of media sdk filters for writing mp4 file.

I was able to create mp4 file.
However, the file which cannot be played back was created.
When file size exceeded 4 G bytes, the MP4 file was not able to be played back.

When I analyzed the mp4 files that are created by the mp4 muxer, box size of "mdat" was an incorrect value.
I think, if the size of the "mdat" box exceeds the 4G Bytes, you should use a new "mdat" box.

Is this problem a bug of mp4 muxer?
0 Kudos
1 Solution
Petter_L_Intel
Employee
764 Views
Hi,

Thanks for making us aware of this limitation.

Please be aware that the the binary only DShow components (classified as Developer Tools) that comes with the SDK (such as the mp4 muxer) are provided as a convenience for SDK evaluation purposes. These are not product grade binaries intended to be used as part of a product, but instead help developers explore the functionality of the SDK. For a product grade mp4 muxer that can be made part of a commercial application I suggest looking elsewhere for other mp4 muxer alternatives.

All that said, we will look into the issue you reported and work to improve the SDK mp4 muxer in future releases.

Regards,
Petter

View solution in original post

0 Kudos
1 Reply
Petter_L_Intel
Employee
765 Views
Hi,

Thanks for making us aware of this limitation.

Please be aware that the the binary only DShow components (classified as Developer Tools) that comes with the SDK (such as the mp4 muxer) are provided as a convenience for SDK evaluation purposes. These are not product grade binaries intended to be used as part of a product, but instead help developers explore the functionality of the SDK. For a product grade mp4 muxer that can be made part of a commercial application I suggest looking elsewhere for other mp4 muxer alternatives.

All that said, we will look into the issue you reported and work to improve the SDK mp4 muxer in future releases.

Regards,
Petter
0 Kudos
Reply