2018-07-03 10:23 GMT+02:00, Evan <cerebro.alex...@gmail.com>: > I'm developping a media player featuring advanced video/frame > processing. To be able to seek to any particular frame, I need to
(After writing the answer below: Please understand that in the general case, you cannot seek to any particular frame, this is how video codecs work.) > know, for each frame, its presentation time and if available, if it's > a key frame or not. The latter is optional, really. > > To do that I build an "index" once the media is valid and opened. In general, this is not considered a good idea (for the reason that you found out and that - imo obviously - cannot be solved: No matter how fast your hardware is there will always be a longer video or a video with higher resolution). If you absolutely have to build an index, do it for shown frames at playback time. You can of course only parse the video (instead of decoding it) but remember that for "real" video codecs, the information you get has limited relevance - just let FFmpeg do the seeking... Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".