How to retroactively extract media out of a Final Cut Pro library?
I think the best way would be to create a new library with a new project, then select the entire timeline in the old project, then drag all into the new project in the new library. That should give only the media used. Make sure that in the settings the leave file is selected.