XfcpX – From Canon XF100 to FCPX – a working flow!

Please note: Canon has finally realeased their plugin. If you are still here for the XfcpX tool, please check out version 2 of it here: XfcpX 2

So, you are one of those happy owner’s of the Canon XF100? And you really want to work with Final Cut Pro X now that you’ve paid for it? You have banged your head at the wall, cursing at Apple, Canon and your dog over the fact that you could not import your footage in a manner that made any sense? If that’s you, read on – I may just have the solution you are looking for…and it’s Fast, Free and Lossless (Yeah, that’s what I said!)

UPDATE January 2012: Sorry all, I can see some of you had unanswered comments. My blog was spam-attacked, leaving me with some 8000 comments to sort through before getting to yours. I’ve installed a better spam protection now, so if your comment/question got lost in the clean-up please repost.

So, I too, have been in your situation. I’ve searched the internet high and low for a working solution that made sense. Sure, there are options – you could roundrobbin’ your files through FCP7… Well, that’s a no-go for me; even though I have my trusty FCP7 still installed, it’s on a another boot drive as I did not want to take the chance of messing up my production system. And booting to another OS to ingest my video, is not really an option for me, when I think in workflow terms. So, there’s the other option of the “Best video converter for mac” crap you see spamming all over the place. Is it Aunsoft? Foxreal? Whatever… are they even different products or just rebranding of the same code? Either way, they are $35 and reports claim that they are unstable, hard to do batch stuff in and they bloat the files… The bloating I could live with, disk space is cheap, but they do introduce a transcoding step – and we all know what that means: Loss of quality.
Also, the lack of any kind of workflow support just makes it a non-viable option for me. Daniel Houghton did a nice job of creating an Automator script to help with batch transcoding using Adobe Media Encoder. But I am not too fond of solutions that are too automated. I want options. And Adobe Media Encoder is more money out the window, unless you preown it ;-)

Considering that Canon claims their XF Pro codec is a “real” mpeg2 stream, wrapped in the MXF container, I am not about to accept a transcode of my master material, unless absolutely nessecary. It turns out, I don’t have to ;-)
So, after some investigation, edu-ma-cation and a few buckets of coffee, I came up with an idea of my own – and seeing as it does not look like Canon is going to step up to the plate in the near future, I took the liberty of going ahead and implementing the damn thing as well.

The proverbial tree does not grow into the skies though – read on…

The Good

So, is this the Holy Grail? The ultimate tool? Nope. Does it work? Absolutely yes. And it’s fast as well. Oh, and did I mention, NO transcoding. Basically, I am rewrapping the original mpeg2 stream in a .mov container that FCPX will play nice with – after which you can have FCPX transcode it if needed. But you have your original yuv422p/50Mbps footage going straight into the belly of FCPX – yummy yummy ;-) It’s all possible only due to the brilliant work of the guys doing the whole FFmpeg open source project. So yeah, don’t thank me – thank them… they did the hard work; my little utility is simply wrapping it in a nice UI that will enable it to be used in a decent workflow for us happy XF100 owners ;-)

The Bad

So yeah, I’m not really a Mac programmer. Neither am I a Cocoa specialist or anything fancy. I am also on a limited time-budget. So this is not a pretty program, very Mac’ish or really a nice package or anything like that. Update – I just repackaged and precompiled the whole thing… the installer should be alot easier now

…And the Ugly

And while we’re on the subject of time-budget – Any time spent on stuff like this, is time not spent making money from my customers. This means, that this program is as-is. Don’t expect support, don’t expect bugfixes and don’t expect it to get improved in regards to functionality. However, just below this paragraph I am providing you with a donate link so you can send me a little token of appriciation if you feel like it. Now, let me elaborate on this: Please, do not in any way feel obliged to pay anything for this little utility. I am dead serious – if you use it, and don’t feel like paying there’ll be no hard feelings from my part – I pinky swear; I am just happy you can use it to be productive. I made the code for myself – and it does not cost me a dime (or almost nothing) to make it available to you, so enjoy ;-)
But, if there’s enough funds comming in from this little Paypal link, I may find that I can afford to spend some more time on this program. While there will be bugfixes to whatever annoys me the most, a little funding can go a long way to make the product better. And it can get alot better – stuff like a nice installer, individual file conversion instead of just whole cards, previews of the video files, more options to split sound and video, maybe even a true Log&Transfer kinda thing with setting I’s and O’s on individual clips, better handling of metadata (big one for me) etc. etc. I make no promises though – Java programming for the Mac is not where I get my income from, and a man’s gotta eat you know ;-)


Please make some donations

So, without further ado:

Installation

Yeah, so in short – this is what you are going to do:
- Check Prereqs
- Install Java (If needed)
- Install XfcpX
- In…joy! :-)

Check Prereqs

This is developed and tested under Lion – I see no reason for it not to work under Snow Leopard for instance… but I have no clue really. If you try it out, please let me know ;-) Anyways, make sure your Mac is fully up-to-date by clicking the apple icon in the top left of your screen and select “Software Update..” – if you see any packages inthere, install them all unless you have a good reason not to. In order for this guide to work, you should as a minimum have the App Store installed… but there’s other goodies to be had, such as the ProRes codecs that only comes as an update in there for FCPX owners.(But of course, you already did install those – right?)

Install Java

If you don’t already have Java installed, go to http://support.apple.com/kb/DL1360 and download the latest version of Java – install it. Note: You probably already have Java and can skip this step – but this is the link in case you don’t ;-)

Install XfcpX

Download XfcpX, open the zip file and double click the installer – if all goes well, you should be able to find the utility in your Applications folder (Or use spotlight).

So, what’s going on here?

The utility is fairly simple. I made it in a way that made sense for my workflow. It assumes you used Canon’s XF Utility to backup the cards from your camera. These are your Master files, and should never be touched. I am importing all my cards using the XF utility to a single folder called “Master Files”. What I am saying is, that the Master Folder in XfcpX should basically point to the same directory as your backup location option inside the XF utility ;-)
Once you’ve located this, the right side “Cards to Process” should populate with the cards you have backed up. (They are listed by the date name that XF util uses to name each folder). The Destination Folder in the bottom is up to you. Some place all their converted files in one folder, and import them to FCP from there. I prefer to create a folder structure for each project and place the media there, something like /Media/Customer_name/Project_Name/ – the reason is, that if you use the “use folder names for meta data” thingie inside FCPX, you have prepopulated some keywords/metadata already…always nice !. XfcpX will use the destination folder, to create a single folder for each card processed (same name as XF Util used) and will place all the processed .mov files from the card inside this folder. When you have set the master folder and the destination folder, select the cards you want to process and click “1..2..3..GO!” ;-)
When a card has been fully processed, it will be moved to the Previous Cards list in the left side to clear up some clutter. If you need to reprocess it, you can just click it back to the process list on the right and select it for processing.
As with many of these things, you should not tamper with the folder structure/names of the cards that XF utility backed up – I am dependent on them ;-)

Final note

That’s it… you should now have full quality copies of your video, wrapped in a FCPX friendly .mov container ready to import into FCPX and let it do it’s thang!
You can, in your Event, just select “Import files” and it will eat it all up – but an even better option, if you ask me, is to say “Import from camera”, then click “Open Archive..” and browse to the Destination folder. The reason for this, is that it will display the import window where you can select individual clips with in’s and out’s to import ;-)
Depending on your system, you may experience a greenish flicker on the video when you play it back inside FCPX – don’t be scared, it’s not a “real” problem. The video is fine, will render fine and all that – it’s due to FCPX’s need for speed… if you go to the Preferences in FCPX and click “Playback”, select “Higher Quality” instead of “Better performance” and the problem goes away. This has nothing to do with the rewrapped files, just a performance issue in general – other formats does this too inside FCPX. If you can live with it, rest assured it will render just fine and it’s only a playback issue inside FCPX’s preview(Although, color correction might be abit more tricky :p ).

There you have it – now, forget about the tedious technical stuff and go be creative… shoo, come on, out in the real world and make some footage!


Please make some donations

/Cheers


******************* Known limitations *******************
- XfcpX will not handle Interlaced footage (the 50i, 60i modes etc.). That is to say, it will handle it, but you will get the raw interlaced footage into FCPX with all the artifacts you’d expect. This is due to the fact that I am not converting it. I could probably make an option to convert interlaced footage, but there would have to be a high demand for that. In my mind, Interlaced footage belongs in the past and should be shunned. The 3 key points of this software is to fit in a nice productive workflow, be fast and leave the original footage intact. Converting files, to handle interlaced footage would go against the latter 2.
- On some systems, the resulting .mov files wont play in QuickTime. This has to do with the videos being tagged, improperly, with a FourCC of m2v1 instead of m2v. It’s just the tag though – and the files should play fine, once inside FCPX. It’s on the to-be-fixed list.

******************* Updates below *******************
25-08-2011 – (V1.1c):
– Fixed a bug introduced with the NTSC Audio fix ;-) It resulted in just the Left mono channel being mapped to a stereo channel, leaving right mono sound out of the file. This means any video you converted with the previous version, only have left sound in it – reprocessing of the files is needed, sorry :(

23-08-2011 – (V1.1b):
– Fixes a bug with that produces really small(~400Kb) and useless .mov files. (Due to faulty timecodes for audio in NTSC version of the cam)

22-08-2011 – (V1.1a):
– New version up. Handles directories with spaces now ;-)
– Fixed “Chance to hang when processing large MXF’s”

69 Responses Subscribe to comments


  1. C Peters

    Hi Pika,
    I have followed you instructions and all went well until the./configure –enable-shared –disable-mmx –arch=x86_64 command which said Unknown option “–enable-shared”.

    Can you give any help please.
    Regards Colin

    Aug 19, 2011 @ 20:40


  2. admin

    Hi C Peters,

    hang on just a minute – I’ve just packaged a version that will include it all, so you can skip those steps… I am uploading now, and will update the guide accordingly… I will post here, when ready :)

    Aug 19, 2011 @ 22:10


  3. admin

    There, try now – it should all be packaged in one installer now, so just download XfcpX and double click the installer in the zip file, letting you skip the whole Xcode and FFmpeg install part – let me know if that works ;-)

    Aug 19, 2011 @ 22:20


  4. C Peters

    Thank you Rune for such a quick reply,Yes it is working very well,thank you for your help.I have made a small donation via paypal.

    Thank you colin

    Aug 20, 2011 @ 00:36


  5. admin

    Thank you, much appreciated – be sure to check in once in a while… Even though I am not going hardcore on the development, there’s bound to be some updates in time ;-)

    Aug 20, 2011 @ 00:43


  6. David Dixon

    Not working for me under Snow Leopard – the cards to process window never populates even after I point it to my XF Utility backup folder.

    Aug 21, 2011 @ 13:04


  7. admin

    If you open your XF Utility Backup Folder in Finder(e.g. the adress that you have in the Master Folder box in XfcpX), what directories/Folders do you then see ?

    Aug 22, 2011 @ 02:10


  8. David Dixon

    In my folder where I do my XF Utility Backups I see the same folder list I see in XF Utility’s left pane – a list of the virtual media I’ve created. Maybe that’s not the way it’s supposed to be done. In XF Utility I create a new virtual media for each card of clips. I then select the clips in the main window of XF Utility and drag them onto the virtual media icon in the left pane. This moves them to the computer.

    Then, in FCP7 I point Log and Transfer to the appropriate folder and import the clips as native. They come in as XDCAM HD422.

    I do not yet have FCPX.

    Does this help?

    Aug 22, 2011 @ 23:34


  9. admin

    Hi,

    Well, first off – if you are using FCP7 with Log&Transfer, this utility wont do much for you. In fact, in my opinion L&T offers a better workflow, because it’s better integrated. But maybe you are testing this, before you decide to buy FCPX ? If so, read on ;-)

    The Virtual Media thingie in XF Utility is not what you should use for this. To be honest, I am not even 100% sure how that feature works, as I have never used it myself. Instead, once you plug in your Camera/Card reader, the cards should show up in XF Utility in the left side pane – from there, you right click the cards and select “Backup Card…”. (The backup folder is set under “File” -> “Preferences” and is the one you should use inside XfcpX as Master folder)

    Hope that clears it up abit.

    /Rune

    Aug 23, 2011 @ 02:20


  10. David Dixon

    OK, I figured it was something like that – your utility was expecting things to be in a different structure than I am using. I assume you can Log and Transfer in FCP7 from that backup? I’ll try it later.

    Yes, I will be getting FCPX soon, but was frankly holding off partly because I’m in the middle of a couple of projects, but also partly because I was waiting to make sure I could use it with my XF100.

    One more question, it sounds like your utility also leaves the clips in the native format rather than changing to prores, yes?

    Thanks for doing this!

    Aug 23, 2011 @ 03:20


  11. admin

    Yes, within Log & Transfer you have the option of “importing” a folder – so point to the backup folder, and L&T will see the clips in the backup.

    And yes, my utility does not touch the mpeg2 stream within the original file – so you get as clean a file to work with as possible. Unless you have a really powerful system, I’d recommend you let FCPX transcode it to ProRes for you though. The good thing about FCPX, though, is that you can start working with the newly imported mpeg2 files from my utility right away, and FCPX will happily transcode in the background, swapping out the files with the ProRes version as they become available without you having to do anything.

    Aug 23, 2011 @ 03:58


  12. Daryl

    Pika,

    Tks for the effort….2 Q

    Q1) Will it work on CF card form XF305…?

    Q2) If yes do I have to back up the CF card via canon utility to the HD first, before the re-wraping…simply put can I re-warp directly from the CF Card…?

    Cheers/Daryl

    Aug 23, 2011 @ 09:18


  13. admin

    Hi Daryl,

    2 A
    A1) I don’t know, send me one and I will test it for you! :-) Jokes aside, my guess would be “yes” – as the wrapper should be the same. Knowing Canon, the folder structure is probably the same as well. If these 2 things are true, then the utility should work. Download it, and try it out – it’s free and it wont take you many minutes to test it ;-)
    A2) In either case, yes – you need to “Backup card” via the XF Utility before using XfcpX – I may implement working from the card later, but in any case, it’s always good workflow practice to copy your cards (using XF utility in this case) to your harddrive in a Master folder and work with this, keeping your cards with the original media stored until you have backups – so this is the workflow I am “enforcing” with the utility.

    Aug 23, 2011 @ 14:04


  14. Daryl

    Pika,

    Tks will try later… looking forward to

    “direct from CF” soon

    BTW seems to me for the moment, U are the last line of defence for all the XF user with FCPX. KUDO to U!!!

    Cheers/Daryl

    Aug 23, 2011 @ 21:02


  15. Martin

    Thank you for this solution. I’m optimistic that Canon will update their plugin for FCPX some day but in the meantime this is great.

    By the way I use your utility with Snow Leopard and with XFUtility card backups from my XF300 without problems.

    Aug 23, 2011 @ 21:07


  16. Paul

    Hi
    I was hoping that this would solve my problem… but.
    My clips are from XF300 (a friend of mine). Will that make any difference?
    But I already have a problem when locating the master folder which contains all the folders (i.e. AA2298) of the clips I have received from my friend. Each folder contains an MXF file plus 5 other files.
    I am still on Snow Leopard 10.6.8 by the way!
    Any hope?
    Paul

    Aug 31, 2011 @ 16:45


  17. James

    Hi Pika,

    I have a problem, I used your tool to re-wrap the files but when they were done, only the audio was playing and no video, just a black screen was present.

    Any solutions?

    Thanks,
    James

    Sep 01, 2011 @ 16:23


  18. admin

    Hi Paul,

    reports are claiming that XF300 files will work as well with my tool.
    About the master folder – this is the structure created, when you backup an entire card using the XFUtility provided by canon. If you just received the clips/foldes seperately, you need to “cheat” my program by creating the folder structure yourself. (An update may come later, that will enable selective conversions).

    The folder structure should look like this: (Create the missing folders yourself)

    Masters -> (This contains all the cards)
    20110820183500 (One or more cards – should start with 20 and be 14 digits in total)
    20110821192010
    20110822202323 ->
    CONTENTS ->
    CLIPS001 ->
    AA105
    AA106
    AA107 ->
    AA10701.CIF
    AA10701.MXF
    etc….

    So a valid path to a MXF file would look something like this:
    Masters/20110820183500/CONTENTS/CLIPS001/AA105/AA10501.MXF

    You then point my tool to the Masters folder.

    So, to summarize: Create a Masters folders. Inside that, create a folder to contain each card’s files (You can just create one dummyfolder called 20000000000000, and put all your media in that). It has to start with 20 and be 14 digits in total (It’s a timestamp). Inside that, create CONTENTS, inside that create CLIPS001 and finally, inside CLIPS001 copy all your AAxxxx folders (each containing your 5 files).

    Hope that makes sense!

    Sep 01, 2011 @ 17:35


  19. admin

    Hi James,

    that sounds weird. How big are the resulting .mov files? They should be close to(but not excactly) the same size as the original corresponding MXF file.
    It’s a standard mpeg2 stream, so it should play with just about anything. Did you try importing it into FCPX and see if it worked there? Can you play the files using the free VLC player from http://www.videolan.org ?

    Sep 01, 2011 @ 17:37


  20. Peter

    Hi Pika,
    I have been tearing my hair out for weeks trying to find a way to get MXF footage into FCPX. Your software is a godsend. I just tried doing a little conversion and had the same problem as James. The file sizes are about the same size. It would not play in VLC – ” ‘VLC does not support the audio or video format ‘m2v1′ ”
    It will not play in the Mac Finder Preview either but I have just imported it into FCPX and it seems OK.
    Thanks for the utility – will test some more and make a donation if it proves suitable. (I shoot most of my footage in 50i so will check how bad the artifacts are)
    Cheers
    Peter.

    Sep 02, 2011 @ 13:13


  21. admin

    Hi Peter,

    Good that it is working for you. Regarding the m2v1 issue, that would explain it – and probably James’ problem as well. It’s a minor problem, and I am pretty sure I can fix it – next time I get a chance to look at the code; so stop by here and check for updates.

    Regarding your i-footage, I do fear that it wont look pretty for you. I would like to find a solution for the problem. If all your footage is in 50i, perhaps you could fix the artifacts in compressor when you render out to your final output. This would still have artifacts while editing, but the final result would be ok.
    Again, if there’s enough asking for it, I might implement a conversion to handle it – in that case, it would be an option to convert, and if you select it it would then convert/deinterlace the footage. Which would result in much longer conversion times.

    Sep 02, 2011 @ 14:19


  22. Andrea

    Hi Pika,
    not working for me under Snow Leopard.
    When I launch the software I see this exception: java.lang.reflect.InvocationTargetException
    My mac is up to date and also java.
    Thanks
    Andrea

    Sep 06, 2011 @ 23:49


  23. admin

    Hi Andrea,

    That sounds odd. What version of Java are you running ?

    /Rune

    Sep 07, 2011 @ 14:06


  24. Andrea

    Hi Rune,
    I have the last version: Java SE 6 version 1.6.0_26.
    Thanks for the support.

    Andrea

    Sep 07, 2011 @ 14:52


  25. admin

    Hmm…

    Could you try and see if there’s a logfile generated? It’s located in your home dir and it’s called XfcpX.log (Can use spotlight to find it).
    If it is there, I’d like you to email it to me (My mail address is listed under “Contact” on the top of this blog)

    /Rune

    Sep 07, 2011 @ 19:17


  26. Jason

    Hey,
    Thanks for coming up with a workflow!!! But when I go through the steps, my end result is a blank, black screen when i try to open the file in quicktime. I hear a slow version of audio, but no vid is playing. Any suggestions?

    Jason

    Sep 21, 2011 @ 00:23


  27. admin

    Hi Jason,

    It’s a known bug – and has to do with an improper tag on the file. The file itself should be fine if you import it into FCPX.
    I am planning to fix it – and it should be a simple fix; but I have not had the time yet – and to be honest, it has not been a priority for me, as the files are working in FCPX which is the final goal for the tool – not QuickTime ;-)

    Be sure to check in for updates though – next time I get my hands in the code, this is on the to-be-fixed list.

    /Cheers

    Sep 21, 2011 @ 01:25


  28. Peter

    Hi Pika,
    I think I may have stumbled onto a fix for all those that, like me, found that your conversions are fine in FCPX but appear as a black screen with audio in Finder and Preview. I downloaded “ProAppsQTCodecs.dmg” dated 20Sep2011 from the Apple site, installed it and – hey presto – the black screen has been banished and the video plays perfectly in Finder and Preview. Hope this helps.

    With the 50i artifacts – I processed a few clips using the “Share > Export Movie > H264″ menu items which produced “25fps” output and the resulting footage looks OK. Does this procedure re-interlace the footage as it is exported?

    I have a question about the list of “Previous Cards”. Is it possible to delete references to previous cards that I no longer want to use?

    Took a while to get my head around the fact that the “Master Folder” is the one that CONTAINS the Media Backup folder and not the Backup folder itself. Thanks again for the fantastic program – I am off to check it out further and see if the 50i problem is visible on my TV
    Peter

    Oct 02, 2011 @ 05:58


  29. admin

    Hi,

    Nice hint – thank you for posting that.

    Regarding the Previous Cards – I am probably going to change the way that whole thing works (It is bugged btw – but noone seems to to noctice; a clear indication that noone is really using it :p ).

    For now I have held off any further development mainly because of the fact that it does do the job, and with no income from doing this utility, my time is better spent on making real money ;-) That, and the fact that with the latest FCPX update, rumour has it Apple released SDK’s for the camera developers – so I have a feeling that if Canon is going to act on this, this will be the time.
    If nothing happens from their part in the near future, I will probably spend more time on the utility, improving it.

    Oct 03, 2011 @ 01:12


  30. trish

    Hi
    I just bought a Canon xf300 will your workflow work for me?
    I have both FCP7 and FCPX on separate computers

    should I just import to FCP7 with the plugin or can I go
    strait into FCPX with your fix ???
    thanks so much
    trish

    Nov 09, 2011 @ 05:01


  31. Joseph

    Hello,

    Does your software have an uninstall routine built in? If not, how can your software be completely uninstalled from a system (including any preferences, etc.) without leaving behind any loose ends?

    Thank you.

    Nov 11, 2011 @ 14:43


  32. Sally

    Hi there,

    Thanks very much for this. I have a problem that relates to my attempt to install java. Having done so, when I attempt to open xfcpx I come up with the error message
    java.lang.reflect.InvocationTargetException

    I have had no luck trying to resolve this and wonder if you have any suggestions, or perhaps where a more appropriate place to ask is. I am on OS 10.7.2 and have installed the latest java.

    Many thanks!
    Sally

    Nov 17, 2011 @ 15:42


  33. admin

    Hi,

    reports claim it should work fine with the XF300 – so need to rountrip through FCP7…. Just run your files through the XfcpX utility and they should ready for import to FCPX.

    Nov 21, 2011 @ 15:50


  34. admin

    Hi,

    it’s pretty selfcontained. You’d need to remove it from your application folder, remove ffmpeg in the /usr/lib (Unless you use it for something else) and remove the log file (xfcpx.log) from your home directory.

    Nov 21, 2011 @ 15:52


  35. admin

    Hi Sally,

    you are, unfortunately, not the only one with this problem. It’s related to the java version somehow, but I have not had the time to figure out exactly what the problem is.
    As soon as I get a chance to get back into the code, I will try and come up with a fix for this error.

    Nov 21, 2011 @ 15:53


  36. Jason

    Hello and much thanks for the time you’ve invested in building this workflow.

    I installed your app last week (11/16) and was initially able to convert my Canon XF300 files to .mov files, but have been unable to do so since then. When I try to launch the app, it now appears in my dock briefly (Mac OS 10.7.2) and then disappears. I’ve uninstalled and reinstalled the app a few times, but the same thing continues to happen. Also, in my xFCPx.log, it reads:

    INFO – XfcpX v.1.1
    INFO – Reading Properties
    FATAL – Can’t read configuration – fix /Users/jason/.xfcpx.properties or delete it to start over.

    Could this be related to the existing java version issues or is it something else?

    Thanks for your help and time!

    Jason

    Nov 24, 2011 @ 01:34


  37. admin

    Hi Jason,

    did you try the solution I wrote in the log? e.g. locate the .xfcpx.properties in your home directory and delete it? (Note, it will loose your previous settings, so may wanna back it up and reenter the information if you are tech savy enough for that.)

    Nov 28, 2011 @ 22:03


  38. Dan Sallitt

    Rune – I have .MXF files from a Panasonic HVX200, already transferred to my hard disk. Is there any way your utility can work with them, or is it too Canon-specific? Thanks for your work! – Dan

    Nov 28, 2011 @ 23:54


  39. Jason

    Hello Rune,

    Yes, I deleted xFCPx from the application folder and removed the log from my home directory. Could it be the ffmpeg? Fyi, I checked my home directory and did a spotlight search, but am unsure where ffmpeg is located.

    Thanks,
    Jason

    Nov 29, 2011 @ 11:42


  40. Omar

    Thank you so much for this nifty tool, I do have one question, I converted a long clip of about 13 mins and XfcpX generated 3 .mov clips 2 at 5:13 mins and on more with the remaining footage.

    Is this an error or just the way it should work?

    Thanks

    Dec 07, 2011 @ 03:09


  41. Scott

    Admin

    I am having issues regardless of all the comments I scrolled through. And no one seems to have mine… I appreciate that you have taken the time to help all with Final Cut delema.. I did everything you said and clicked the 1,2,3 and it just precesses no status bar, and I waited a hour to do a 30 second Clip and still didnt have anything yet, I tried it three times and nothing. Would love some Help if you have Time thanks

    Scott

    Dec 11, 2011 @ 01:41


  42. Omar

    Hi,

    I have a similar program as Jason, I installed the program and it worked fine for a couple of weeks, now the program doesn’t launch and I get the exact same error in the log file as Jason.

    It turns out that the .xfcpx.properties doesn’t exist, even after re-installing the software.

    Thanks for your help in advanced

    Omar

    Dec 21, 2011 @ 03:17


  43. Import Canon XF100 Camera footage into FCPX « FINAL CUT PRO TRAINING

    [...] more about it on the Pika Foto web site: LD_AddCustomAttr("AdOpt", "1"); LD_AddCustomAttr("Origin", "other"); [...]

    Dec 23, 2011 @ 23:11


  44. admin

    Hi Omar,

    the file should be there. If not, the program will create it. It is however, a hidden file (indicated by the leading . in the filename).
    This trick here: http://www.macworld.com/article/51830/2006/07/showallfinder.html should enable your Mac OS to see the hidden files and allow you to delete or alter it.

    Jan 03, 2012 @ 14:42


  45. admin

    Yes, and no.

    There’s a inherent limit in the camera, meaning that the files can only be 2GB in size, at which point the camera starts a new clip. (Inside the camera it will combine it though, to a “single virtual clip” so you wont notice.).

    If you look at your original MXF files, I bet inside that clip folder you will find 3 MXF files – two with the size of 2GB and one smaller one.
    All your data should be there; although in seperate files. I might be able to combine them in the program – but it depends whether or not Mac OS can handle individual files larger than 2GB (I assume it will, but I have not checked up on it)

    Jan 03, 2012 @ 14:45


  46. admin

    Hi Scott,

    I need to take a look at your log file to guess what the problem could be.

    Jan 03, 2012 @ 14:46


  47. admin

    Hi Dan,

    It will *probably* work – but I can’t be sure, without knowing the panasonic format. My guess is, that if you have any problems, it will be audio (no audio, mono or such problems).

    Only way to find out, is to put your MXF’s inside the Canon folder structure – There’s a howto somewhere in these comments I think, and try it out.

    Jan 03, 2012 @ 14:47


  48. Leon Cych

    Yes it works well but I don’t get stereo audio :( any ideas?

    Jan 04, 2012 @ 07:14


  49. admin

    Are you using the latest version? (The one called “c”)

    Jan 04, 2012 @ 13:56


  50. Leon Cych

    No I downloaded it from the website here and it is 1.1 so where can I download the “c” version please do you have a direct link?

    Jan 05, 2012 @ 17:35


  51. Leon Cych

    Looking at it again it is the C version – odd?

    Jan 05, 2012 @ 23:09


  52. admin

    Sounds weird. Can you make a 10 sec video clip with the problem and provide me a link so I can download both the original MXF file and the converted mov file? If so, I can take a look.

    Jan 09, 2012 @ 13:54


  53. cgbier

    Thank you very much. Works perfectly. Transcoding to ProRes not really needed on 2010 i7 MBP.

    Jan 25, 2012 @ 18:07


  54. Tom Wolsky

    Where do you find the Canon XF Utility? The only software on the Canon web site for the XF100 is a XF Utility 1.2 Updater, which requires the installation of the XF Utility, and two Avid Media XF plugins.

    Thanks very much.

    Feb 01, 2012 @ 23:02


  55. Stacy Cobb

    Leon,

    First, I want to say thank you. I’ve been using xfcpx since I got my xf105. I did run into a problem the other day and I’m not sure where it is coming from. I just realized that when I do a long form project and my 2gb files are put together in the timeline right at the end of each file I get 3 still frames before the next clip begins. I don’t know if this is the camera or in the conversion process.

    Any thoughts?

    Stacy

    Feb 04, 2012 @ 20:21


  56. Madhuri

    Hello

    I’ve backed up my files in Canon utilities and put that as my master location in Xfcpx but it is not picking up the clips? Not sure what I am doing wrong here?

    thanks

    Feb 06, 2012 @ 23:52


  57. How to Import C300 Footage in Avid, FCP X and Premiere | CineTechnica

    [...] internet I found a program called XfcpX, which was written to convert Canon MXF into working MOVs. Download XfcpX, donate to the nice guys over at Pika, and open up the [...]

    Feb 08, 2012 @ 03:49


  58. Canon C300 Workflow – FCP, FCP X, Avid & Premiere | Learning to See

    [...] FCP X or Canon provides an FCP X plug-in very soon. If a programmer working on his own can provide basic software to rewrap Canon MXF files as .MOV files then Canon, really, there is no excuse. If Adobe Premiere Pro can provide truly native support to [...]

    Feb 08, 2012 @ 10:27


  59. Ed Kreitman

    Rune. Thank you for this utility. I am that person you describe who has just recently moved up to Final Cut X. I was using FCP 5.5 and 2 Canon GL 2 cameras. It was time to update my equipment. I love the Canon FX100 camera….completely awesome pictures…but also completely incompatible with FCP X. The canon customer service department directed me to your website. When I first tried using the software on my laptop which is running 10.6.8, the right hand column would not populate. Then I tried it on my new I-mac which is running Lion…and it worked perfectly. I’m sure Canon will eventually get around to writing a plugin…but in the meantime, you have allowed me to get on with my work…and enjoy all of my new equipment. I have just sent you a paypal donation. I also want to say that enjoyed your tutorial on lighting for the portrait. Excellent.

    Cheers
    Ed in Chicago

    Feb 11, 2012 @ 20:07


  60. John James

    Hi.. I am running in to a problem. I have used the XfcX utility a couple of times a few months ago with great success.
    I just downloaded the latest build 1.1c and it has stopped recognizing the cards.
    I ran the cards through the Canon XF Utility (the newest version for Lion) and created the usual folder with the 14 digits but it just does’t show up in XfcpX at all.
    I made sure I am running the latest Java on my machine so as far as I know the software I need is up to date for use on Lion 10.7.2
    Any suggestions?
    thank’s

    Feb 14, 2012 @ 05:26


  61. James Cude

    Good news- Canon just released a plugin so this can now work directly in FCPX. Here’s the link (be sure to select Lion as your OS) http://usa.canon.com/cusa/professional/products/professional_cameras/cinema_eos_cameras/eos_c300#DriversAndSoftware

    Feb 15, 2012 @ 02:26


  62. Studio Daily Blog » Canon C300 Footage Is Now Supported in Most NLEs

    [...] where they detail all the NLE workflows. The FCPX workflow describes a third-party utility called XfcpX but they’ll probably update that to include this new and official way. The FCPX plug-in is [...]

    Feb 16, 2012 @ 01:43


  63. Canon C300 Footage Is Now Supported in Most NLEs « Jeff Riegel's VIDEO VLOG…All things Mac and Final Cut Pro

    [...] where they detail all the NLE workflows. The FCPX workflow describes a third-party utility called XfcpX but they’ll probably update that to include this new and official way. The FCPX plug-in is listed [...]

    Feb 17, 2012 @ 19:50


  64. dan

    this is not working for me at all :(
    nothing populates in either of the windows. it’s seem straight forward and i’m pretty computer savvy but can’t figure this out at all. any help would be huge at this point :)

    Mar 03, 2012 @ 06:10


  65. admin

    Hi,

    first off – you are using the old version. There’s a new version here: http://pika.dk/?p=472

    Second, Canon did release their official plugin, so that is probably a better choice for you. There’s a link to that as well in the above link.

    Mar 04, 2012 @ 21:35


  66. andrew

    I have discovered that there is no Canon XF Plugin for Mountain Lion. Therefore, i find it impossible to import clips from m Canon C300. Unfortunately, I am in a remote location without access to installer disks to revert to Lion, and very slow internet.

    I’ve searched for a solution for about 10 hours, and have found none.

    Your program is the only thing that comes close to solving the issue. It works as described, even connecting spanned MXF files into single clips.

    When playing back the re-wrapped clips, the audio plays seamlessly. Unfortunately, for video, I only get a green or black screen. Also, when bringing the clips into FCP 7 it says they are no good and should be recaptured or recompressed.

    Can you think of any possible solution? Your software is the only thing that comes close to working for me.

    Aug 23, 2012 @ 15:20


  67. 3 Ways to get Canon MXF footage into Final Cut Pro 7/FCP X - Tablet & Smartphone FAQ

    [...] Get XfcpX [...]

    Mar 25, 2013 @ 07:47


  68. Top 3 Free and Handy tools to import Canon XF videos (.mxf) into Final Cut Pro - Everything iCamcorder

    [...] Get XfcpX [...]

    Mar 25, 2013 @ 08:03


  69. Top 3 Free Tools to Import Canon XF videos (.mxf) into Final Cut Pro | Camcorder Video Tips

    [...] Get XfcpX [...]

    Apr 27, 2013 @ 14:22

Reply