Studies of Life

Learning by doing.

Using QuickTime as a Transcription Tool via AppleScript

20 November 2013 by Jim

You may already know that transcription apps, like F5 or ExpressScribe, can be used to speed up a transcriber’s work and streamline it. If you regularly work with transcriptions, I really recommend using specialised software and trying to optimise your workflow.

If you do large quantities of any specific type of work, be it transcription or translation, gaining 5% of time on every job can make a difference of hundreds of hours in one year.

Since I lately had to transcribe files into file formats that were not compatible with transcription software, I wrote small AppleScripts to provide the same functionality within QuickTime Player. That way I could rewind and play/pause any file that QT could read with a simple shortcut, with the window in the background.

Here are the scripts:

Rewind:
tell application "QuickTime Player"
set playerPosition to (current time of front document) - 5.0
set current time of front document to playerPosition
end tell

Jump ahead:
tell application "QuickTime Player"
set playerPosition to (current time of front document) + 5.0
set current time of front document to playerPosition
end tell

Play/Pause:
tell application "QuickTime Player"
if front document is playing then
pause front document
else
play front document
end if
end tell

I implemented all three of them using an Alfred workflow that linked each to a specific shortcut. Here’s the workflow.

Leave a comment | Categories: Coding, Freelancing

Leave a Reply