Thursday, November 12, 2009

iPhone turned into interactive children's book – Apple / Mac Software Updates, News, Apps | Geek.com

iPhone turned into interactive children's book – Apple / Mac Software Updates, News, Apps | Geek.com

Video to Panorama

Panoramas are neat.

Taking lots of stills and stitching them together is tedious.

But in one continuous pirouette, you can make a video that contains a panorama.

So I want a tool that will take a short video taken while turning in a circle and convert it into a panoramic photo.

The preceding links may be the ingredients (for a python programmer like me).

Stitch Panorama

Stitch Panorama: a GIMP Plug-in

Stich Panorama is a plug-in for the GNU Image Manipulation Program (GIMP) which takes digital images and overlays one atop the other to make a panorama. With multiple applications of Stitch Panorama, any number of images can be combined into a large panorama. Features include image blending, color balance, and distortion matching. The above image was stitched together from four separate images. Try it yourself, the images are in the example directory.

The Stich Panorama plug-in gives give you a lot of control over how the final panorama is stitched together. You select the features to correlate in the images, how the blending is to be done, and how the colors are to be matched. Extensive control over the final panorama was a major design goal. There are other, more automated, tools available (see below), but I prefer to have as much control as possible over the stitching process. The final panorama uses a rectilinear projection, well suited to panoramas that do not cover an excessive field-of-view. However, the rectilinear projection will not work well for panoramas that cover a full 360 degrees.

Stich Panorama is written in the Python language and requires that your GIMP has python support compiled in.

Extract Still Image Sequences from Video Clips with AVCutty - Digital Inspiration

Extract Still Image Sequences from Video Clips with AVCutty - Digital Inspiration: "� AVCutty can export the entire movie or a part of the video to a series of bitmaps or picture frames which can later be printed as creating Flipbooks - a book of still images where you just flip the pages quickly and some animation appears to play."

PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia

PyMedia - Python module for avi, mp3, dvd, wma, ogg processing - pymedia


PyMedia is a Python module available on Linux, Windows and cygwin and features the following:

  • Encode/decode audio compressed streams. The following formats are available:
    • MP3,MP2
    • WMA( v1 and v2 )
    • AC3
    • OGG( optional with vorbis library )
    • AAC( optional with faad library )
  • Encode/decode video compressed streams. The following formats supported:
    • AVI( divx, xvid ), generic file format, carrying many possible streams
    • ASF( wmv1/2 ), generic file format, carrying many possible streams
    • MPEG1,2( VCD, SVCD, DVD compatible )
  • Sound output through the OSS / Waveout. Mutlichannel for digital output.
  • Sound input through the OSS / Wavein.
  • Sound mixer manipulation, list all lines, set/get values of every line.
  • Sound manipulation classes such as SpectrAnalyzer, Resampler.
  • Video manipulation to convert video frames between YUV and RGB formats
  • Direct CD/DVD ROM access to read audio/video tracks in a raw format.
    This way you can play Audio, DVD and Video CDs using the same interface.

Visit the documentation section to find out more on interface.

You may also take a look at examples directory in tarball distribution or just browse the tutorial to have more confidence on what you can do with PyMedia.

Download the recent tarball from here.



Saturday, November 07, 2009