top
Media
Media
Indybay
Indybay
Indybay
Regions
Indybay Regions North Coast Central Valley North Bay East Bay South Bay San Francisco Peninsula Santa Cruz IMC - Independent Media Center for the Monterey Bay Area North Coast Central Valley North Bay East Bay South Bay San Francisco Peninsula Santa Cruz IMC - Independent Media Center for the Monterey Bay Area California United States International Americas Haiti Iraq Palestine Afghanistan
Topics
Newswire
Features
From the Open-Publishing Calendar
From the Open-Publishing Newswire
Indybay Feature

Encoding Tutorial

by indybay@lists.riseup.net
Audio/Video Encoding Recommendations
The SF Bay Area IMC audio and video collectives are developing recommendations for the capture, encoding, and publishing of media on the web site. This is a work in progress. If you'd like to get involved in IMC audio or video production in the bay area, please join the Audio and/or Video listservs.

Web Tutorial Links
Transom.org has lots of helpful audio info, from choosing a good microphone to working with the latest audio applications. See also Ron Dexter's film/video/audio production tips. We also host Tips on Radio Interviewing, Final Cut Pro tutorial, and Cleaner tutorial here.

MP3 Audio
Dozens of audio applications are on the web as freeware. Even the top-of-the-line audio workstation software Pro Tools is a free, allbeit huge, download.

When recording sound onto your computer, it is important to adjust the output volume of your source so that it doesn't "clip," or overload, your computer's audio input. Simple sound recording freeware such as Coaster (mac) can help you set your levels; Coaster also allows you to chop the recording into separate files as you record.

For best results, MP3 audio files containing voice-only material should be encoded in Mono at a bitrate of up to 64k. Stereo and a higher bitrate of 128k can be used for files that include music. When encoding streaming MP3 files at modem-bitrates (such as 16k), choose a low sampling rate (such as 16 kHz). For best results (higher quality sound and a smaller filesize), turn on VBR (variable bit rate) encoding. You should also remember to type in the title and any other information for the "ID3" fields. On the Mac side, the free iTunes is excellent for encoding MP3s.

RealMedia
First of all, you will need an audio or video file that is compatible with RealProducer, Media Cleaner, or any other program that can encode RealMedia files. The better the quality of your source material (for example, uncompressed audio), the better the quality of your RealMedia file. RealMedia clips can be encoded as single-rate or multi-rate (SureStream). We serve RealMedia via the real time streaming protocol (RTSP), so make sure to choose SureStream; the file will be larger, but re-buffering will be reduced to a minimum, and image and sound quality vastly improved.

If you are using the free version of RealProducer, you can only choose two SureStream rates. We usually recommend 56k modem and 256k DSL, as the majority of internet users have these connections. Those using Media Cleaner Pro, RealProducer Plus, or other software can choose any number of different bit rates (resulting in a longer encode time and larger file size).

If you are using Cleaner 5, use the Settings Wizard to set up your RealMedia encode: WWW > Real > Realtime Streaming > 28.8k, 33.6k Modem; 56k Modem, ISDN (Single); ISDN (Double) > etc. Click on the frame to crop your movie as desired.

QuickTime
We do not serve QuickTime via a streaming server; instead, progressive download allows full-quality QuickTime video to be viewed even by those with slow connections. Users may have to wait for most of the QuickTime movie to download, but it will often be of higher quality than a streaming RealVideo. The Sorenson codec offers the best quality (choose "Fast Start - Compressed Header"); the Cinepak codec is more cross-platform compatible (choose "Fast Start").

If you are using Cleaner 5, use the Settings Wizard to set up your QuickTime encode: WWW > QuickTime > Progressive Streaming (high quality) > T1, Cable Modem, xDSL, LAN ('Broadband') > etc. Click on the frame to crop your movie as desired.

Other Formats
You can also upload Flash (.swf), MPEG (.mpg), and SMIL (.smi) files. Flash movies can include animation, interactivity, and sound. MPEG video includes the Video CD (MPEG-1) and DVD-Video (MPEG-2) formats. SMIL ("smile," Synchronized Multimedia Integration Language) is similar to HTML, and is compatible with Internet Explorer 5.5, QuickTime 4.1, RealPlayer 8, and other software.

Bay Area Media Production Facilities
Check out our list of local media production resources, including IMC spaces. Media Alliance, in San Francisco, has a computer lab with G4 workstations. Videographers can use their facilities to edit and upload footage using Final Cut Pro and Media Cleaner Pro.

Shooting for the Web
Before you start shooting video for the web, it is important to understand that most video codecs work by creating a series of "delta frames" - packets of data telling the viewing application how the current frame differs from the previous frame. The more the image changes from frame to frame, the more data will have to be crammed into each delta frame. This means that fewer frames can be sent, and less image detail can be described for each frame.

So, your goal is to make each frame almost exactly the same as the frame before! How do you do this? There are four simple techniques:
  • Use a tripod. By avoiding shaking, the background will be almost identical from frame to frame.
  • Avoid unnecessary camera movement, including zooms. Every time you pan or zoom, your web video will drop frames and image quality will degrade.
  • Turn off autofocus, unless you need it. On many cameras, autofocus will perform slight changes on the focus almost constantly. Each change of focus will probably change every pixel on the screen - it's just as bad as zooming. So, if you can, set focus manually and keep it there.
  • Turn off auto iris (aka auto exposure), unless you need it. Likewise, your camera's slight changes in the iris will cause every pixel in the image to get lighter or darker - it's just as bad as auto-focus. So, if you can, set the exposure manually and keep it there.
Encoding Web Video using RealProducer
If you are using RealProducer, you will definitely want to turn on several video codec options to improve your image quality: RealVideo 8 (which offers superior video quality compared to RealVideo G2), 2-pass encoding, variable bit rate (VBR) encoding, and loss protection. Combining 2-pass and VBR (see definitions of these terms below) delivers a huge improvement in video quality, but don't be surprised if it also doubles your encoding time!

Professional (that is, not free) encoding software allows you, among other things, to re-size your video from full 640x480 pixels down to more web-friendly sizes such as 160x120. If you are using the free RealProducer, you will have to export your clip at the final intended ("postage stamp") size in uncompressed .avi or .mov format before importing it into RealProducer. Remember to choose horizontal and vertical resolutions that are both divisible by 4 (e.g. 176x132 but not 180x135), and in a ratio of 4:3 (or 16:9 for widescreen DV) - see Horizontal/Vertical Resolution, below. QuickTime Pro, $30, is useful for exporting video - see Exporting an Uncompressed QT movie, below.

Media Cleaner
Media Cleaner encodes streaming audio and video faster and better than other programs. We recommend acquiring it yourself, or visit Media Alliance in San Francisco and use it there; then you can upload your video over their T1 internet connection.

Individual captured clips (for example, from an iMovie project's Media folder) can usually be imported directly into Media Cleaner. This will save you the trouble of exporting from your capture program, unless you need rendered transitions or titles.

Horizontal/Vertical Resolution
Higher resolutions will give you more image detail but lower frame rates (jerkier motion). Talking heads should be smaller so the image has finer detail and the lips move smoothly; long shots with signs that need to be readable may require higher resolutions and jerkier motion. Higher resolutions render as a "slide show" effect.
  4:3 (standard)  16:9 (widescreen)
144x108          192x108
160x120
176x132
192x144          256x144
208x156
224x168
240x180          320x180
256x192
272x204
288x216          384x216
304x228
320x240
336x252          448x252
352x264
368x276
384x288          512x288
400x300
416x312
432x324          576x324
448x336
464x348
480x360          640x360
496x372
512x384
528x396          704x396
544x408
560x420
576x432          768x432
592x444
608x456
624x468          832x468
640x480
656x492
672x504          896x504
688x516
704x528
720x540          960x540
These are the standard resolutions. But if you're using Media Cleaner Pro, don't be afraid to crop your video to a different aspect ratio! Before compressing for the web, always get rid of any excess frame real estate - for instance, turn your video into a dramatic widescreen presentation by cropping off the top and/or bottom.

Exporting an Uncompressed QT movie
The free RealProducer cannot resize video down to a web-ready "postage stamp" size. You may be able to use the $30 QuickTime Pro to export video created by your video capture or video editing application. Or, such an application may be able to perform a QuickTime export itself (in iMovie, for instance, click "expert" in the quicktime dialog). Here are the options to select in the QuickTime export dialog box:
  • File menu > Export...
  • click Export: Movie to QuickTime Movie
  • click Options...
  • the Video, Allow Transcoding, and Sound boxes should be checked; the Prepare for Internet Streaming box should not be checked.
  • click Video Settings...
    • set Compressor to None and Millions of Colors
    • set Quality to Best
    • set Motion to 29.97 Frames per second
    • click OK
  • If you need to adjust the brightness, color balance, or contrast, click Video Filter...
    • set the filter you would like to apply, or None, and click OK
  • click Video Size...
    • click Use Custom Size; Width: 160 and Height: 120 (or other resolutions in the Horizontal/Vertical Resolution section above)
    • click OK
  • click Sound Settings...
    • Compressor: None
    • set Rate: to the sample rate of your source material - for DV this will usually be 48.000 kHz
    • Size: 16 bit
    • Use: Mono unless your clip could benefit from stereo sound
    • click OK
  • click OK
  • type a .mov file name and click Save
At "postage stamp" size, a video clip will take up about half the space of the same clip in DV format - about 1GB per 10 minutes. It can now be imported into the free RealProducer for creation of a RealMedia (.rm) file.

Definitions of 2-pass and VBR
Two-pass encoding increases quality of output video by analyzing video data for transitions and overall complexity before encoding the input video. VBR encoding enables the video codec to vary the bit rate throughout the clip; more bits are spent on high-action scenes, taking away bits from low-action scenes. This drastically improves quality for both narrowband and broadband video. For best results, turn on both of these features, as they complement each other to greatly improve video quality.

Feedback
Questions or comments? E-mail the Indybay collective.
by ~Bradley
I was recommended Audacity for a Mac, and I am recommending it to other people.

It is free, open source!, easy to use, and it looks good.

Be sure to get Audacity 1.2.0-pre3 for Mac!
http://audacity.sourceforge.net
by ben
for people looking to crop & resize photos,

these two programs are free and easy to use with cool batch processing- ie rename & resize all the photos in a directory and save as jpeg at 75% quality

XnView
http://www.xnview.com

Irfanview
http://www.irfanview.com


and of course use The Gimp (free alternative to Photoshop) for advanced editing
http://gimp.org
We are 100% volunteer and depend on your participation to sustain our efforts!

Donate

$205.00 donated
in the past month

Get Involved

If you'd like to help with maintaining or developing the website, contact us.

Publish

Publish your stories and upcoming events on Indybay.

IMC Network