Seventh String Software

Using GStreamer with Transcribe!

GStreamer is an open source media handling library. On Windows & Mac, starting with Transcribe! version 8.6, you can optionally install GStreamer which will allow Transcribe! to:

Note 1: Transcribe! 8.6 or later on Windows requires Windows 10, and on Mac requires OS 10.10 or later.

Note 2: On Linux you need to have GStreamer already installed or you can't run Transcribe! at all, and this has been the case since version 8.2 in 2011. This page is about Windows and Mac.

Note 3: Many people will not need to install GStreamer. If you're not bothered about video, and happy with the very wide range of audio file formats which Transcribe! can already read, and are happy to export audio in wav or aiff format should you need to, then you don't need GStreamer.

Note 4: GStreamer is "free" sofware, both in the sense that you can download the source code if you want to, and in the sense that it doesn't cost any money.

Note 5: Transcribe! used to use QuickTime for displaying video. QuickTime is now obsolete and Transcribe! 8.6 or later does not use it at all. This does not mean that there is any problem playing QuickTime files (mov files) in this version of Transcribe!. Obviously I cannot promise that any particular audio or video file will play ok, but GStreamer does play QuickTime files and in fact this version of Transcribe! can usually play the audio from such files without even needing to install GStreamer at all.

Installing GStreamer

For your comfort and convenience, we (Seventh String) have prepared suitable GStreamer installer downloads for you. These are in fact cut-down versions of the standard GStreamer distributions - we have removed plugins which Transcribe! would not have any use for, in order to save space and download time.

Click here for our GStreamer installer for Windows

Click here for our GStreamer installer for Mac

If you want a full GStreamer install, for instance if you want to use GStreamer for other purposes as well as for Transcribe!, then don't bother with our versions, just download the full installer from the GStreamer official site - if you click "Download" on their site, they offer installers for Windows and Mac. On Windows you would install gstreamer-1.0-x86-1.14.2.msi (or later version if you like) - Transcribe! for Windows uses the 32-bit version of GStreamer regardless of whether you are running 32-bit or 64-bit Windows. On Mac you would install gstreamer-1.0-1.14.2-x86_64.pkg (or later version if you like) - GStreamer for Mac is always 64-bit. Note that even numbered releases such as 1.14.x are "stable" whereas odd numbered releases such as 1.13.x are "unstable" meaning under development and more likely to contain bugs.

If you have installed one version of GStreamer and then want to install another, then it is essential to delete the previous installation first. That means you should delete:
Windows: C:\gstreamer
Mac: /Library/Frameworks/GStreamer.framework (on your System Disk - note this is not the same as the Library subfolder you will find in your Home folder - you won't find GStreamer there.)

Note 1: If you have already installed GStreamer then you don't need to install it again when you update Transcribe!

Note 2: After installing GStreamer you will need to restart Transcribe! in order for Transcribe! to find it.

Note 3: You can always check whether GStreamer is installed correctly by looking at Transcribe!'s Help - System Info where you will find a message about GStreamer.


Our download pages linked just above, have general licensing information about GStreamer but there is one additional point. I (Andy Robinson) had to write a new plugin to make Transcribe!'s "Export Video" command possible. This plugin is called "videosection" and it extracts a section from a video, specified by start and end time, and can also change the speed. It doesn't handle audio at all, just raw video frames (Transcribe! has its own algorithms for handling audio, which have nothing to do with GStreamer). This plugin is considered a "derived work" of GStreamer which means that I must make the source code available, since GStreamer is an open source project. So, you can download the videosection source code here.

If you want to know more about GStreamer, you can find their home page here.