I'm still experiencing this issue even with 10.0.7. I even got a new Compact Flash card. I guess I could try reading directly from the camera but I'm concerned with my camera running out of battery life and corrupting footage during the transfer.
I submitted a bug report, whether that makes a difference, but would encourage others to do the same. I know this worked with prior versions of FCPX. It seems it started around 10.0.6.
Have tried three different card readers, makes no difference.
I have to disagree with importing directly from the camera. It works but it's slow. What I do - and I shoot with 5D II and III, 60D and 7D almost daily - is copy the .mov files using a card reader to a folder on my desktop or external drive and import the h264 files into X from that folder. That way I have an archive of the material. Never had a single problem doing it this way.
I supect a lot of the problems with the 5D II and 7D come from the .thm files that are generated by the camera. FCPX doesn't like them, won't import them and, in fact, I delete them. Not sure what use they were but they are of no use in FCPX now. The 60D and 5D III don't generate them.
I experienced this problem today. I had 7 clips shot with a 7D. 2 of them were over 1GB the others around 400Mb. The 2 largest files had this error.
I launched my CF card with a USB reader. First I tried to import directly from the card. Second, I tried to create a Camera Archive then import from that. W/ my AVCHD cameras, I always make a Camera Archive first.
In both cases the larger files gave me the error message. However, all the clips seem to be in working order, and FCPX created proxy media.
Tomorrow I'll ty copying the .MOV files to hard drive and go from there. I'll also delete the .THM files and see if that helps.
I've seen this too (with multiple different DSLRs, different memory cards, card readers, etc...)
Here's how to get around it (until they fix the bug):
- Copy the .mov files to your hard drive via the finder, put them in a new directory that isn't the DCIM one like on the card, if you don't do this then Final Cut thinks they are still on the card when you import them and this won't work.
- Import them into Final Cut but do NOT select the option to copy files into the event folder (if this option is not available it's because Final Cut thinks they are still on the card).
- Then once they are imported, select the event in Final Cut and choose File/Organize Event Files to copy the files in to the event folder, then you can delete the originals.
I haven't had an error using this method, and the import goes much faster anyway.
Thank you for sharing this. I will try it tomorrow.
I really appreciate when people, like you, figure these things out and share w/ the rest of us. On the other hand, I'm thoroughly unimpressed with the way Apple is handling it's pro apps, specifically Final Cut and Logic.
It's getting awfully hard to spend time finding the workarounds for Apple's continual oversights on features that should "just work." If this workaround works, I'm going to seriously consider switching to Adobe. Steps like these should NOT be necessary.
Again, Richard, thank you! Apple should realize that efforts like your's should not be necessary.
Marshall Ponzi - Owner of $50,000+ of Apple products!
I did some experiments this morning, and Richard's method worked. Thank you!
However, I didn't follow Richard's steps 2 & 3. When importing, I let FCP copy the files to the FC Events folder. It still worked. In step 1, I did not copy the .THM files to the new folder on my HD.
I did a second experiment that did not work:
1) Copy .mov files (only) from CF card to new folder on HD.---no .THM files
2) "Create Camera Archive" with FCP - Store new archive in its own folder on my HD
3) Tried importing from the new Camera Archive - This crashed just like before.
This tells me FCP is OK with importing individual media files to a FC Event. It seems to crash when it thinks there's a camera involved.
Later today I'll try to import some AVCHD files and see if it crashes on import. For AVCHD footage, you need to rely on FCP's "Import from device" capability. Those files need to be transcoded to be usable at all.