Seventh String Software

Using Video with Transcribe!

Transcribe! can display many video files, synchronised with Transcribe!'s variable-speed audio playback. Basic help for this is in the main Transcribe! Help, but here are some additional notes. You will find a link to view a video of this feature in action, near the bottom of this page

You do need to have the video as a file on your hard disk first - Transcribe! will not load videos directly from YouTube or from a DVD.

If you have any problems with video then there are also some FAQs here.

Downloading videos from YouTube and other sites

If you search the web for "download youtube video" or something like that, you will find many options. Here are three which I have tried.

Keepvid - there are buttons to "Log in" or "Sign up" but you don't need to do this, in fact I think they are an advertisement for something completely different. You can download videos for free on the website, or you can pay for a Keepvid version which installs on your computer - I haven't tried this.

YouTubeInMP4 - this one works online on the website, though it is full of advertisements which you should avoid clicking on. Also one time it popped up a dialog telling me to install an updated driver. You should never accept such a suggestion from a website as it would probably be malware.

youtube-dl - also on Wikipedia - is a command-line utility for downloading videos or extracting audio files from streaming websites such as YouTube, Dailymotion, and Vimeo. It's a bit technical but it's free and it does work. Here is an example command line for downloading a video as mp4 with m4a-encoded audio:
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' https://youtu.be/8ujO2WD6Oj0

DVD or BluRay videos

You will need to copy the DVD (or part of it) to your hard disk first, as a video file. There are various programs for doing this, search the web to find one.

Transcribe! 8.6 and later

The current version of Transcribe! uses GStreamer for displaying video, and this means that on Windows or Mac you will need to install GStreamer if you want to handle video. This is easy and free. Click here for information about GStreamer.

GStreamer can handle an impressive variety of video types but if it can't read some particular video then you would have to convert it to a different format. Search the web for a video format converter which can handle the video you've got.

If a video plays jerkily then use Transcribe!'s "Export Video" command to copy it, then load the copy. This works because Transcribe! itself functions as a video conversion program - regardless of the original format of the video, Video Export will always save in a format which I hope is portable and will play smoothly in Transcribe! (mp4 with H264 video and aac audio, with frequent iframes, and a bitrate similar to the original).

Transcribe! 8.5 and earlier

On Windows and Mac, Transcribe! 8.5 and earlier uses QuickTime for video display, which means that on Windows you must install QuickTime if you haven't already - it's a free download from Apple, click here for information about installing QuickTime on Windows. If you are having trouble using a video with Transcribe! then the first reality check is to see if it plays ok in QuickTime Player. If it does then Transcribe! should be able to play it too, and if not, then not. It is possible to install plugins for QuickTime to enable it to play additional formats.

On Linux, all versions of Transcribe! use GStreamer for video display. If you are having trouble using a video with Transcribe! then the first reality check is to see if it plays ok in GStreamer - try the default media player on your system, e.g. Totem, which uses GStreamer. If it does then Transcribe! should be able to play it too, and if not, then not. It is possible to install plugins for GStreamer to enable it to play additional formats.

If Transcribe! cannot read some particular video then there are two options. The preferred option is to install a plugin for QuickTime to enable it to play the format in question, if there is one available - you can search for QuickTime plugins on the web. The second choice is to use other software to convert the video to a format which QuickTime can handle. Converting the format is also useful if the video plays, but jerkily. Transcribe! needs to control the playback speed very precisely in order to synchronise the video with the audio at any speed you choose, and some video formats work better than others for this purpose.

If you are using software to convert video from one format to another, or to copy video from DVD, then you may be able to choose what format to use for the resulting video. Try H264 encoding with frequent iframes - perhaps 1 iframe in every 10 frames.

If you are still having problems then of course another option is to update to Transcribe! 8.6 or later which uses GStreamer instead of QuickTime and which may well work better. However you do need to be running Windows 10 or Mac 10.10 or later, for this.

Special note about YouTube videos with Transcribe! 8.4 on Windows 7

I have recently (autumn 2016) been getting a small number of reports from people using Transcribe! 8.4 on Windows 7, of videos downloaded from YouTube which play very jerkily, even though they never had a problem before. After some investigation, I think that the reason is that YouTube is delivering more HD (high definition) videos than before, or possibly has altered the format it uses for HD videos. But do not despair, there are solutions.

First, of course, you should look at Transcribe!'s "System Info" on the Help menu, to see what version of QuickTime you have. Make sure you have the latest which is 7.7.9, see here.

Probably the simplest solution is to update to Transcribe! 8.6 or later on Windows 10, however I quite understand that many people are perfectly happy with Windows 7 and don't want to do that.

Otherwise there are two solutions, one is to use the regular (not HD) version of the video, the other is to convert the format as already mentioned. To help you decide, here are some test files. These are all versions of the YouTube video www.youtube.com/watch?v=FO7V9vNTiyE, downloaded using YouTubeInMP4, either regular mp4 or HD (YouTubeInMP4 offers you the choice).

  1. AndyJamesOrig.mp4 (19 MB): non-HD version as downloaded using YouTubeInMP4.
  2. AndyJamesConv.mp4 (22 MB): the same, after format conversion.
  3. AndyJamesHDOrig.mp4 (39 MB): HD version as downloaded using YouTubeInMP4.
  4. AndyJamesHDConv.mp4 (41 MB): the same, after format conversion.

For format conversion I used Transcribe! 8.6, because the Export Video command in this version always produces a portable and friendly format: mp4 with H264 video and aac audio, with one I-frame (key frame) in every 50, no B-frames, and a bitrate similar to the original. If you have a computer capable of running Transcribe! 8.6 or later then you could use it as a video format conversion utility in this way, or alternatively there are countless video editor programs out there which can do this.

My result with these four files on Transcribe! 8.4 on Windows 7 is that they all play fine except the unconverted HD version, which is very jerky. If you have the same result then there is a reasonable chance that you can solve the problem either by using the non-HD version of the video you are interested in, or by format-converting the HD version. Though of course I can't promise, as every video is different.


Recommend this page to others, on these social network sites: