设置起始帧MediaCodec

时间:2013-12-17 13:34:29

标签: java android mediacodec

我想知道是否有办法设置我想要解码的第一帧。

让我们说我想从帧号300开始,有没有办法将第300帧设置为第一帧?或者我需要经历所有帧,直到我到达所需的帧?

由于

1 个答案:

答案 0 :(得分:2)

使用MediaExtractor,您可以寻找特定时间。如果您的输入具有固定费率(例如,视频为30fps),则应该相当准确。

如果它是视频,并且您没有碰巧落在I帧上,我不确定如果您从那时开始提供视频解码器会发生什么。

如果你需要确定你是从第300帧开始,那么你需要在前299帧中前进。