*Update – see our latest post, creating a zoom movie in Google Earth is now much easier… *
The best movies of earth involve a zoom from space to a ground based location. Obviously with Google Earth we can navigate around the globe but its not so easy to create a movie zooming down to a specific location.
You can always use placemarks but the path is not always the one desired and the framerate can be too fast to capture a movie. It would also be good to be able to use the free version of Google Earth rather than the ‘Pro’ which has the ability to export movies.
To this aim we found that the best way to control the movie capture is to start from the ground and zoom out – to then gain the impact of zooming from space all you have to do is reverse the movie. In this tutorial we show a step by step method to achieve results similar to the movie below, it should take 15 minutes from starting your capture to the finished result.
To create the movie you will need a few pieces of software, firstly Google Earth, secondly FRAPS (to capture the movie) and finally VirtualDub and Avisynth to reverse it.
Step 1: Local Cache
First of all we are going to do a test run to ensure all the images from Google Earth are in our local cache before we record the movie, this will ensure we don’t have to wait for images to download while we are capturing.
To zoom out smoothly from the earth a good technique is to use the ‘double right click’ method, this provides a regular zoom level and a smooth method to capture the movie, once we have loaded all the images into cache we are ready to record the movie.
Step 2: Record the Movie
FRAPS is excellent software which allows you to capture at high resolution and high frame rates from any package that uses OpenGL or Direct X. As such FRAPS can be used to capture any movie you wish in Google Earth in real-time, this is not only a considerable time saver compared to the ‘Pro’ version of Google Earth, it also means you can make movies in the free version.
To record the movie we simply load up FRAPS, note which hotkey to use to capture movies (we use F9) and then maximise Google Earth. Hit the FRAPS hotkey and then start zooming out from your chosen location to space, we recommend a slow smooth zoom using the right double click method which we outlined above.
When you have reached a view of the earth to end the movie simply re-hit the FRAPS hotkey and your movie will be saved. It will of course be a movie zooming out of the earth which is not what we want but it has enabled us to capture smoothly, while controlling the location, something which is difficult when zooming into a view.
Step 3: Reversing the Movie
We can reverse the movie quickly and easily using VirtualDub and Avisynth, firstly install the applications and then launch VirtualDub. To enable the movie to reverse we need to take two simple steps, firstly to open the video and save as a uncompressed avi.
To do this, firstly open the movie and then select ‘Video/Compression/Uncompressed’ from the tool bar and click ‘ok’. Now save your movie by selecting ‘File/Save as avi’.
Your movie is now uncompressed and ready to be reversed. This is the final step and requires a small script to be saved and opened in VirtualDub. This again is easy, open up Notepad and cut and paste the following:
AviSource(“yourmoviename.avi”).Reverse()
Now save this notepad file as ‘Reverse.avs’ and open it in VirtualDub by going to ‘File/Open Video File’ and selecting Reverse.avs. Our movie is now shown zooming in from space to our location, click ‘File/Save as avi’ again and your movie is saved and ready to edit in a movie package such as Windows Movie Maker or to upload direct to YouTube.
If you use this tutorial we would love to know so leave a comment or get in touch via the sidebar.
Others in the ‘How to’ series include: How to Create an Aerial Panorama from Google Earth and Isometric Pixel Art – Simulating in SketchUp Tutorial.

