Merge remote-tracking branch 'origin/master' into 2.0
[dcpomatic.git] / doc / mainpage.txt
1 /** @mainpage DCP-o-matic
2  *
3  *  DCP-o-matic is a tool to create digital cinema packages (DCPs) from
4  *  video files, or from sets of image files.  It is written in C++
5  *  and distributed under the GPL.
6  *
7  *  Video files are decoded using FFmpeg (http://ffmpeg.org), so any video
8  *  supported by FFmpeg should be usable with DCP-o-matic.  DCP-o-matic's output has been
9  *  tested on numerous digital projectors.
10  *
11  *  DCP-o-matic allows you to crop black borders from movies, scale them to the correct
12  *  aspect ratio and apply FFmpeg filters.  The time-consuming encoding of JPEG2000 files
13  *  can be parallelised amongst any number of processors on the local host and any number
14  *  of servers over a network.
15  *
16  *  DCP-o-matic can also make DCPs from still images, for advertisements and such-like.
17  * 
18  *  Parts of DCP-o-matic are based on OpenDCP (http://code.google.com/p/opendcp),
19  *  written by Terrence Meiczinger.
20  *
21  *  DCP-o-matic uses libopenjpeg (http://code.google.com/p/openjpeg/) for JPEG2000 encoding
22  *  and libsndfile (http://www.mega-nerd.com/libsndfile/) for WAV file manipulation.  It
23  *  also makes heavy use of the boost libraries (http://www.boost.org/).  ImageMagick
24  *  (http://www.imagemagick.org/) is used for still-image encoding and decoding, and the GUI is
25  *  built using wxWidgets (http://wxwidgets.org/).
26  *
27  *  Thanks are due to the authors and communities of all DCP-o-matic's dependencies.
28  *
29  *  Email correspondance is welcome to carl@dcpomatic.com
30  *
31  *  More details can be found at http://dcpomatic.com/
32  */