• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Quicktime Pro

my_key

Jamba
Registriert
17.05.09
Beiträge
57
Hallo

Kennt jemand eine Seite mit Quicktime Pro befehle für Applescript? Find irgendwie nix...

Brauch ganz dringend den Befehl für "auswählen von bis" und einen Befehl um die Länge des Films abzufragen

Grüße my_key
 
Auswählen:
select v : Select a range of time
select specifier : the movie whose selection is to be set
[at integer] : starting time of the selection
[to integer] : end time of the selection

Länge:
document n [inh. document; see also Standard Suite] : A movie document syn movie
...
properties
...
duration (integer, r/o) : the duration of the movie


Hast Du denn im Skripteditor in der Bibliothek unter QuickTime-Player geschaut? Da stehen alle Befehle drin.
 
"auswählen von bis"
Beispül zweite Filmminute auswählen:
Code:
[SIZE="-1"][COLOR="Blue"][B]tell[/B] application[/COLOR] "QuickTime Player"
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]movie_timescale[/COLOR] [COLOR="Blue"][B]to[/B] time scale [B]of[/B] document[/COLOR] 1
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]selection_starttime[/COLOR] [COLOR="Blue"][B]to[/B][/COLOR] ([COLOR="DarkGreen"]movie_timescale[/COLOR] * 60)
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]selection_stoptime[/COLOR] [B][COLOR="Blue"]to[/COLOR][/B] ([COLOR="DarkGreen"]movie_timescale[/COLOR] * 120)
	[COLOR="Blue"]select at[/COLOR] [COLOR="DarkGreen"]selection_starttime[/COLOR] [COLOR="Blue"]to[/COLOR] [COLOR="DarkGreen"]selection_stoptime[/COLOR]
[B][COLOR="Blue"]end tell[/COLOR][/B]
[/SIZE]
und einen Befehl um die Länge des Films abzufragen
set blabla to duration of...
(ebenfalls in Ticks, auch mit der Zeitskala zu muplizzen)
 
Beispül zweite Filmminute auswählen:
Code:
[SIZE="-1"][COLOR="Blue"][B]tell[/B] application[/COLOR] "QuickTime Player"
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]movie_timescale[/COLOR] [COLOR="Blue"][B]to[/B] time scale [B]of[/B] document[/COLOR] 1
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]selection_starttime[/COLOR] [COLOR="Blue"][B]to[/B][/COLOR] ([COLOR="DarkGreen"]movie_timescale[/COLOR] * 60)
	[B][COLOR="Blue"]set[/COLOR][/B] [COLOR="DarkGreen"]selection_stoptime[/COLOR] [B][COLOR="Blue"]to[/COLOR][/B] ([COLOR="DarkGreen"]movie_timescale[/COLOR] * 120)
	[COLOR="Blue"]select at[/COLOR] [COLOR="DarkGreen"]selection_starttime[/COLOR] [COLOR="Blue"]to[/COLOR] [COLOR="DarkGreen"]selection_stoptime[/COLOR]
[B][COLOR="Blue"]end tell[/COLOR][/B]
[/SIZE]

set blabla to duration of...
(ebenfalls in Ticks, auch mit der Zeitskala zu muplizzen)


Verstehe ich irgendwie nicht ganz... was genau ist time scale of ....
 
Verstehe ich irgendwie nicht ganz... was genau ist time scale of ....
Zeit wird in einem QuickTime Movie nicht in Sekunden gemessen, sondern in einer eigenen Zeitskala mit viel kleineren Einheiten, genannt "Ticks". Wieviele Ticks pro Sekunde ein Movie besitzt, ist variabel. Das können 24, 25, 30, 600, 1000, 19200, 44100, oder auch 12645 oder sonstwas sein, ganz wie das Erstellungsprogramm das für einen bestimmten Zweck als sinnvoll erachtet hat. Dieses Movie-interne Zeitraster muss für jeden individuellen Film zuerst abgefragt werden. Anschliessend multiplizierst du diesen Wert mit deinem Wunschwert in Sekunden, dann erhältst du die gewünschte Auswahl. Im gegebenen Beispiel wird so eine Auswahl von einer Minute gesetzt, von 00:01:00.00 bis 00:02:00.00