Have you considered using NetworkMiner to do this from a PCAP?
http://www.netresec.com/?page=Blog&month=2011-01&post=Analyzing-the-TCPIP-Weapons-School-Sample-Lab
You could also do this via Wireshark:
https://www.blackbytes.info/2012/01/four-ways-to-extract-files-from-pcaps/
Thanks,
Wes