Capsa Network Analyzer can group connections by protocol (including BitTorrent) and provides a wealth of information including throughput, a connection matrix (for remote/local network/peer mapping) and other expected packet sniffing capabilities. There's a tutorial here.
To identify what file names are in the torrents I'd recommend capturing any requests to known trackers and examining
.torrent files - I don't know of an automated tool for this. Once the torrent has been parsed by the client it requests chunks rather than files, so sniffing BitTorrent traffic without knowing which torrent it's from may be fruitless. There's a list of 950+ trackers here that you can cross reference against requests.
If you are looking to filter requests or are interesting in packet-shaping L7-filter is an application layer "deep packet inspection" filter for a few different P2P protocols.
Here's a good white paper on BitTorrent.
Capsa's connection matrix