cat big.cap | dumpcap -i- -w smaller.cap -b filesize:65536
(this will split up the big file into multiple smaller files of 64MB)
Hope this helps,
PS IIRC, the reason for the wireshark tools not being able to handle these
large files is due to limitations in the gzip libraries...