
Here's the output from the console: ffmpeg version 2.7.2 Copyright (c) 2000-2015 the FFmpeg developersīuilt with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)Ĭonfiguration: -prefix=/opt/local -enable-swscale -enable-avfilter -enable-avresample -enable-libmp3lame -enable-libvorbis -enable-libopus -enable-libtheora -enable-libschroedinger -enable-libopenjpeg -enable-libmodplug -enable-libvpx -enable-libspeex -enable-libass -enable-libbluray -enable-lzma -enable-gnutls -enable-fontconfig -enable-libfreetype -enable-libfribidi -disable-indev=jack -disable-outdev=xv -mandir=/opt/local/share/man -enable-shared -enable-pthreads -cc=/usr/bin/clang -enable-vda -arch=x86_64 -enable-yasm -enable-gpl -enable-postproc -enable-libx264 -enable-libxvid -enable-nonfree -enable-libfdk-aac -enable-libfaac The videos at hand are 1920x1080 GoPro videos and I'd like full resolution images.


Perhaps ffmpeg is doing something like this? I have seen other programs that can do this but they have to literally play through the video to reach the frames to extract. Is there a way to speed this up? I am working with tens/hundreds of videos and I'm wanting to write up a shell script to automate the whole thing, but I don't want it to take days! My issue is that it takes awhile! 6 seconds per image on average. I have the following code thus far: ffmpeg -i vid.mp4 -vf fps=1/10 images%05d.png

I am using ffmpeg to extract frames from videos.
