VirtualDub is a very good tool for video editing (cutting, slicing, encoding, ...). Unfortunately it's Windows only, so Mac users have to look for an alternative (unless you want to run VirtualDub in a virtual machine

). Avidemux seems to be a good replacement. It also has a copy mode (in case you just want to delete some parts of the video or concatenate a couple of files that share the same format/container and codecs) for copying video and audio streams without reencoding (thus without loss of quility) and a "light"/clean user interface (something that I loved in VirtualDub). And Avidemux is cross-platform, meaning that it supports all major operating systems (Mac, Linux, Windows) and might be portable to other platforms without a major rewrite.
Based on a few XviD encoding tests, Avidemux seems to be 3-4 times slower than VirtualDub using the same source and same settings (at least as much as could tell). And unfortunately the XviD encoded output of Avidemux is a lot darker than the output of VirtualDub. I tried to switch off or on all sorts of options in the Avidemux XviD encoder, but nothing seemed to help. Maybe it's just a problem with the XviD lib version in Avidemux 2.4.4 ... who knows.
Comments
Avidemux 3-4 times slower & Xvid than VirtualDub
Darker Xvid in AviDemux= There are two possible reasons for that. 1. Either you have used some of the mplayer filters, such as mplay resizer instead of basic "Resizer", or it's simply a bug in AviDemux.
Re: Avidemux 3-4 times slower & Xvid than VirtualDub