Lossless extracting of JPEGs from an MJPEG video Using the Timelapse app on my Sony NEX-6 camera, I get an AVI which contains an MJPEG stream.

However, I'd like to take all the individual frames into Lightroom as normal photos, to do my post-processing. Is there a way to extract the individual JPEG frames in a lossless fashion, e.g. without resaving them? As I understand it, MJPEG format is essentially just a lot of JPEG files contained within (in this case) an AVI container.

I would prefer to do this on a Mac (I normally use Lightroom and Photoshop), but any application that does it would be fine, I'll find an OS to run it!
The easiest way is to use ffmpeg or avconv.

The command:

ffmpeg -i mjpegvideo.avi -vcodec copy frame%d.jpg


will create a series of jpeg without reencoding.