Commons:Software

From Wikimedia Commons, the free media repository
Jump to: navigation, search
This project page in other languages:

Deutsch | English | español | français | italiano | magyar | 日本語 | русский | +/−

First steps
First steps tour
Tips & tricks
Third parties

This is a selection of programs designed to aid in media (graphics and audio) manipulation, as recommended by the Wikigraphists and Graphics Labs. These programs are considered very useful tools for the tasks of retouching, editing and in creation of images, illustrations, maps, photographs and animations . They also aid in the recording, editing and conversion of audio files. Each program usually has its own dedicated forums and tutorials that can be found online. The search strings constructed from the name of the program, followed by the term 'forum' or 'tutorial' will usually present desirable results from your favourite search engine.

Creation on commons

Contents

Recommended software [edit]

These free software products have been labeled by the Wikigraphists of the Graphic Lab the "five stars" of editing and creation of images, illustrations, maps, photograph and animations:

Name Features Operating System Download Example
Inkscape Logo.svg Inkscape Creator of SVG vector images. It can also be used to export PNG. Linux; Windows; Mac OS X All
Housefly anatomy-key.svg
(see more...)
Wilber-huge-alpha.png GIMP Similar to Photoshop, suite for image manipulation and creation of raster graphics, PNG, JPG, GIF, XCF). Can also be used to create animations when the GIMP Animation Package (GAP) is installed. Linux; BSD; Solaris; Windows; Mac OS X Windows, Linux/BSD/Solaris Mac OSX Hogna radiata (AF)-top 01.png
Exquisite-gimp2 0.png Gimpshop Version of GIMP, modified to be more familiar to users of Photoshop, and said to have a less steep learning curve. (PNG, JPG, GIF, XCF) Windows; Linux; Mac OS X; Solaris All Canon Digital Ixus 50 front.png
Hugin logo small.png hugin Stitch panorama images and correct perspective Windows; Linux; BSD; Mac OS X; Other Unix Systems All NYC Top of the Rock Pano.jpg
Blender bw.png Blender Creation and editing of 3D images. Windows; Linux x86/PPC; Solaris; Irix ; BSD; Mac OS X All Engine movingparts.jpg


See also: Commons:Created with ... templates for more

Tutorials for related topics [edit]

Useful software [edit]

General software [edit]

These software packages have been recommended by the Commons community for use in image manipulation:

Non-free or directly depending on non-free software [edit]

  • IrfanView, home page at www.irfanview.com (Freeware - for Microsoft Windows. A multi-featured freeware tool, supports many image formats. Good at viewing/converting images.)
  • XnView, home page at www.xnview.com (Freeware - for Microsoft Windows. A multi-featured freeware tool, supports many image formats. Good at viewing/converting images, adding IPTC metadata and GPS coordinates).
  • XLS-Chart2JPG Save your Excel charts as JPG with a little macro.

Online [edit]

  • Zamzar, home page at zamzar.com - offers an online file conversion service for various formats, including Ogg video and audio.
  • FreeFileConvert, home page at freefileconvert.com - allows user to convert files in different formats, supports most popular video, audio, document and image formats.

Panorama stitching / keystone correction [edit]

JPEG [edit]

JPEG is a lossy image format, most image editing software can encode and decode it but it is also possible to perform certain transformations on a JPEG losslessly.

  • Jpegcrop and jpegtran: jpegtran is a command line app that can perform a variety of lossless transformations on JPEG files; it can be used with MaPiVi for a GUI (although the selection preview size seems to be limited?). Jpegcrop is a command line tool with similar functionality, there is also a windows version available with GUI.
  • There is an EXIF tag, “Orientation”, which tells viewer software that the image must be rotated before being displayed. Unfortunately, not all software supports the tag, so some images may have the wrong value in it unnoticed. The tag can be edited using exiftool (e.g. it can be neutralized with “exiftool -Orientation=Normal”). See Commons:Village_pump/Archive/2011/10#Autorotation_using_EXIF_tag_with_MW_1.18 and Commons:EXIF for more details. Physical rotation of the image instead of editing the tag can be lossy, see Commons:Media_for_cleanup#Sideways_pictures_or_pictures_with_noticeable_camera_tilt.
  • Cropbot allows one to crop JPEGs lossless, using jpegtran, so one does not need the software oneself.
  • jpegpixi is a CLI tool to interpolate pixels in the specified part of a JPEG image without affecting the rest of it, except for the blocks which contain that part. Also included is jpeghotp, which can find hot or dead pixels in otherwise black or white JPEG images and generate configuration for jpegpixi (that's useful if your camera has CCD defects). Source code and Debian packages are provided.
  • JPEGsnoop. Free and open source tool to repair and analyse corrupted JPEGs. Windows-only, but works well under WINE.
  • Freeware IrfanView for Windows (homepage) with the JPG_TRANSFORM plugin. For all lossless operations use menu options
  • BatchPurifier LITE is a free(ware?) lossless metadata remover for Windows. Useful for users who wish to upload their photos without metadata to protect their privacy.

GIF [edit]

GIF should only be used for animations here, the tool list keeps that in mind.

  • gifsicle: A command line tool for making, manipulating, and optimizing animated gifs.
  • UnFREEz OSS GUI-tool for making animated gifs.

PNG [edit]

PNG is a lossless format to be used for any kind of diagram or screenshot for which SVG is not convenient.

  • OptiPNG: a command line tool for optimising PNG images
  • AdvPNG: a command line tool for further recompression of PNG images. Should be used after OptiPNG.
  • The GIMP (Windows Installers): is the GNU Image Manipulation Program. A free software and high quality image editing tool.

SVG [edit]

SVG, or Scalable Vector Graphics, is an XML-based vector graphics format. It can be created and edited by hand as a text file, or edited through a specialized program. Bitmaps (raster graphics) can be converted to SVG (especially diagrams, maps and so on should be)

See Help:SVG#Software for a list.

Ogg Vorbis (audio) [edit]

Vorbis is a lossy audio codec.

  • Audacity can export projects in Ogg Vorbis format. The manual at its site contains advice on copying audio from tapes, LPs, minidiscs etc.
  • Mp3splt and oggz-chop (oggz-tools) each allow one to split Ogg Vorbis files without re-encoding.
  • Shtooka Recorder is a program for windows which allows automated recording of the pronunciations of many words, expressions from a text list. (you can record 500 words in 20 minutes). It can save files in Wav/Ogg/FLAC format (including Vorbis Comment tag).
  • Yazik Recorder is a cross-platform (Python) the same of Shtooka Recorder

online services

Also see the players for Ogg Theora videos below — they can also play Vorbis audio.

Ogg Theora (video) [edit]

Theora is a lossy video codec (see en:Theora). (Note: most software mentioned below should also be able to play Ogg Vorbis audio)

Converting video [edit]

See also: Help:Converting_video#Editing_tasks
  • ffmpeg2theora is a command line theora encoder available for most operating systems, including Linux, Mac OS, and Windows.
  • Videolan Client is an open source multimedia player also being capable to transcode files but having the advantage of supporting both a GUI as well as the command line; available for most operating systems including Windows, Linux, and Mac OS X.
  • MPlayer is also an open source multimedia player also being capable to transcode files but having the advantage of supporting both a GUI as well as the command line; available for most operating systems including Windows, Linux, and Mac OS X.
  • illiminable DirectShow filter for theora for playing ogg vorbis and theora in Windows Media Player and Winamp.
  • Transmageddon is a GUI based Linux program for converting video. It can take almost any format as its input and generate a very large host of output files.

Editing video [edit]

You can use the native video editing software of your operating system for editing tasks on your local machine:

  • Windows Movie Maker for Windows
  • Kdenlive or PiTiVi for Linux
  • iMovie for Mac

Furthermore it is possible to edit videos cloud-based:

  • YouTube Video Editor (requires a google account) Link
Features: Rotate, Light correction, Contrast, Saturation, Color, Filters and Stabilization
After finishing the editing, download your processed video file from YouTube. (Goto the video Manager youtube.com/my_videos ; Click on the drop down menu of the video you want to download; Click on download MP4.) Keep in mind to convert the mp4 file into Theora/Vorbis.

Lists on other projects [edit]