How fast should the compact flash card for your 7D be?
A question that frequently pops up when people want to shoot video with their Canon EOS 7D is regarding the required minimum speed of the Compact Flash card. Card speed is usually specified in “x” ratings, e.g. 8x, 20x, 133x. This is the same system used for CD-ROMs and gives the data rate as a multiple of the data rate of the first CD-ROMs (i.e. the data rate of an audio CD). The base rate is 150 kB/s, so for example, 20x = 20 * 150 kB/s = 3.0 MB/s. The following table lists some common ratings and their respective maximum transfer rates.
Rating = Speed (MB/s)
6x = 0.9 MB/sec
8X = 1.2 MB/sec
12X = 1.8 MB/sec
20X = 3.0 MB/sec
25X = 3.8 MB/sec
30X = 4.5 MB/sec
32x = 4.8 MB/sec
40x = 6.0 MB/sec
60X = 9.0 MB/sec
66x = 10.0 MB/sec
80X = 12.0 MB/sec
90X = 13.5 MB/sec
100x = 15.0 MB/sec
133x = 20.0 MB/sec
150x = 22.5 MB/sec
200x = 30.0 MB/sec
266x = 40.0 MB/sec
280x = 42.0 MB/sec
300x = 45.0 MB/sec
433x = 65.0 MB/sec
600x = 90.0 MB/sec
666x = 100.0 MB/sec
For Video, Canon recommends at least 8MB/sec. Since all cards do not necessarily perform at their indicated speed, it is recommended to get a faster card. A 133x would be both safe and cheap. The money you are saving by not buying a more expensive cards, would be well spend getting a higher capacity card.
Personally I have been using several Kingston Elite Pro 32GB x133 without any issues, but your mileage may vary.
Important note:
This card works absolutely fine. If you have speed issues with your card (or if you have purchased it off eBay, you might want to read this article: How to spot a fake memory card
