Re: quicktime player: make recording ... and save it
Re: quicktime player: make recording ... and save it
- Subject: Re: quicktime player: make recording ... and save it
- From: Axel Luttgens <email@hidden>
- Date: Wed, 24 Mar 2010 10:39:02 +0100
Le 22 mars 2010 à 16:24:26, David Schlangen a écrit :
> hi,
>
> I'm trying to write an applescript that starts a video recording in QuickTime player, stops it, and then writes it to disk. I've tried the following:
>
> set filename to "~/test.mov"
> tell application "QuickTime Player"
> set newmovie to new movie recording
> start newmovie
> delay 2
> stop newmovie
> save newmovie in filename
> end tell
>
> That does start and stop a recording, but when it comes to saving I get an error number -1728.
>
> The actual error message is in German: >>error "„QuickTime Player“ hat einen Fehler erhalten: „document \"Videoaufnahme\"“ kann nicht gelesen werden." number -1728 from document "Videoaufnahme"<<, in English presumably "document `new movie recording' (or whatever the default name of a new movie recording is)" cannot be read". Which is true, because the document is called "Videoaufnahme.mov", or, if there already is one "Videoaufnahme 1.mov" (etc. etc.). But how do I get the real filename. And why does newmovie not have the correct name.
>
> (What I'm actually trying to achieve is to start video recording with one script, and then stop and save with another. But for now I'd be happy if I can just start, stop and save in one script...)
Hello David,
Yes, QuickTime Player's dictionary seems, at the very least, to be rather imprecise and frustrating. So, looking at how QTP behaves in the GUI, and with some guesses, I ended with:
tell application "QuickTime Player"
activate
tell (new movie recording)
start
delay 5
stop
end tell
set MovieFile to (file of document of front window) as alias
close front window saving yes
end tell
tell application "Finder"
move MovieFile to desktop
set name of MovieFile to "test.mov"
end tell
There sure must be more clever ways; but this one seems to be working more or less reliably...
HTH,
Axel
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden