recovering data from an sdcard is possible with oss:
create an image of your drive using dd:
dd if=/dev/disk1 of=/path/to/my/image.img
get foremost at
http://foremost.sourceforge.net/
then extract and make it
you can specify a type, e.g. MOV
./foremost -t mov -i /path/to/my/image.img -o /path/to/my/recovered/files