Hi,
I’ve been playing with AppleScript for QuickTime Player lately, and I’ve noticed a few issues. So I am sharing them hoping to find other work arounds
- Using Sprite track.
When resizing a Sprite track using AppleScript. The track gets resize properly but the sprites inside it stay at their natural dimensions. I would expect that all the media inside the sprite track to resize to the track dimension. There is unfortunately no sprite class in the QT player dictionary, thus you cannot tell the sprites inside the sprite track to resize too. When using wired actions, or even manually resizing the Sprite track inside the QTplayer, the sprites inside it, do resize with it. So why no when using AppleScript? This is either a feature request or a bug… But sounds more like a bug to me.
Work-around: building the initial sprite track in LiveStage Pro, containing a wired action script on FrameLoaded to resize the dimension of the sprite to the dimension of the sprite track.
-
Using Flash track and alpha channel.
If you add a flash track with alpha channel to a movie (default position 0,0) and reposition it somewhere else in the movie, the alpha channel shows what is at location 0,0 and not the new position. Even if you set the drawing mode after repositioning the flash track, it will still show the alpha like if it was still at position 0,0. I haven’t found a work-around to it. OS 10.3.5 using QT 6.5.1. I haven’t tested it on other system or QT versions. Definitely a bug and no work-around AFAIK. -
Movie Duration and Track Duration are Read-Only. It would be useful to be able to set them, especially Track Duration.
-
The Movie Annotation “Original Artist” is not available through AppleScript. Or at least I did not find the way to set it. Even the “All Annotations Droplet” provided by Apple with the QuickTime scripts, list all the annotations except “Original Artist”. Odd…
If you had other experiences or work-around, please let me know.
Regards,
Guillaume