How about another plan of attack: Would any
application be able to create new files based on
iMovie chapter markers within an MP4 containing all
116 clips?
Very interesting idea! As a matter of fact, a QuickTime Player AppleScript knows quite a lot about chapters. It's possible to create a script that can select each chapter in turn. Which makes it possible to export each chapter to its own movie.
The export function isn't included in this script, but the script shows how to select each chapter one at a time.
Copy this to a new script in Script Editor, open the Timeline Movie.mov that's in the iMovie project's Shared Folder for iDVD in QuickTime Player, then press the Run button in Script Editor.
Note: this is a very primitive script, without niceties like error checking. It's a starting place.
Karl
Start Copying at next line:
-- This script figures out the chapter locations in the Timeline Movie.mov,
-- the movie that iMovie stores in the Shared Movies/iDVD folder inside the project.
-- Unlike the other Timeline Movie.mov (in the Cache folder), the iDVD movie contains chapters.
-- First open the movie in QuickTime Player. It must be the frontmost movie in QT Player
tell application "QuickTime Player"
tell movie 1
set tResult to {} -- initilize
repeat with x from 1 to count of the chapters
-- select this chapter
set the selection start to the time of chapter x
set the selection end to the (time of chapter x) + the (duration of chapter x)
-- append to report
set thisChapterInfo to {the selection start & the selection end}
set tResult to tResult & thisChapterInfo -- {the selection start & the selection end}
-- Copy the selection here
-- Create a new movie here
-- Paste into the new movie here
-- Export new movie to the desired folder, with the desired movie name, in the desired format here
-- The movie could use the name of the chapter, but watch out for duplicate chapter names.
end repeat
return tResult
end tell
end tell