8 Replies Latest reply: Nov 22, 2007 3:11 AM by Tmvid
Brad Rawson Level 1 Level 1 (0 points)
I have been trying a (now abandoned) program called Live Cut to edit together multiple cameras. Live Cut works okay, and makes XML files that FCE can read, but once I try to export the finished video using the Quicktime conversion option, the resulting files have audio, but no video.

Rather than raw video, I'm editing .mov files. When I export the video, the red line appears above the timeline like the video needs to be rendered, but if I render it, nothing happens. The video appears fine in the canvas.

Is the problem with Final Cut, or with Live Cut?

I have Final Cut Express 3.5.1 and a new 20" iMac 2.4ghz running OSX 10.4.10.

iMac, Mac OS X (10.4.10)
  • Alchroma Level 6 Level 6 (17,690 points)
    Go to Sequence>Render Selection and see if the chooses are ticked. No ticks, no rendering.
    Also check the Render All selections in the same way.

    Al
  • Brad Rawson Level 1 Level 1 (0 points)
    So far as I can tell, the video is rendered up until I choose export>quicktime conversion. The export quicktime movie produces a similar result. I'm stumped...
  • Alchroma Level 6 Level 6 (17,690 points)
    QuickTime Conversion will re-hash to another format.
    QuickTime Movie doesn't.
    Have you marked Self-Contained or a Reference file on the QuickTime Movie export?

    Is the Timeline actually rendered (gey or blue render bars) before attempting the export?

    Al
  • Tmvid Level 1 Level 1 (0 points)
    I'm having the same problem with LiveCut.

    I'm guessing there is something wrong with the xml from LiveCut or the way it reconnects files.

    Does anyone know what a correctly formatted xml file should look like?

    Tim
  • Tom Wolsky Level 10 Level 10 (111,095 points)
    What format are the clips?
  • Tmvid Level 1 Level 1 (0 points)
    The clips I'm using are exported from Final Cut sequences. PAL DV 48kHz

    The problem seems to happen with both referenced or self-contained files. I haven't yet tried using the original captures with LiveCut because they were too long and offset from each other too much.

    What's odd is that the sequence from LiveCut plays fine in Final Cut, but exports blank and also turns blank in FCX after an auto render. The sound is intact, but the video is getting lost.

    I'm going to do a few more tests to make sure that it's only happening with the LiveCut sequence and that it's not a problem with the files themselves.
  • Tmvid Level 1 Level 1 (0 points)
    Further testing shows:

    The source clips are fine and work when edited into a sequence from within FCE.

    Live Cut has an option to export a bin which includes both the sequence and the source video. When I do this, I get this warning:
    Fri, Nov 16, 2007, 3:54 PM - Errors Found Importing Live Cut xml
    <file>: Unable to attach specified media file to new clip.( line 6 )
    <file>: Unable to attach specified media file to new clip.( line 26 )
    <file>: Unable to attach specified media file to new clip.( line 46 )
    <file>: Unable to attach specified media file to new clip.( line 66 )

    The source clips show in the bin, but do not show any video or other information. If I try to reconnect them to their source files, I get this error message: "There are no clips selected that have files associated with them."

    So, it appears to me that Live Cut names the source files well enough to show in the clips in the sequence, but not well enough to allow exporting or rendering.

    I don't know how that's possible, but since the xml file is easily readable and editable, it seems like there could be a potential work around if we could find what to correct.
  • Tmvid Level 1 Level 1 (0 points)
    I finally managed to fix/hack the xml export file from Live Cut so that it works in FCE.

    *Here is my solution:*

    In Live Cut I choose "Export as bin with clips and sequence" and "swiss cheese" (multiple tracks).

    I open the file in Text Wrangler.

    The four source clips are listed near the top of the file. I remove the <media> element from each of them. That's everything between <media>...</media>

    Then in the sequence I replace all the clip id's with their names. Their names are the same as the source file so I'm not sure what is happening here, but it works.

    I save the file and drag it onto the FCE icon so it will import. Now the sequence exports as expected and is playable in Quicktime.

    The one caveat is that I haven't been able to reconnect the clips in the sequence to their master clips in the bin. They are essentially master clips themselves, but this works well enough and quickly enough that I think Live Cut will be worth using.

    *To make this quick and painless I saved the following regular expressions in Text Wrangler:*

    To remove <media>...</media>
    Search for: url>\s<media>s*.*s*.*s*.*s*.*s*.*s*.*s*.</media>
    Replace with: url>

    To rename the clip id's:
    Search for: <clipitem id="(.)">(s*)<name>(.)</name>
    Replace with: <clipitem id="\3">\2<name>\3</name>

    To really make this painless, it would be great to have a little applescript/shell script droplet to drop the file on, but that's beyond my abilities.

    *For what it's worth, this is what the useable xml file looks like:*

    <?xml version="1.0"?>
    <xmeml version="1">
    <project>
    <name>GJ07-LIVEu01-cut</name>
    <children>
    <clip id="GJ07-LIVEu01-dyr">
    <name>GJ07-LIVEu01-dyr</name>
    <duration>9398</duration>
    <rate>
    <ntsc>FALSE</ntsc>
    <timebase>25</timebase>
    </rate>
    <file id="GJ07-LIVEu01-dyr1">
    <name>GJ07-LIVEu01-dyr</name>
    <pathurl>file://localhost/Volumes/SeagateSATA/GJ07-LIVE%20DVD/GJ07-LIVEu01/GJ07-LIVEu01-d yr</pathurl>
    </file>
    </clip>
    <clip id="GJ07-LIVEu01-ruch">
    <name>GJ07-LIVEu01-ruch</name>
    <duration>9398</duration>
    <rate>
    <ntsc>FALSE</ntsc>
    <timebase>25</timebase>
    </rate>
    <file id="GJ07-LIVEu01-ruch2">
    <name>GJ07-LIVEu01-ruch</name>
    <pathurl>file://localhost/Volumes/SeagateSATA/GJ07-LIVE%20DVD/GJ07-LIVEu01/GJ07-LIVEu01-r uch</pathurl>
    </file>
    </clip>
    <clip id="GJ07-LIVEu01-kran">
    <name>GJ07-LIVEu01-kran</name>
    <duration>9398</duration>
    <rate>
    <ntsc>FALSE</ntsc>
    <timebase>25</timebase>
    </rate>
    <file id="GJ07-LIVEu01-kran3">
    <name>GJ07-LIVEu01-kran</name>
    <pathurl>file://localhost/Volumes/SeagateSATA/GJ07-LIVE%20DVD/GJ07-LIVEu01/GJ07-LIVEu01-k ran</pathurl>
    </file>
    </clip>
    <clip id="GJ07-LIVEu01-zbliz">
    <name>GJ07-LIVEu01-zbliz</name>
    <duration>9398</duration>
    <rate>
    <ntsc>FALSE</ntsc>
    <timebase>25</timebase>
    </rate>
    <file id="GJ07-LIVEu01-zbliz4">
    <name>GJ07-LIVEu01-zbliz</name>
    <pathurl>file://localhost/Volumes/SeagateSATA/GJ07-LIVE%20DVD/GJ07-LIVEu01/GJ07-LIVEu01-z bliz</pathurl>
    </file>
    </clip>
    <sequence id="Sequence 1">
    <name>GJ07-LIVEu01-cut</name>
    <duration>-1</duration>
    <rate>
    <ntsc>FALSE</ntsc>
    <timebase>25</timebase>
    </rate>
    <media>
    <video>
    <format/>
    <track>
    <clipitem id="GJ07-LIVEu01-dyr">
    <name>GJ07-LIVEu01-dyr</name>
    <duration>9398</duration>
    <in>3649</in>
    <out>3710</out>
    <start>3649</start>
    <end>3710</end>
    <file id="GJ07-LIVEu01-dyr1"/>
    <sourcetrack>
    <mediatype>video</mediatype>
    <trackindex>1</trackindex>
    </sourcetrack>
    </clipitem>

    +...multiple clips and tracks removed to shorten the example+

    </track>
    </video>
    <audio>
    <track>
    <clipitem id="GJ07-LIVEu01-dyr">
    <name>GJ07-LIVEu01-dyr</name>
    <duration>9398</duration>
    <in>0</in>
    <out>9398</out>
    <start>0</start>
    <end>9398</end>
    <file id="GJ07-LIVEu01-dyr1"/>
    <sourcetrack>
    <mediatype>audio</mediatype>
    <trackindex>1</trackindex>
    </sourcetrack>
    <link>
    <mediatype>audio</mediatype>
    <trackindex>1</trackindex>
    <clipindex>1</clipindex>
    <groupindex>1</groupindex>
    </link>
    <link>
    <mediatype>audio</mediatype>
    <trackindex>2</trackindex>
    <clipindex>1</clipindex>
    <groupindex>1</groupindex>
    </link>
    </clipitem>
    </track>

    +...more audio tracks removed to shorten the example+

    </audio>
    </media>
    </sequence>
    </children>
    </project>
    </xmeml>