SDJ1 wrote: ... Is there any ... way of recovering ... files ...? ...
If iPhoto 6 and later: Rebuilding the iPhoto library does not let you see the files again in iPhoto, you can recover your files from your Time Machine or other backup.
If, rather than recovering an entire iPhoto Library, you want to recover only some specific video file(s) from your backup, you will need to quit iPhoto if it is open.
Then <control> click on the library file to "Show Package Contents." Navigate to the specific file(s) in the original or modified version folders as desired. Copy (DO NOT MOVE) the specific file(s) of interest to a new location. Now, launch iPhoto with the library you want to use. Then import the file copy(ies) into the the open iPhoto library.