X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fdcpomatic.xml;h=b437ac36d89ddf34957b203071db9f432ba39ee3;hb=c264984ff9aed2b67f53c368adba82a41ed8c567;hp=dee7fe052893b1c023eb383063e96609fdcee725;hpb=4616b19fb5241a54c9d57f7a91bb975f41aed14b;p=dcpomatic.git
diff --git a/doc/manual/dcpomatic.xml b/doc/manual/dcpomatic.xml
index dee7fe052..b437ac36d 100644
--- a/doc/manual/dcpomatic.xml
+++ b/doc/manual/dcpomatic.xml
@@ -16,7 +16,7 @@
-->
-DCP-o-matic
+DCP-o-matic users' manualCarlHetherington
@@ -27,34 +27,35 @@
Hello, and welcome to DCP-o-matic!
+
What is DCP-o-matic?
DCP-o-matic is a program to generate Digital
-Cinema Packages (DCPs) from DVDs, Blu-Rays, video files such as MP4
-and AVI, or still images. The resulting DCPs will play on modern digital
+Cinema Packages (DCPs) from almost any video, audio and/or
+subtitle source files. The resulting DCPs will play on modern digital
cinema projectors.
-
-You might find it useful to make DVDs easier to present, to encode
-independently-shot feature films, or to generate local advertising for
-your cinema.
-
-
+
+
Licence
-DCP-o-matic is licensed under the GNU GPL.
+DCP-o-matic is free and open-source and is licensed under the GNU
+GPL.
+
+
Acknowledgements
@@ -65,9 +66,13 @@ This manual uses icons from the Tango
+
+
Installation
+
+
Windows
@@ -89,12 +94,14 @@ version.
+
+
Mac OS X
DCP-o-matic will run on Mac OS X version 10.6 (Snow Leopard) and
-higher. To install it, download the DMG from .dmg from http://dcpomatic.com/ and double
click to open it. Then drag the DCP-o-matic icon to your
Applications folder or wherever else you would
@@ -103,37 +110,56 @@ like to install it.
+
-Ubuntu Linux
+Debian or Ubuntu Linux
-You can install DCP-o-matic on Ubuntu 12.04 (‘Precise
-Pangolin’), 12.10 (‘Quantal Quetzal’), 13.10 (‘Saucy
-Salamander’) or 14.04 (‘Trusty Tahr’) using .deb packages: download the
-appropriate package from http://dcpomatic.com/ and
-double-click it. Ubuntu will install the necessary bits and pieces
-and set DCP-o-matic up for you.
+ You can install DCP-o-matic on:
-
+
+ Debian 7 (‘wheezy’)
+ Debian 8 (‘jessie’)
+ Debian unstable (‘sid’)
+ Ubuntu 12.04 (‘Precise Pangolin’)
+ Ubuntu 14.04 (‘Trusty Tahr’)
+ Ubuntu 15.04 (‘Vivid Vervet’)
+ Ubuntu 15.10 (‘Wily Werewolf’)
+
-
-Debian Linux
-Packages are available for Debian 7 (squeeze) from http://dcpomatic.com/.
+using .deb packages: download the appropriate package
+from http://dcpomatic.com/
+and double-click it. Debian or Ubuntu will install the necessary bits and
+pieces and set DCP-o-matic up for you.
+
+
+
-Centos Linux
-
-Packages are available for Centos 6.5 from http://dcpomatic.com/.
-
+ Fedora Linux
+
+ There are .rpm packages for Fedora 22 and 23 on
+ http://dcpomatic.com/
+
+
+
+
+
+ Centos Linux
+ There are .rpm packages for Centos 6.5 and 7 on
+ http://dcpomatic.com/
+
+
+
+
+
+
Arch Linux
@@ -143,15 +169,17 @@ thanks to Stefan Karner.
+
+
Other Linux distributions
-Installation on non-Ubuntu Linux is currently a little involved, as
-there are no packages available (yet); you will have to compile it
-from source. If you are using a non-Ubuntu distribution, do let me
-know via the mailing
-list and I will see about building some packages.
+Installation on other Linux systems (for which no packages are
+available) is quite hard; you will have to compile it from source. If
+you are using distribution for which no packages are available, do let
+me know by email and I
+will look into providing packages on the website.
@@ -159,6 +187,7 @@ The following dependencies are required:
FFmpeglibsndfile
+libsamplerateOpenSSLlibopenjpegImageMagick
@@ -166,13 +195,14 @@ The following dependencies are required:
libsshGTK (on Linux)wxWidgets
-libquickmaillibxml++xmlseccurllibzip
-libdcp
-libcxml
+libdcp
+libsub
+libcxml
+libicu
@@ -195,7 +225,7 @@ With any luck, this will build and install DCP-o-matic on your system. To run i
-dcpomatic
+dcpomatic2
@@ -205,6 +235,8 @@ in a shell.
+
+
Creating a video DCP
@@ -237,11 +269,11 @@ shown in .
@@ -251,11 +283,11 @@ linkend="fig-video-new-film"/>.
@@ -270,6 +302,8 @@ will write its working files.
+
+
Adding content
@@ -283,21 +317,21 @@ select the content file to use, as shown in .
-
+
+
Creating a still-image DCP
@@ -397,12 +436,12 @@ As with video DCPs, the first step is to create a new
shown in .
-
- Dialogue box for creating a new film
+
+ Dialogue box for creating a new film
-
+
-
+
@@ -413,12 +452,12 @@ For our example, we will add a single image file, as shown in .
-
- Selecting a still content file
+
+ Selecting a still content file
-
+
-
+
@@ -426,16 +465,16 @@ linkend="fig-still-select-content-file"/>.
As with video DCPs, most of the default settings will be fine for a
simple test. The one thing that you might wish to change is the
length of the still. Select the Timing tab and
-you will see a Length setting, as shown in Play length setting, as shown in .
-
+The timing tab
-
+
-
+
@@ -454,14 +493,80 @@ to encode a single frame which it can then repeat.
+
+
+
+Manipulating existing DCPs
+
+
+Frequently DCP-o-matic is used to take content in formats such as MP4
+and convert it to JPEG2000 for a DCP. Alternatively, it can be used
+to take existing DCPs and modify them in various ways.
+
+
+
+Importing a DCP into DCP-o-matic
+
+
+If you want to do something to an existing DCP the first step is to
+import it. Click Add folder... and select your
+DCP's folder. It will be added to the DCP-o-matic project. If the
+DCP is unencrypted you can preview it in the normal way, though
+playback will be very slow as decoding of DCPs is almost as
+computationally intensive as encoding them.
+
+
+
+
+
+Decrypting encrypted DCPs
+
+
+DCPs can be encrypted (see for
+details). If you import an encrypted DCP you will need a key, in the
+form of a Key Delivery Message (KDM), to decrypt it.
+
+
+
+KDMs must be prepared by the organisation which created the DCP. They
+contain the keys to decrypt the DCP wrapped up in such a way that only
+the intended recipient can read them. You will need to provide the
+organisation with a certificate which identifies your copy of
+DCP-o-matic and allows them to create a KDM for you.
+
+
+
+To get DCP-o-matic's decryption certificate, open the Preferences
+dialogue (see ) and go to the
+Keys tab. Click the Export DCP
+decryption certificate... button at the bottom of this tab
+and save the certificate. Send this certificate to the DCP creators
+and they can create a KDM to allow DCP-o-matic to decrypt their DCP.
+
+
+
+Once you have your KDM, right-click the DCP's name in DCP-o-matic and
+choose Add KDM.... Specify your KDM and (all
+being well) the DCP will be decrypted and become available for preview.
+
+
+
+
+
+
+
+
+
+
+
Content settings
The previous chapters showed DCP generation using the default
settings. DCP-o-matic offers a range of features to adjust the
-content that goes into your DCP, and this chapter describes those features in
-detail.
+content that goes into your DCP, and this chapter describes those
+features in detail.
@@ -475,7 +580,7 @@ content as you like, and they can be of the following types:
Movie — a file containing some video, probably some
-audio and possibly some subtitles; for example, a MOV, MP4 or VOB.
+audio and possibly some embedded subtitles; for example, a MOV, MP4 or VOB.
Sound — a file containing one or more channels of
@@ -489,13 +594,26 @@ example, a JPEG, PNG or TIFF file.
Moving image — a directory containing many still
images which should be treated as the frames of a video.
+
+Subtitle — a file containing subtitle which will be
+superimposed on the image of the DCP. These can be
+.srt or .xml
+files.
+
+DCP — an existing DCP.
-To add one or more movie, sound or still-image files, select
+To add one or more movie, sound, still-image or subtitle files, select
Add file(s)... and choose them from the selector.
-To add a directory of images, choose Add
-directory... and do similar.
+
+
+
+To add a directory (folder) of images or a DCP, choose Add
+folder... and choose the directory from the selector. If
+you select a folder of images DCP-o-matic will open a small dialogue
+box where you can enter the frame rate that the image sequence should
+be run at.
@@ -504,6 +622,33 @@ clicking the Remove button.
+
+
+
+Adding existing DCPs
+
+Adding existing DCPs to a DCP-o-matic film is a little different
+to adding other types of content. Most content has to be converted to
+JPEG2000, the compression scheme used by DCPs, which is a very
+time-consuming process. Existing DCPs are already in JPEG2000 format
+so do not require conversion. This means that, provided no settings
+such as crop are used on the DCP content, picture and sound data will
+be passed from existing to new DCP unaltered.
+
+
+Encrypted DCPs that are added as content will require a KDM
+targeted at DCP-o-matic so that DCP-o-matic can decrypt them. You
+should ask the creator of the imported DCP to provide a KDM for
+DCP-o-matic's decryption certificate, which can be obtained by
+clicking Export DCP decryption certificate...
+from the Keys tab of the
+Preferences dialog (see ).
+
+
+
+
+
Content Properties
@@ -514,6 +659,13 @@ content list. The content property controls will then become active
for that piece of content.
+
+If you want to change the properties for multiple pieces of content at
+the same time, select the content in the list by clicking the first
+piece then clicking the other pieces with shift key
+held down. Note that not all settings can be changed in this way.
+
+
The content properties are split up into four sections:
Video, Audio,
@@ -524,6 +676,8 @@ in each section are described below.
+
+
Video
@@ -531,15 +685,17 @@ in each section are described below.
The Video tab controls properties of the image, as shown in .
-
+Video settings tab
-
+
-
+
+
+
Image type
@@ -552,12 +708,12 @@ left/right option tells DCP-o-matic to interpret the frame as a
left-right pair, as shown in .
-
+3D left/right image type
-
+
-
+
@@ -567,15 +723,27 @@ DCP-o-matic to see the frame as a top-bottom pair, as shown in .
-
+3D top/bottom image type
-
+
-
+
+
+Another option is 3D alternate which takes the
+first frame of the content as for the left eye, the second for the
+right eye, the third for the left, and so on. Finally, you can
+specify 3D left only or 3D right
+only if this content contains only the the left or right
+eye images. This is useful when you have the left and right eye image
+sets in different files; you can specify one content as 3D
+left only and another as 3D right only
+and DCP-o-matic will pick up the appropriate frames from each.
+
+
@@ -592,12 +760,12 @@ setup area of the DCP-o-matic window; this opens the filters selector
as shown in .
-
- Filters selector
+
+ Filters selector
-
+
-
+
@@ -610,18 +778,94 @@ image is much smaller and of lower resolution than a projected image!
+
+
+
+Colour conversion
+
+
+The Colour conversion setting specifies what
+colour transforms and gamma correction DCP-o-matic will use when
+converting the selected content into the XYZ colourspace for the DCP.
+
+
+
+The easiest way to select the required conversion is to choose one of
+DCP-o-matic's presets. DCP-o-matic knows how to convert from four
+common colourspaces: sRGB, Rec. 601, Rec. 709 and P3. If you do not
+know which preset you should use, refer to the suggestions in .
+
+
+
+Suggested colour conversion settings
+
+
+
+
+
+sRGBStill images in RGB, e.g. photographs.
+
+
+Rec. 601Standard-definition content (fewer than about 1000 pixels across) including DVD rips.
+
+
+Rec. 709High-definition content including Blu-Ray rips.
+
+
+P3Content explicitly graded to P3.
+
+
+
+
- KDM email preferences
+
+ KDM email preferences
-
+
-
+
This is a template for the email that is used to send KDMs out to
-cinemas. You can change it to say whatever you like. The
-‘magic’ string $CPL_NAME will be replaced by
-DCP's title.
+cinemas. You can change it to say whatever you like. A few
+‘magic’ strings will be replaced by information from the
+KDM that is being sent:
+
+
+
+‘Magic’ KDM strings
+
+
+
+$CPL_NAMEDCP title
+
+
+$CINEMA_NAMECinema name
+
+
+$SCREENSName of screen or screens that KDMs are being generated for
+
+
+$START_TIMEThe time from which the KDMs are valid
+
+
+$END_TIMEThe time until which the KDMs are valid
+
+
+
+
+
+
+The Reset to default text will replace the current KDM email with DCP-o-matic's default.
+
+
AdvancedAdvanced preferences
@@ -1594,12 +2171,12 @@ DCP's title.
The advanced preferences are shown in .
-
- Advanced preferences
+
+ Advanced preferences
-
+
-
+
@@ -1617,6 +2194,12 @@ useful for experimentation. Again, you are strongly advised to leave
this unticked for normal use.
+
+Only servers encode makes DCP-o-matic encode
+JPEG2000 data only on encoding servers and not on the host. We
+suggest you leave this un-ticked unless you have a good reason to do otherwise.
+
+
The four checkboxes labelled Log control what
sort of messages DCP-o-matic writes to its log file when creating a
@@ -1646,6 +2229,8 @@ video frame and audio sampling rates as the DCP. This is not,
however, always possible.
+
+
DCP frame rate limitations
@@ -1657,18 +2242,22 @@ play fine, but another (of a different type) will refuse to play, or
even refuse to ingest.
+
+
Guaranteed rates
The only rates that are (pretty much) guaranteed to work on all DCI
-projectors is 24 frames per second (fps) for video and 48kHz or 96kHz
+projectors are 24 frames per second (fps) for video and 48kHz or 96kHz
for audio. If you are sending your DCPs to unknown places it wise to
consider using these rates if at all possible.
+
+
Other often-supported rates
@@ -1677,6 +2266,8 @@ Many projectors now in the wild support additional video frame rates:
+
+
Adapting content to fit the DCP rate
@@ -1719,6 +2310,8 @@ For very low or high frame rates, DCP-o-matic can also skip or duplicate frames.
+
+
Setting up
@@ -1726,7 +2319,7 @@ For very low or high frame rates, DCP-o-matic can also skip or duplicate frames.
The Frame Rate control in the
DCP tab sets the video frame rate that the DCP
will use. Clicking Use best sets the rate to
-what DVD-o-matic thinks is the best for your content. With this
+what DCP-o-matic thinks is the best for your content. With this
button, DCP-o-matic assumes that the whole range of frame rates (24,
25, 30 and 48fps) are allowable.
@@ -1768,6 +2361,8 @@ The master and server machines do not need to be the same type, so you
can mix Windows PCs, Macs and Linux machines as you wish.
+
+
Running the servers
@@ -1785,7 +2380,7 @@ To run the command line version, simply enter:
-dcpomatic_server_cli
+dcpomatic2_server_cli
@@ -1795,7 +2390,7 @@ by doing something like:
-dcpomatic_server_cli -t 4
+dcpomatic2_server_cli -t 4
@@ -1822,6 +2417,8 @@ without touching your standard operating system install.
+
+
Setting up DCP-o-matic
@@ -1834,6 +2431,8 @@ servers that DCP-o-matic has found.
+
+
Some notes about encode servers
@@ -1861,12 +2460,12 @@ linkend="fig-file-structure"/> shows the files that might be generated
after you have created a DCP for a film called ‘DCP Test’.
-
- Creating a new film
+
+ Creating a new film
-
+
-
+
@@ -1916,6 +2515,8 @@ to the cinema which is showing your DCP.
This chapter collects a few notes on bits of DCP-o-matic that do not fit elsewhere in the manual.
+
+
Resuming encodes