Welcome, Guest
Username: Password: Remember me

TOPIC: little app: fcpxImageExporter - export many images from FCPXML

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 18:31 #32423

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Hey guys!

Just incase this is of any use to anyone I have written a little app that takes an fcpxml doc and exports images - based on standard markers set in an fcpx timeline:

http://orangutan.cl/apps/fcpximageexporter/

If you get around to using it and find any bugs or ideas please leave a comment on that page.

Cheers!

Adam
logo.png
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 19:29 #32426

  • Julian
  • Julian's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 377
  • Thank you received: 32
  • Karma: 5
Oh, this sounds perfect for what I need. I work at a recording studio and am responsible for producing all the videos, but we also want to share more of what's going on at the studio be it a recording session, or images from an edit. This will be a great way for me to just take a quick pass through a cut to export a bunch of shots.

The first thing that came to my mind with this is to duplicate a project specifically for this since I don't really want to load up a project I'm still working on with a bunch of markers.

I'll keep you posted on how this works. Thanks!
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 19:32 #32427

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Great Julian! Looking forward to hearing more of your thoughts on it.

One comment has been to add a dropdown menu with various resolutions like ("full", "1/2", "1/4" etc..)

Cheers!
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 20:39 #32429

  • ronny courtens
  • ronny courtens's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4089
  • Thank you received: 872
  • Karma: 190
Hi Adam,

Thank you for this. This would indeed be a very interesting helper app, but...

I just tried it on two different machines, one running Mountain Lion and one running Mavericks:

I add markers on the FCPX timeline and export an FCPXML and save it to my desktop.
I create a destination folder on my desktop.
I open fcpxImageExporter.
I drag the XML onto the XML icon and the directory appears in the text field.
I drag the destination folder onto the folder icon and the directory appears in the text field.
I press Export, the Export button turns blue for a second then white again. And nothing happens, only a spinning wheel. I wait a few minutes... still no luck.

Schermafbeelding2013-10-12om22.06.40.png


This happens with two different XMLs out of two different FCPX 10.0.9 projects on two different machines. Different video formats on both FCPX timelines.

Am I missing something?

- Ronny
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 20:53 #32431

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Hey Ronny!

I should have implemented some sort of debug log to catch what is going on!

Looking into it
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 12 Oct 2013 20:56 #32432

  • ronny courtens
  • ronny courtens's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4089
  • Thank you received: 872
  • Karma: 190
Thank you. If you can get this to work flawlessly this would be a really helpful app!!

- Ronny
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 11:33 #32442

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
hey Ronny thanks for letting me know about this, I think it is related to clips that contain a tmcd / timecode track (which obviously is most media in the world of fcpx!)
I had only been testing this on clips that originated from a Canon 5dMKII converted to ProRes - as well as other random mp4 files i had laying around.

I'll have to have a dig around and see what can be done.

Cheers!

Adam
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 15:56 #32445

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Hey Ronny I think I might have fixed the issue.

If you get a chance there is a new version to have a look at.

Please let me know how you go!

http://orangutan.cl/apps/fcpximageexporter/
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 17:18 #32447

  • ronny courtens
  • ronny courtens's Avatar
  • OFFLINE
  • Moderator
  • Posts: 4089
  • Thank you received: 872
  • Karma: 190
Hey Adam,

Just tried the new version on the same computers and still no luck :(

Let's wait until some other people here or on Reduser have tried it, so we can see if it's related to the app or just something I'm doing wrong ;)

- Ronny
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 17:21 #32448

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Hey Ronny thanks for trying!

Any chance you could give it a go and see what appears in the Console.app for things tagged "fcpxImageExporter" - this might give us some heads up.

Apologies!
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 17:27 #32450

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Version 1.0 of fcpxImageExporter simply sources the material that is in the timeline and exports those frames that are marked with markers.
So unfortunately at the moment any effects etc.. and generators that are applied will not appear
Also the output size of the image at the moment is the original material's res.
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 17:48 #32451

  • Soundwise
  • Soundwise's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 181
  • Thank you received: 39
  • Karma: 7
ateale wrote:
Hey Ronny thanks for trying!

Any chance you could give it a go and see what appears in the Console.app for things tagged "fcpxImageExporter" - this might give us some heads up.

Apologies!

I tried the new version as well with same outcome as Ronny.

Here's the console log:

13.10.2013 19.29.16,455 fcpxImageExporter[9962]: *** -[NSURL URLByAppendingPathComponent:]: component, components, or pathExtension cannot be nil.
13.10.2013 19.29.16,456 fcpxImageExporter[9962]: (
0 CoreFoundation 0x00007fff9160bb06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff8f84d3f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff9160b8dc +[NSException raise:format:] + 204
3 Foundation 0x00007fff95b85272 -[NSURL(NSURLPathUtilities) URLByAppendingPathComponent:] + 79
4 fcpxImageExporter 0x000000010a725b7b fcpxImageExporter + 11131
5 Foundation 0x00007fff95cee09b _startElementNs + 1209
6 libxml2.2.dylib 0x00007fff92ace304 xmlParseStartTag2 + 4099
7 libxml2.2.dylib 0x00007fff92ad00e8 xmlParseTryOrFinish + 734
8 libxml2.2.dylib 0x00007fff92acfb5a xmlParseChunk + 230
9 Foundation 0x00007fff95cec52d -[NSXMLParser parseData:] + 1102
10 Foundation 0x00007fff95cec4cc -[NSXMLParser parseData:] + 1005
11 Foundation 0x00007fff95cec709 -[NSXMLParser parseFromStream] + 164
12 Foundation 0x00007fff95cec7c1 -[NSXMLParser parse] + 67
13 fcpxImageExporter 0x000000010a724d4c fcpxImageExporter + 7500
14 AppKit 0x00007fff97354959 -[NSApplication sendAction:to:from:] + 342
15 AppKit 0x00007fff973547b7 -[NSControl sendAction:to:] + 85
16 AppKit 0x00007fff973546eb -[NSCell _sendActionFrom:] + 138
17 AppKit 0x00007fff97352bd3 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1855
18 AppKit 0x00007fff97352421 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 504
19 AppKit 0x00007fff97351b9c -[NSControl mouseDown:] + 820
20 AppKit 0x00007fff9734950e -[NSWindow sendEvent:] + 6853
21 AppKit 0x00007fff97345644 -[NSApplication sendEvent:] + 5761
22 AppKit 0x00007fff9725b21a -[NSApplication run] + 636
23 AppKit 0x00007fff971ffbd6 NSApplicationMain + 869
24 libdyld.dylib 0x00007fff937e07e1 start + 0
)

This was with 1080p 25 fps AVCHD material.
-Jari
Last Edit: 13 Oct 2013 17:49 by Soundwise.
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 17:56 #32452

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Thanks for the log Jari, I'll put in some better debug to understand this a little better.

Your timeline is made up of just video material or are there generators/effects too?

Any chance you could send me the XML file?

Cheers!
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:08 #32453

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
I'm sure you guys are using it how it's meant to be used - but just in case I uploaded a video:
http://www.youtube.com/watch?v=htc_rYIiUlA
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:17 #32454

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
I think I know why - does the XML file have a space in the name?
Or even a space in the whole path?

I'll fix this.

In the meantime could you try to rename the file to something without spaces just to see?
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:22 #32455

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
ok i think this might be it - i could reproduce the same error - v1.0.2 coming now
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:28 #32456

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Ok.... I think this is it. This is the one.

v1.0.2

orangutan.cl/apps/fcpximageexporter/
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:28 #32457

  • Soundwise
  • Soundwise's Avatar
  • OFFLINE
  • Gold Boarder
  • Posts: 181
  • Thank you received: 39
  • Karma: 7
ateale wrote:
I think I know why - does the XML file have a space in the name?
Or even a space in the whole path?

I'll fix this.

In the meantime could you try to rename the file to something without spaces just to see?

I left name the to default (New Project.fcpxml) and once I removed the space it worked!

Nice little app!

Thanks
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:31 #32458

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Brilliant thanks Jari!
V1.0.2 should be cool with spaces now.
The administrator has disabled public write access.

little app: fcpxImageExporter - export many images from FCPXML 13 Oct 2013 18:34 #32459

  • ateale
  • ateale's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 42
  • Thank you received: 10
  • Karma: 7
Thanks for your help guys! We got there in the end!
The administrator has disabled public write access.