#!/usr/bin/env python import sys import block import struct import re f = open(sys.argv[1],'r') file = f.read() file = file.split("\xFF\xD8") # JPEG magic bytes print len(file) index = 0 for frame in file: f = open("frames/%04i.jpg" % index, 'w') f.write("\xFF\xD8" + frame) f.close() index += 1