Skip to Content

SMEW

I have to do some video editing from time to time and my favorite tool for this is the MPlayer-MEncoder-Suite. I really like those two. They are robust, flexible, and very mighty in what they do. Nevertheless, figuring out which option to call and which flags to enable each and everytime again just doesn't do it. That's why I started to collect most of my everyday video editing jobs into some handy scripts. All those scripts are now collected in Smew - Stefan's Movie Editing Wizard. Further, a smew is a cute bird, which explains the logo. Information on Smew is available in the following.

MPlayer/MEncoder

MPlayer is one of if not the best video player ever. Together with its brother MEncoder it provides you with to power to do almost anything you need to do with videos.

mplayer
Used to play any kind of audio/video. Pretty robust even with corrupted files.
mencoder
Encoding engine capable to turn anything to anything else (almost =).

Smew

Smew currently consist of the following files:

 smew_convert_audio.sh     - convert a video's audio stream to mp3 vbr 128kb
 smew_core.sh              - SMEW's core functionality, global variables, appearance
 smew_cut.sh               - cut a video by time marks
 smew_dump_frames_png.sh   - dump each video frame as png
 smew_dv2xvid.sh           - convert (RAW) DV-Video (camcorder) to xvid
 smew_dvd2xvid.sh          - convert a DVD to xvid
 smew_embedsub.sh          - embed subtitles (from .srt/.sub) into video
 smew_enc_mpeg.sh          - encode video to mpg
 smew_enc_xvid.sh          - encode video to xvid
 smew_join.sh              - join two videos (same specs) into one file
 smew_reidx.sh             - rebuild index (e.g. broken avi)
 smew_rotate.sh            - rotate video by 90 degree (clock- or anti-clockwise)
 smew.sh                   - main program, may become a gui someday (with menu)
 smew_streamdump.sh        - dump stream to separate file
 smew_video_info.sh        - display any information you can get from a video
 



I am currently not making any releases. However, if you are interested in any of the above or the complete package, just let me know, I'd be happy to share!

Here's some of the code as single pages: