Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有办法设置我要解码的第一帧。
假设我想从第 300 帧开始,有没有办法将第 300 帧设置为第一帧?还是我需要遍历所有帧,直到达到所需的帧?
谢谢
使用MediaExtractor,您可以寻找到特定时间。如果您的输入具有固定速率(例如,它是 30fps 视频),这应该是相当准确的。
MediaExtractor
如果是视频,并且您没有碰巧落在 I 帧上,我不确定如果您从那时开始输入视频解码器会发生什么。
如果您需要确保从第 300 帧开始,则需要前进到前 299 帧。