user3486: 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!

user2178: If you have access to Photoshop you can open the MJPEG in Photoshop and apply the same edits there as you would in Lightroom.
The instructions below are carried out on a Mac with Photoshop CS5.1 but for Windows it should be comparable.

Open Photoshop
Open your MJPEG file
Go to Window -> Workspace -> Motion
Now a timeline appears on your screen where you can play and scrub through your footage.
Go to Layer -> New Adjustment Layer and choose the adjustment you want.
When you're done editing go to File -> Export -> Render Video and choose the desired video settings.

Make sure to use adjustment layers, as a simple adjustment will only affect one frame.

user2756: 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.

3486: <p>Using the Timelapse app on my Sony NEX-6 camera, I get an AVI which contains an MJPEG stream.</p>

<p>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. <em>without resaving them</em>? As I understand it, MJPEG format is essentially just a lot of JPEG files contained within (in this case) an AVI container.</p>

<p>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!</p>
 2178: <p>If you have access to Photoshop you can open the MJPEG in Photoshop and apply the same edits there as you would in Lightroom.</p>

<p>The instructions below are carried out on a Mac with Photoshop CS5.1 but for Windows it should be comparable.</p>

<ol>
<li>Open Photoshop</li>
<li>Open your MJPEG file</li>
<li>Go to <code>Window -&gt; Workspace -&gt; Motion</code></li>
<li>Now a timeline appears on your screen where you can play and scrub through your footage.</li>
<li>Go to <code>Layer -&gt; New Adjustment Layer</code> and choose the adjustment you want.</li>
<li>When you're done editing go to <code>File -&gt; Export -&gt; Render Video</code> and choose the desired video settings.</li>
</ol>

<p>Make sure to use adjustment layers, as a simple adjustment will only affect one frame.</p>
 2756: <p>The easiest way is to use ffmpeg or avconv.</p>

<p>The command:</p>

<pre><code>ffmpeg -i mjpegvideo.avi -vcodec copy frame%d.jpg
</code></pre>

<p>will create a series of jpeg without reencoding.</p>
