
P A R T I V
H A R D W A R E H A C K I N G
248
Figure 15-10:
The
timelapse.
sh
script,
running on a
Raspberry Pi
Model B
Time-lapse photography is often used to compress a long or complex task into an entertain-
ing video. Commercial time-lapse photography rigs, which can be extremely expensive, are
often used to film the growth of plants, the construction or buildings or the flow of traffic. A
Raspberry Pi running this script can do all of these things, but at a fraction of the cost.
The images you’ve captured can be transformed into a video, either using video editing soft-
ware or the
ffmpeg
tool. While
ffmpeg
can be run on the Raspberry Pi itself, it’s a resource-
hungry program that will take a considerable time to run if you have a large number of
high-resolution images to convert. If you have the patience do the conversion on the Pi itself,
install
ffmpeg
with the following command:
sudo apt-get install ffmpeg
Then convert the images by typing:
ffmpeg -r 1 -i *.jpg timelapse.mp4
This will create a video with images showing at a rate of one per second, or 30 times faster
than real-time, from all JPEG images found in the current directory. To speed the video up
still further, you can adjust the
-r
option:
-r 10
will show 10 images per second,
-r 20
20
images per second and so forth. The finished video can then be shared directly, or uploaded
to a video streaming site like YouTube or Vimeo.
Summary of Contents for A
Page 1: ......
Page 2: ......
Page 3: ...Raspberry Pi User Guide 2nd Edition...
Page 4: ......
Page 5: ...Raspberry Pi User Guide 2nd Edition Eben Upton and Gareth Halfacree...
Page 10: ......
Page 26: ...R A S P B E R R Y P I U S E R G U I D E S E C O N D E D I T I O N 10...
Page 28: ......
Page 29: ...Chapter 1 Meet the Raspberry Pi...
Page 37: ...Chapter 2 Getting Started with the Raspberry Pi...
Page 56: ......
Page 57: ...Chapter 3 Linux System Administration...
Page 79: ...Chapter 4 Troubleshooting...
Page 89: ...Chapter 5 Network Configuration...
Page 109: ...Chapter 6 The Raspberry Pi Software Configuration Tool...
Page 122: ......
Page 123: ...Chapter 7 Advanced Raspberry Pi Configuration...
Page 140: ......
Page 141: ...Chapter 8 The Pi as a Home Theatre PC...
Page 151: ...Chapter 9 The Pi as a Productivity Machine...
Page 160: ......
Page 161: ...Chapter 10 The Pi as a Web Server...
Page 172: ......
Page 173: ...Chapter 11 An Introduction to Scratch...
Page 189: ...Chapter 12 An Introduction to Python...
Page 216: ......
Page 218: ......
Page 219: ...Chapter 13 Learning to Hack Hardware...
Page 234: ......
Page 235: ...Chapter 14 The GPIO Port...
Page 249: ...Chapter 15 The Raspberry Pi Camera Module...
Page 265: ...Chapter 16 Add on Boards...
Page 280: ......
Page 281: ...Appendix A Python Recipes...
Page 287: ...Appendix B Raspberry Pi Camera Module Quick Reference...
Page 293: ...Appendix C HDMI Display Modes...