Преобразование временного кода в кадры из текстового списка с помощью Applescript это можно сделать?
У меня два вопроса.
Первый вопрос
в текстовом файле у меня есть более 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 открыть файл фильма и поместить точку воспроизведения в заданный кадр?
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