So You Want to Create Video Tutorials Too?
videos

How to Create Screencasts

At least a few times each week, I’m emailed about how I create the video tutorials that show up on the site each week. I think many of you are under the impression that it’s much more difficult than it really is. If I can do it, anyone can. I’ll show you the exact setup I use.

Step 1: Use Good Software

If you’ve watched my screencasts, you know that I switch between using a Mac and a PC. The never-ending Mac/PC debate is obnoxious, in my opinion. Both platforms have much to offer, which is why I use them side-by-side.

Home Office

PC Users

Hands down, the best screencast software that I’ve been able to find is Camtasia Studio, from TechSmith. Not only does it allow for recording AND pausing (which strangely, some programs don’t offer), but it also allows you to edit the resulting video, add transitions, splice videos together, add titles, etc. Once finished, you’re given a plethora of video formats to write to. Unfortunately, it’s not free; however, they do provide a full-working 30 day trial. If you’re serious about creating video tutorials for your blog, just fork it over. It’ll pay for itself rather quickly.

Camtasia Studio is wonderful because it was built for the sole purpose of producing screencasts. That means that you’re not forced to deal with as much overhead. Let’s face it, we’re not building huge movies, just simple tutorials! How much power do you need? If, despite the easy-to-use interface, you still have questions about the software, they’ve provided hours worth of video training which shows you exactly how to produce your screencasts. Be sure to watch those.

Alternatives

Mac Users

When recording on my Mac, I’ve found iShowU to be the best option. It’s not perfect, but it does offer an amazingly easy to use interface for recording. Contrary to Camtasia Studio, iShowU is only for recording. You’ll need to use additional software, such as iMovie or Adobe Premiere, to edit your video. While I’ve experimented with both programs, if I’m honest, I generally transfer the .mov file over to my PC where I edit it with Camtasia! What can I say, it just works.

Alternatives

Step 2: Use a Decent Mic

The biggest “mistake” that most beginning screencasters make is when it comes to their choice of microphone, or lack thereof (as it was in my case, initially)! Using your computer’s built-in microphone will work just fine for quick videos; however, if you want your tutorials to be as professional as possible, invest $100 in a decent USB condenser microphone.

The keywords in that previous sentence are condenser and decent. Don’t let anyone convince you that you need a $1000 ribbon mic to record simple screencasts.

What you want is a good $75-$100 USB condenser mic. That’s all.

What I Use

Personally, I’m using a Blue USB Snowball mic which I bought off Amazon for about $85, at the time. Granted, the audio quality on my screencasts could be way better! I could record in a sound-proof room and use $5000 worth of compressor/limiters to improve the quality. While that might be necessary for REALLY HIGH-QUALITY videos, it’s simply unnecessary for the the sporadic video tuts that you’ll be creating for your readers, or ours!

In addition to its built-in stand, it looks neat next to your desk. :)

USB Snowball Mic

Why Condenser?

Condenser microphones, though more expensive, have a much broader frequency response. Couple this with the fact that they are much more sensitive to sound, and you’ll find that they’re wonderfully suited for recording voices. In fact, except in rare circumstances, all of the singers on the radio you love are singing through a condenser mic — just a much more expensive one!

Don’t skimp on this. If you’re browsing Amazon looking for a microphone, don’t buy one that isn’t a condenser. You’ll regret it.

Step 3: Resolution

This step is highly dependent upon who you’re recording for. If all of your readers are on super-fast connections, you can get away with recording at a higher resolution and saving it as a much larger and high-quality .mov. However, that’s not the case for most. I’d recommend that you begin by changing the resolution to 1024×768 and record full-screen.

Correct resolution
Apple -> System Preferences -> Displays

Step 4: Recording Settings

If using iShowU, here are the settings I prefer.

iShowU Settings
  • Audio Quality: high
  • Frame Rate: 4 or 5
  • Capture Size: 1024×768
  • Bit Rate: don’t exceed 512kb

If you’re using a different utility to record, these settings will still be available. You’ll just have to search for them!

Step 5: Producing the Video

You’ve finished recording and are now ready to export the file? Mostly, you’ll want to choose between three file types:

  1. .mov
  2. .flv
  3. .m4v

Technically, the latter option is your best choice. However, you’ll find that many video hosting sites don’t allow this file to be uploaded, unfortunately. For that reason alone, I generally produce my videos as FLVs.

FLV Filetype

Settings

The options below can be experimented with quite a bit. These are what I’ve come to prefer:

Video Settings
  • Audio Quality: high
  • Key Frame Rate: 4
  • Video Quality About 75%
  • Max Bitrate: 475

Step 6: Video Hosting

This is where the most mistakes are made. Finding a suitable video host is paramount. As file sizes can get quite large, I’d highly recommend that you don’t host them yourself. While sites like screencasts.com offer a pay service — which I’ve used — I’ve found it to be too expensive.

Instead, I experimented with every single video host: YouTube, Blip, Vimeo, Viddler, etc. It doesn’t matter how well you record your screencast, if you upload it to a site like YouTube (without paying for the HD), you’ll end up with a shabby product. After comparing the quality of each, I found that Blip.tv easily provides the best quality, by a landslide. From what I’ve seen, it’s essentially WYSIWYG. In addition, they allow you to have complete control over the branding of the video player.

Step 7: Post on Your Blog

The final step is to grab the embed code that Blip provides…

Embed Code

and paste it into your new posting. Voila!

Screencast

Needless to say, you can get WAY more advanced than I’ve done. The videos I create aren’t stellar by any means. The audio/transitions/titles could be much better. Having said that, it gets the job done just fine.

Step 8: Helpful Tips

1. Blip Uploading

Blip.tv will automatically convert your file to FLV if you upload a different format. From my experiences, the conversion isn’t too excellent. Luckily, they allow you the option to upload multiple versions of your video. If you do choose to upload a M4v/Mov file, take a few extra moments to also produce the FLV version as well. When you upload, Blip will use your format rather than converting on its own — resulting in a much higher quality video.

2. Learn the Pause Button

As you’ll quickly find, it’s really tough to produce a perfectly typed/spoken video tutorial on the first try. Sometimes, you’ll need to take a moment to catch your breath and gather your thoughts. For this reason, memorize the keyboard short-cut for the “PAUSE” button. This way, if you get confused, you can take a moment to figure out what the problem is — and the viewer is none the wiser!

3. Work Off Notes

None of us write perfect code on the first try. It usually takes a dozen rounds of back-and-forths before we’re happy! Before creating your screencast, go through the project once before. Then, while recording, work off your previously created code to reduce the risk of mindless errors.

I use two computers side-by-side; so I generally keep my code editor open on the other computer while I record.

4. Don’t Remove Every Mistake

Just because you make a typo or forget a semi-colon doesn’t mean that you should edit that section out. Viewers love to learn how you debug your applications! Do you think they won’t make the same mistakes at some point or another? By leaving your debugging in, they’ll learn how to do the same for their projects. So as long as you don’t take too long, keep the mistakes!


So there you have it. If you’ve never created a video tutorial before, these tools will get the job done for you! Leave a comment with a link to your screencasts, if they apply to web development!

P.S. I’m looking for a talented teacher and screencaster to create a new video series for Nettuts+. If you’ve got the chops, email me and include a link to one of your screencasts. nettutsblog@gmail.com.

 


Tags: Videos
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • Polundra

    General tip: Your audiance need some time to listen and watch. Therefore speak more slowly than you normaly would.

    • http://designtowp.com Haris

      Lol, I was wondering about how fast or slow should I speak. Thanks for clearing it up.

  • http://designtowp.com Haris

    Hey Jeff,

    Thanks for the sharing your screencasting secrets with us. ;)

    I still have a simple query for you. Before screencasting, how do you plan it? Do you write an outline or a script?

    I’m not a native English Speaker and I believe the best thing to do in the beginning would be to write the script.

  • http://www.sameshow.com/demo-creator.html#107 Highlalnd

    Very helpful tips to make good screencasts. For windows, Captivate is more multifunctional. But if you don’t need that much feature, DemoCreator could be an alternative.
    http://www.sameshow.com/demo-creator.html#107

  • Cayetano

    Screenflow, the best software for creating screencasts.

  • El programador misterioso

    Gracias por enseñarme a ser tu competencia.

  • http://www.grufix-board.de bjoern

    Well,
    i already do video tutorials, which i publish in a community board – but everything is in my own language: german. i already made round about 50;
    but everytime with a stupid headset microphone, after my stay in cambridge i’ll go to a shop in germany and buy one of these microphones and i will start recording again (i had a pause until now because of FCE and CAE examinations)

    best regards from cambridge bjoern : )

    thanks for sharing!

  • User

    Thanks Jeff

  • Nori Silverrage

    Nice. I like to use Fastone for screencasts, but it looks like the Cam Studio is better for screencasts as Fastone doesn’t have pause or other such things.

  • http://murcha.wordpress.com Anne Mirtschin

    Thanks for this great post. I need make tutorial type presentations and started using jing. However then I noticed that camtasia studio had the 30 day trial and have downloaded that. I really like all your hints and tips here and will refer back to them time and again, to get the most professional recording.

  • http://kimmy.jansen.org.nz Kimberly

    Thanks so much for this, I found it via bloggingtips on twitter. I wish I had found it earlier.

    My life just got easier. :)

  • kate

    thanks!
    You did a great job.

  • David Ferguson

    Kind of an old post now, but was just wondering, with Snow Leopard being out now.. Do you still always use iShowU or some other third party screen recording application to do all your screencasts? Have you tried the screen recording feature built into Snow Leopard at all (built into Quicktime X actually)?

    I was just wondering, other than having the ability to auto publish to some of the online video sites, do things like iShowU still hold any form of major advantage over Quicktime’s recording that I am not aware of?

  • http://www.pixetell.com Steven Anderson

    Good post – like the overview of everything. You might also want to include Pixetell as an easy tool to create Screencasts on PCs.

  • http://www.stylishandtrendy.com Katie

    You wrote about what are the ingredients required to make a screencast but what about editing and showing a specific section of the page. sorry but being a non-technical person its not as easy as it may sound. Can you please explain?

  • yYYY

    This is great, if you have money. Some people may want a free way though. I am dissapinted this would cost money.

    • MamaRed

      There are ways to do screencasting for free…it can be tough to get exactly what you want, so it depends on your requirements. For example, you can use your computer speakers and Jing and gmail and screencast and you have a totally free solution. Having been embedded in playcasts (playing around with tools and settings) for 2 days, I’m looking foward to having the funds to get the right tools!

      • http://www.jeffrey-way.com Jeffrey Way
        Author

        Using the built in computer mic will almost always yield terrible audio quality.

  • http://notthatashleygreen.wordpress.com/ Ashley

    Great post. I have also used Camtasia, and I love it. And the snowball mic is wonderful! Interesting that you recommend another program for Mac’s. I haven’t tried Camtasia on my MacBook yet, but I love it so much, I’m reluctant to try anything else.

  • Norm Gregory

    I’ve switched to screencast-o-matic.com No Install. Use with any OS. Export to your computer. Great editing tools. Good support. http://bit.ly/2GKZnv

  • http://thetechaddicts.com Aman Arora

    Awesome tips Jeff, I am now thinking of making my first screencast, just need to think about the topic hehehe

  • http://www.screencasttutorials.com Michael

    Thanks for the article. Came in handy when I was making my tutorials. I used Camtasia and the same condenser microphone.

  • Norm Gregory

    No. No. Don’t pay for some bloated software.

    I’ve switched to screencast-o-matic.com No Install. Export to any computer. Good support. http://bit.ly/2GKZnv

  • http://www.exercisebiology.com/ Anoop

    How do you membership videos? Do you upload to a different server? Thanks!

  • David

    Even if you have a good mic if your voice sounds bad, no thanks.

  • http://erikroyall.co.de/ Erik Royall

    You said nothing about screen resolution. I have 10.1″ and 32″ monitors which are either big are small. I know that I can adjust the screen res. but will there be any problems?

  • Guest

    [url=http://www.google.com]Good[/url]

  • Guest

    [url=http://www.google.com]best[/url]

  • Guest
  • Alessia Liberto

    I have had good audio results with a USB headset from Creative Labs. And I prefer using screen recording software on my PC. It gives my excellent quality video and creates a file that plays back perfectly on both PC’s and Macs.