Try to work out how to skip them, give up, and then quite often just leave to watch TV. I remember the FF X ending lasted about 1 hour after the gameplay, so I had to leave before I even got to the credits, but they were still going when I got back. Uncharted and Ratchet have been the only two games where I have actually watched the credits, they were just such good games