我有两个问题。
在文本文件中我有600多个电影名称及其时间码持续时间。我希望将时间码持续时间转换为等效的帧数。每个电影时基为每秒25帧。我的文本文件如下所示:
MOVIE1.MOV [TAB] 00:02:12:05
MOVIE2.MOV [TAB] 00:04:02:12
MOVIE3.MOV [TAB] 00:00:32:19
如何将其转换为新文件,如下所示?
MOVIE1.MOV [TAB] XXXX Frames
等等?
如何让Quicktime Player 7打开电影文件并将播放头放在给定的框架上?
答案 0 :(得分:1)
我会帮你的。他是你如何采取你的时间码并将其转换为帧。此外,如果你打开电影,它会将播放头移动到给定的时间。你会注意到我实际上不需要框架来移动播放头,我只需要秒。我希望这会有所帮助。
set timeCode to "00:02:12:05"
set wordsList to words of timeCode
set theSeconds to ((item 1 of wordsList) as number) * days + ((item 2 of wordsList) as number) * hours + ((item 3 of wordsList) as number) * minutes + (item 4 of wordsList) as number
set theFrame to 25 * theSeconds
tell application "QuickTime Player 7"
tell document 1
set current time to theSeconds
end tell
end tell