Why is Adobe software reading a video clip with the incorrect duration?
Let me preface this by stating that this issue applies to Premiere Pro, After Effects and Media Encoder; I have not tested it with any other Adobe software.
A bit of background information: I have a piece of stock footage that runs at a constant 23.976fps as expected. I work in a cross–platform environment, and it's not uncommon for clips to be used in multiple NLEs. Typically, when dealing with a variable frame rate clip, including stock footage, Premiere Pro will have a slightly different (shorter) length than other editing software, which I've come to expect, but I have never had this problem with a constant frame rate clip before.
If I load this clip into any other NLE, it is exactly two frames longer than it is in Premiere Pro/After Effects/Media Encoder, despite the fact that there's no reason why it should be any different in Adobe's software than in other editing tools. Does anyone know what might be causing this? I've taken this piece of stock footage and run it through multiple programs, and only Adobe is missing two frames. If I create a timeline from the clip, I cannot drag it out by two frames, so it's not as if the frames are just "hidden," the clip is simply interpreted as being two frames shorter in Adobe's software than it is in anything else, despite being a constant framerate clip.
I'm running Adobe CC 2022 on an M1 iMac, but have also tried this in Adobe CC 2021 on an M1 iMac and a Windows desktop. The specs for the iMacs are 16GB RAM, 2TB SSD and macOS Big Sur; the Windows machine has an Intel i9-7980X, 128GB RAM, GeForce GTX 1080, and runs Windows 10. Platform doesn't make a difference to this issue. Any assistance would be appreciated.
