VLCj在最后一毫秒获得快照

时间:2013-12-02 16:35:55

标签: vlcj

我正在使用VLCj 2.4.1并希望在视频的最后一毫秒拍摄截图。通常我只是做

getMediaPlayer().setTime(someTime);
getMediaPlayer().getSnapshot();

它有效。但如果someTime>= getMediaPlayer().getLength()-120(我通过实验达到120毫秒),VLCj就没有响应(视频位置保持不变)。

但如果someTime0-getMediaPlayer().getLength()-120范围内,一切都按预期工作。

问题出在哪里?为什么那些~120ms“缺少”?

1 个答案:

答案 0 :(得分:0)

我用完全不同的程序/库“解决”了这个问题 - Xuggle for Java。它完美无缺 - 请参阅DecodeAndCaptureFrames.java