- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We have been using 'Intel Media SDK 2014 R2 Windows Server' H264,
Hardware Encode/Decode within our own video communications software application for quite some time without any problems.
Recently, I used my Server to 11th Gen Intel(R) Core(TM) i7-11700, 12th Gen Intel(R) Core(TM) i7-12700.
11G and 12G CPUs know they need to migrate MSDK -> OneVPL
But we need time to migrate to OneVPL
Until then, I want to transcoding in my own video communication software application.
The test transcoded the source video to fps 30.
1. E3-1286 v3 equipment has normal encoding results for all fps regardless of video codec.
2. On 11gen and 12gen CPUs, the encoding results do not match the video/audio sync only for fps 23.976, regardless of the video codec.
Source VIDEO
r_frame_rate 24000/1001
nb_frames 94041
duration 3922.252
Destination VIDEO
1. E3-1286 v3 fps 30 Encoding
r_frame_rate 30/1
nb_frames 117667
duration 3922.233333
-> audio/video sync OK
2. i7-11700, i7-12700fps 30 Encoding
r_frame_rate 30/1
nb_frames 117650
duration 3921.666667
-> audio not in sync with video
No special error messages were found during transcoding processing.
Is there any additional way I can handle exceptions?
If I migrate to OneVPL, would fps 23.976 -> fps 30 transcoding on 11G and 12G CPUs be video/audio sync?
Thank you in advance for your reply.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities.
VPL does not do any Audio coding, and AV Sync is usually handled by the container, which is beyond the scope of VPL. That said there could be something around timestamping of frames that is related to VPL.
This "E3-1286 v3" case is using legacy MediaSDK and "i7-11700, i7-12700" is using oneVPL.
The "old" and "new" outputs are off by about 2/3 seconds. If possible could you try to load the two files side by side and see if the last 2/3sec is missing, or if it is just timestamped wrong.
If you need further clarification, please let us know the following details:
- The version of oneVPL being used in your case.
- The sample reproducer code with input files
- Exact steps to reproduce the same from our end.
- OS and hardware details
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We are checking on this internally. We will get back to you with an update.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We are sorry to inform you that the answer is no in both cases, some features might work but, not fully functional.
Could you please let us know if you need any further clarifications?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I understood
Thank you for answer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for the confirmation. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.
Thanks
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page