X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fdcpomatic.xml;h=87d3287ae890c0c7c623ac517faa454d6e3017b8;hb=da5a9e65ca466fe6652bafc04d344b7a57efcaf0;hp=bc368f91d2c356d457ef3dcdd767b7db7ee34eb1;hpb=01bb80e78c1b238e12485429931d9df702faa57b;p=dcpomatic.git
diff --git a/doc/manual/dcpomatic.xml b/doc/manual/dcpomatic.xml
index bc368f91d..87d3287ae 100644
--- a/doc/manual/dcpomatic.xml
+++ b/doc/manual/dcpomatic.xml
@@ -26,13 +26,16 @@ 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 almost any video, audio and/or
-subtitle source files. The resulting DCPs will play on modern digital
-cinema projectors.
-
+DCP-o-matic is a set of programs to allow you to:
+
+
+ Create Digital
+ Cinema Packages (DCPs) from video, audio, subtitle and closed-caption files.
+ Play and verify DCPs.
+ Create KDMs for DCPs.
+ Write cinema-format drives containing DCPs.
+
@@ -43,7 +46,7 @@ cinema projectors.
DCP-o-matic is free and open-source and is licensed under the GNU
+url="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU
GPL.
@@ -69,7 +72,7 @@ This manual presents bits of DCP-o-matic's user interface (such as menu items or
-Notes of an advanced nature are presented like this. Ignore them unless you want to know the gory details.
+Notes of an advanced nature are presented like this. Ignore them unless you want to know the details.
@@ -87,7 +90,7 @@ Notes of an advanced nature are presented like this. Ignore them unless you wan
To install DCP-o-matic on Windows, download the installer from
-http://dcpomatic.com/
+https://dcpomatic.com/
and double-click it. Click through the installer wizard, and
DCP-o-matic will be installed onto your machine.
@@ -95,35 +98,29 @@ DCP-o-matic will be installed onto your machine.
If you are using a 32-bit version of Windows, you will need the 32-bit
installer. For 64-bit Windows, either installer will work, but I
-suggest you used the 64-bit version as it will allow DCP-o-matic to
+suggest you use the 64-bit version as it will allow DCP-o-matic to
use more memory. You may find that DCP-o-matic crashes if you run
many parallel encoding threads (more than 4) on the 32-bit
version.
-
-If you are still using Windows XP, download the specific XP version as
-it should be more stable on your machine than the ‘normal’
-Windows version.
-
-
-Mac OS X
+macOS
-DCP-o-matic will run on Mac OS X version 10.6 (Snow Leopard) and
-higher. DCP-o-matic is split into four separate applications, each of
+DCP-o-matic will run on macOS version 10.10 (Yosemite) and
+higher. DCP-o-matic is split into seven separate applications, each of
which can be installed by downloading the .dmg,
double-clicking to open and then dragging the icon to your
Applications folder.
-If you are not sure which parts of DCP-o-matic to install, start
+If you don't know which parts of DCP-o-matic to install, start
with the first (main) part.
@@ -131,29 +128,10 @@ with the first (main) part.
-Debian, Ubuntu or Mint Linux
+Debian, Ubuntu and Mint Linux
-
- You can install DCP-o-matic on:
-
-
-
- Debian 7 (‘wheezy’)
- Debian 8 (‘jessie’)
- Debian unstable (‘sid’)
- Ubuntu 14.04 (‘Trusty Tahr’)
- Ubuntu 16.04 (‘Xenial Xerus’)
- Ubuntu 17.04 (‘Zesty Zapus’)
- Ubuntu 17.10 (‘Artful Aardvark’)
- Mint 17
- Mint 18
-
-
-
-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.
+There are .deb packages for Debian, Ubuntu and Mint on
+ https://dcpomatic.com/
@@ -163,8 +141,8 @@ pieces and set DCP-o-matic up for you.
Fedora, Centos and Mageia Linux
- There are .rpm packages for Fedora 25, 26 and 27, Centos 6 and 7 and Mageia 6 on
- http://dcpomatic.com/
+ There are .rpm packages for Fedora, Centos and Mageia on
+ https://dcpomatic.com/
@@ -179,73 +157,22 @@ thanks to Stefan Karner.
-
-
-Other Linux distributions
-
-
-Installation on other Linux systems (for which no packages are
-available) is quite hard as it must be compiled from source. If you
-can't download packages for your distribution, do let me know by
-email and I will look
-into providing packages on the website.
+
+ Building from source
+
+
+ Since DCP-o-matic is open-source you can also build it yourself, though this can be quite a difficult process (especially on Windows and macOS). There are instructions for how to do it on
+
+ https://dcpomatic.com/
+
-
-
-The following dependencies are required:
-
-FFmpeg
-libsndfile
-libsamplerate
-OpenSSL
-libopenjpeg
-ImageMagick
-Boost
-libssh
-GTK (on Linux)
-wxWidgets
-libxml++
-xmlsec
-curl
-libzip
-libdcp
-libsub
-libcxml
-libicu
-
-
-
-
-Once you have installed the development packages for the dependencies,
-download the source code from http://dcpomatic.com/,
-unpack it and run the following commands from inside the source
-directory:
-
-
-
-./waf configure
-./waf build
-sudo ./waf install
-
-
-
-With any luck, this will build and install DCP-o-matic on your system. To run it, enter:
-
-
-
-dcpomatic2
-
-
-
-in a shell.
-
-
+
+
Creating a DCP from a video
@@ -272,8 +199,12 @@ the low-resolution version to save everyone's bandwidth bills.
Now, start DCP-o-matic and its window will open. First, we will
create a new ‘film’. A ‘film’ is how DCP-o-matic refers to
some pieces of content, along with some settings, which we will make into
-a DCP. DCP-o-matic stores its data in a folder on your disk while it
-creates the DCP. You can create a new film by selecting
+a DCP. DCP-o-matic stores its ‘film’ data in a folder on your disk while it
+creates the DCP.
+
+
+
+You can create a new film by selecting
New from the File menu, as
shown in .
@@ -296,7 +227,7 @@ linkend="fig-video-new-film"/>.
Dialogue box for creating a new film
-
+
@@ -304,9 +235,9 @@ linkend="fig-video-new-film"/>.
In this dialogue box you can choose a name for the film. This will be
used to name the folder to store its data in, and also as the initial
-name for the DCP itself. You can also choose whereabouts you want to create
+name for the DCP itself. You can also choose where you want to create
the film. In the example from the figure, DCP-o-matic will create a
-folder called ‘DCP Test’ inside my home folder (carl) into which it
+folder called ‘DCP Test’ inside my existing folder DCP into which it
will write its working files.
@@ -319,8 +250,8 @@ will write its working files.
The next step is to add the content that you want to use. DCP-o-matic
-can make DCPs from multiple pieces of content, but in this simple
-example we will just use a single piece. Click the Add
+can make DCPs from multiple pieces of content, but in this example we
+will use a single piece. Click the Add
file(s)... button, as shown in , and a file chooser will open for you to
select the content file to use, as shown in .
Making the DCP
-
+
-When it has finished, the DCP will end up on your disk inside the
-film's folder. You can then copy this to a projector via a USB
-stick, hard-drive or network connection. See for details about the files that DCP-o-matic creates.
-Alternatively, if you have a projector or Theatre Management System
-(TMS) that is accessible via SCP or FTP across your network, you can upload
-the content directly from DCP-o-matic. See the in .
+Alternatively, DCP-o-matic can upload your DCP directly to a projector
+or Theatre Management System (TMS) that is accessible via SCP or FTP
+across your network. See .
@@ -442,7 +371,7 @@ shown in .
Dialogue box for creating a new film
-
+
@@ -467,7 +396,7 @@ linkend="fig-still-select-content-file"/>.
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
-Play length setting, as shown in Full length setting, as shown in .
@@ -497,30 +426,30 @@ 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. It can also be used
-to take existing DCPs and modify them in various ways.
+DCP-o-matic is often used to take content in formats such as MP4 and
+make it into a DCP. It can also 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 DCP... 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.
+The first step in manipulating an existing DCP is to import it. Click
+Add DCP... 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 may be slow as
+decoding of DCPs is almost as computationally intensive as encoding
+them.
-If your DCP is a Version File (VF), in other words it refers to
-another DCP's assets, you should import it as follows:
+If your DCP is a Version File (VF) (i.e. it refers to
+another DCP's assets) you should import it as follows:
@@ -534,7 +463,7 @@ OV”.
-
+Decrypting encrypted DCPs
@@ -603,8 +532,8 @@ the following content settings:
-If you do change any of these settings on a piece of DCP content
-DCP-o-matic will decode and then re-encode the JPEG2000 data.
+DCP-o-matic will be forced to decode and re-encode your JPEG2000 data
+if you change any of these settings on a piece of DCP content.
@@ -662,9 +591,9 @@ To make a DCP like this:
Import your ‘Content DCP’ to a DCP-o-matic project.Add whatever replacement you want in your new DCP (replacement subtitles or audio files, for example).Select the DCP in the content list
-Tick the Refer to existing DCP checkbox
+Tick the Use's this DCP's ... as OV and make VF checkbox
in the tabs for the parts of the DCP that you want to refer to in your
-new DCP. For example, to refer to the Content DCP's video and audio you would select the Video tab, click Refer to existing DCP then select the Audio tab and do the same.
+new DCP. For example, to refer to the Content DCP's video and audio you would select the Video tab, click Use this DCP's video as OV and make VF then select the Audio tab and click Use this DCP's audio as OV and make VF.Do Make DCP as usual and your VF DCP will be created.
@@ -715,12 +644,14 @@ example, a JPEG, PNG or TIFF file.
images which should be treated as the frames of a video.
-Subtitle — a file containing subtitle which will be
+Subtitle — a file containing subtitles which will be
superimposed on the image of the DCP. These can be
.srt, .ssa, .ass or .xml
-files.
+files. Subtitle files can also be used to make closed captions.DCP — an existing DCP.
+
+ATMOS MXFs — if you have Dolby ATMOS content in MXF format (created using Dolby's tools) you can add it to a DCP just like any other content.
@@ -728,6 +659,55 @@ To add one or more movie, sound, still-image or subtitle files, select
Add file(s)... and choose them from the selector.
+
+DCP-o-matic will automatically map a set of audio files to the correct channels if you include appropriate ‘tags’ in your filenames, as shown in .
+
+
+
+ Audio file naming
+
+
+
+ Tag
+ Examples
+ Channel
+
+
+
+
+ L surrounded by ._ or -
+ film-L.wav my_movie_L_final.wav
+ Left
+
+
+ R surrounded by ._ or -
+ film-R.wav my_movie_R_final.wav
+ Right
+
+
+ C surrounded by ._ or -
+ film-C.wav my_movie_C_final.wav
+ Centre
+
+
+ Lfe surrounded by ._ or -
+ film-Lfe.wav my_movie_Lfe_final.wav
+ LFE (sub)
+
+
+ Ls surrounded by ._ or -
+ film-Ls.wav my_movie_Ls_final.wav
+ Left surround
+
+
+ Rs surrounded by ._ or -
+ film-Rs.wav my_movie_Rs_final.wav
+ Right surround
+
+
+
+
+
To add a directory (folder) of images, choose Add
folder... and choose the directory from the selector.
@@ -793,7 +773,7 @@ held down. Note that not all settings can be changed in this way.
The content properties are split up into four sections:
Video, Audio,
-Subtitles and Timing. Not
+Timed text and Timing. Not
all of these sections will be active for all content types. The controls
in each section are described below.
@@ -821,12 +801,12 @@ The Video tab controls properties of the image, as shown in
-Refer to existing DCP
+Use this DCP's video as OV and make VF
This option is only applicable if the selected content is an existing
-DCP. It allows you to get the video content from the existing DCP by
-referencing it (rather than copying). See .
@@ -884,38 +864,6 @@ and DCP-o-matic will pick up the appropriate frames from each.
-
-
-Filtering
-
-
-The ‘filters’ settings allow you to apply various video
-filters to the image. These may be useful to try to improve
-poor-quality sources like DVDs. You can set up the filters by clicking the
-Edit button next to the filters entry in the
-setup area of the DCP-o-matic window; this opens the filters selector
-as shown in .
-
-
-
-
-
-After changing the filters setup, you will need to regenerate the DCP
-to see the effect on the cinema screen. The preview in DCP-o-matic
-will update itself whenever filters are changed, though of course this
-image is much smaller and of lower resolution than a projected image!
-
-
-
-
-
Colour conversion
@@ -941,7 +889,7 @@ linkend="tab-colour-conversion"/>.
-sRGBStill images in RGB, e.g. photographs.
+sRGBStill images in RGB, e.g. photographs.Rec. 601Standard-definition content (fewer than about 1000 pixels across) including DVD rips.
@@ -979,7 +927,7 @@ are already in the XYZ colour space and require no conversion.
DCP-o-matic's colour conversion processes are discussed in much more
detail in a separate document colour.pdf.
+url="https://dcpomatic.com/manual/colour.pdf">colour.pdf.
@@ -989,11 +937,11 @@ url="http://dcpomatic.com/manual/colour.pdf">colour.pdf.
Other settings
-The crop settings can be used to crop your content,
-which can be used to remove black borders from round the edges of DVD
-images, for example. The specified number of pixels will be trimmed
-from each edge, and the content image in the right of the window will
-be updated to show the effect of the crop.
+The crop settings can be used to crop your
+content, which is often used to remove black borders from the edges of
+the image. The specified number of pixels will be trimmed from each
+edge, and the content image in the right of the window will be updated
+to show the effect of the crop.
@@ -1019,9 +967,9 @@ ratio that your content should be presented in.
At the bottom of the video tab is a short description of what will
happen to your video with the current settings. In the example of
, DCP-o-matic is telling you that the
-video file is 1920x1080 pixels and it has square pixels (a pixel
-aspect ratio of 1.00) hence its display aspect ratio is 1.78:1. Since
-the controls specify ‘16.9’ for the ratio, DCP-o-matic
+video file is 2048x872 pixels and it has square pixels (a pixel
+aspect ratio of 1.00) hence its display aspect ratio is 2.35:1. Since
+the controls specify ‘2.35’ for the ratio, DCP-o-matic
does not scale the image but pads it to the DCP's container ratio of
1.85:1. For a 2K DCP this is 1998x1080 pixels.
@@ -1043,7 +991,7 @@ frame-rate conversion.
Audio
-The Audio tab controls properties of the image, as shown in .
+The Audio tab controls properties of the sound, as shown in .
@@ -2158,18 +2329,15 @@ from a file. The certificate should be in SHA256 PEM format.
Alternatively, certificates for projection systems made by some
manufacturers can be downloaded from databases provided by the
-manufacturer. Currently this is supported for Doremi and Dolby
-equipment. If you are targeting a screen with equipment by one of
-these manufacturers you can click Download then
-enter the serial number of the server in the screen and click
-Download again and, all being well, the certificate
-will be fetched.
-
-
-
-Using the download system you will need to know the serial number of
-the media server in use in the screen. Most cinema projection or
-technical departments will know these serial numbers.
+manufacturer. Currently this is supported for Doremi, Dolby, Barco,
+Christie and GDC equipment (through downloading Barco, Christie or GDC
+certificates requires you to have an appropriate account set up in
+DCP-o-matic's preferences). If you are targeting a screen with
+equipment by one of these manufacturers you can click
+Download then enter the serial number of the
+server in the screen and click Download again
+and, all being well, the certificate will be fetched. Most cinema
+projection or technical departments will know these serial numbers.
@@ -2228,7 +2396,7 @@ create KDMs for its film. Perhaps you want to archive the project to
save space, or create KDMs on a different machine. In such situations
it is easier to use a DKDM. This is a normal KDM, but instead of
being targeted at a projection system (to allow it to decrypt the
-content) it is targeted at a particular users's certificate. This
+content) it is targeted at a particular user's certificate. This
means that the certificate owner can create new KDMs for other users.
The DKDM holds everything that is required to create further KDMs.
@@ -2261,7 +2429,7 @@ DCP-o-matic. Its window is shown in .
The KDM creator
-
+
@@ -2276,7 +2444,7 @@ KDMs.
By default the DKDM list will list any DCPs for
which you have clicked Make DKDM for
-DCP-o-maticin the main DCP-o-matic program. If you have
+DCP-o-matic in the main DCP-o-matic program. If you have
other DKDMs you can add them by clicking Add... and
specifying the file containing the DKDM.
@@ -2311,11 +2479,50 @@ If you are using a DKDM you must ensure that you
have a backup of DCP-o-matic's config.xml file, since it
contains the only key which can decrypt the DKDM. The
config.xml file location depends on your operating
-system; possible locations are listed in
+system; possible locations are listed in .
+
+ Should I encrypt?
+
+
+ The question of whether encryption is appropriate for a given
+ project is a tricky one.
+
+
+
+ On the one hand, if you distribute an unencrypted DCP it is easy for
+ anybody to take it and do whatever they want with its contents.
+ They could use DCP-o-matic to convert it to a MP4, show it in
+ their cinema, or even edit and redistribute it in ways that you
+ do not like.
+
+
+
+ Encryption prevents this, but brings its own problems. It will be
+ impossible for a cinema to screen your DCP unless they have the
+ correct KDM. This is easy enough if things work as they should,
+ but problems can occur. For example, cinemas may substitute
+ broken playout servers with new ones without telling you: then the
+ KDM that you sent them will be invalid, and a new one required.
+ If the cinema can't get in touch with you, or somebody else who
+ can create a new KDM, they can't screen your DCP. Often these
+ problems are only discovered very close to showtime, with little
+ time for fixes.
+
+
+
+ If you are distributing encrypted DCPs widely it is worth thinking
+ about who will make the KDMs, and who will provide quick-response
+ technical support. It may be a good idea to engage a company who can
+ provide such services.
+
+
+
+
+
Encryption overview
@@ -2338,14 +2545,14 @@ system; possible locations are listed in Preferences
-DCP-o-matic provides a few preferences which can be used to modify its
-behaviour. This chapter explains those options.
+DCP-o-matic provides preferences which can be used to modify its
+behaviour. They are described in this chapter.
Preferences can be edited by choosing
Preferences... from the Edit
-menu. This opens a dialogue which is split into seven tabs.
+menu. This opens a dialogue which is split into eleven tabs.
@@ -2379,15 +2586,27 @@ You will need to restart DCP-o-matic to see the new language.
The translations for DCP-o-matic have been contributed by helpful
users. If your language is not on the last, head to the DCP-o-matic website to
-read about how to contribute a translation.
+url="https://dcpomatic.com/i18n.php">the DCP-o-matic website to
+find out how to contribute a translation.
-Threads
+ Interface complexity
+
+
+ Choose Simple to see a cut-down, simplified
+ interface or Full to see DCP-o-matic's full
+ interface.
+
+
+
+
+
+
+Number of threads DCP-o-matic should use
When DCP-o-matic is encoding DCPs it can use multiple parallel threads
@@ -2399,6 +2618,31 @@ to set this up correctly when you run it for the first time.
+
+
+
+Number of threads DCP-o-matic encode server should use
+
+
+This is the number of threads that the encode server should use when
+it is running and helping another copy of DCP-o-matic to speed up its
+encode.
+
+
+
+
+
+
+
+Configuration file
+
+
+This is the location of DCP-o-matic's configuration file on disk. You
+can use this to share configuration between several copies of
+DCP-o-matic, across a network share, for instance.
+
+
+
Cinema and screen database file
@@ -2407,9 +2651,22 @@ to set this up correctly when you run it for the first time.
This option allows you to change the file that DCP-o-matic uses to
store details of the cinemas and screens used to make KDMs.
+
+
+
+
+
+Play sound via
+
+The checkbox to the left of Play sound enables or
+disables DCP-o-matic use of sound. On some machines there will be
+multiple options in the drop-down menu to decide how the sound should
+be played.
+
+
Integrated loudness
@@ -2423,6 +2680,15 @@ faster.
+
+
+Automatically analyse content audio
+
+
+If this checkbox is ticked an audio analysis will be run whenever content is added that contains sound.
+
+
+
Updates
@@ -2430,10 +2696,9 @@ faster.
The Check for updates on startup option, if
enabled, will tell DCP-o-matic to check on dcpomatic.com to see if there any
+url="https://dcpomatic.com/">dcpomatic.com to see if there any
newer versions of DCP-o-matic then the one you are running. If so, a
dialogue box will open with a link to download the new version.
-available
@@ -2450,7 +2715,9 @@ like to live on the bleeding edge!
With these controls you can set the issuer and creator strings that
-will be put into the DCPs which you create.
+will be put into the DCPs which you create. The issuer is typically your name
+(or your organisation's name) and the creator is typically the name of the tool
+used to make the DCP (e.g. DCP-o-matic).
@@ -2517,7 +2784,7 @@ name or IP address of the server to use.
Keys
-The Keys tab (shown in ) holds options
+The Keys tab (shown in ) has controls
related to the keys and certificates used in some parts of DCP
creation.
@@ -2532,9 +2799,37 @@ creation.
-At the top of the tab is the chain of certificates that will be used
-to sign DCPs and KDMs. DCP-o-matic creates a random chain when you
-first run it and if you are happy to use this chain you can ignore the
+Export KDM decryption certificate... allows you
+to save the certificate that DCP-o-matic uses when decrypting KDMs
+that you give it. Use this option if somebody wants to make a KDM for
+you and asks for your certificate.
+
+
+
+Export all KDM decryption settings... exports a
+file which contains all the DCP-o-matic settings related to the use of
+KDMs supplied by other people. Use this button and Import
+all KDM decryption settings... to transfer settings between
+different copies of DCP-o-matic so that they can both use the same
+KDMs.
+
+
+
+The two Advanced... buttons open advanced
+dialogue boxes for detailed manipulation of DCP-o-matic's certificate
+chains.
+
+
+
+
+
+Advanced keys settings
+
+
+At the top of the Advanced dialogue for signing
+DCPs and KDMs is the chain of certificates that will be used to sign
+DCPs and KDMs. DCP-o-matic creates a random chain when you first run
+it and if you are happy to use this chain you can ignore the
preferences. Otherwise, you can add or remove certificates from the
chain using the Add... and
Remove buttons.
@@ -2543,41 +2838,28 @@ chain using the Add... and
If you want DCP-o-matic to re-create the certificate chain (using new,
random certificates) click Re-make
-certificates... and specify your organisation and common
+certificates and key... and specify your organisation and common
names in the dialogue box that opens.
Underneath the certificate chain is the private key that corresponds
to the leaf certificate in the chain. You can specify your own
-private key by clicking Load.... You must do
+private key by clicking Import.... You must do
this if you change the leaf certificate, so that the leaf private key
corresponds to the public key held in the leaf certificate.
-Underneath the details of the certificate chain and private key for
-signing of DCPs and KDMs is a second chain and key which is used by
+At the top of the Advanced dialogue for decrypting DCPs is the chain and key which is used by
DCP-o-matic when you import an encrypted DCP as a piece of content.
The leaf certificate of this chain contains the public key that should
be used when targeting a KDM at DCP-o-matic.
-If you want to import an encrypted DCP you will need to give the
-decryption certificate to the distributor of the DCP so that they can
-generate a DKDM for you. You can save this certificate to disk by
-clicking Export DCP decryption certificate....
-As with the signing chain, DCP-o-matic will create a certificate chain
-and private key for you. You can also choose to load your own
-certificates and key or re-make the chain and key with new, random
-values.
-
-
-
-Clicking Export DCP decryption chain... will
-export the whole certificate chain, rather than just the leaf
-certificate.
+Clicking Export chain... will
+export the whole certificate chain.
@@ -2630,12 +2912,39 @@ Note that for this to work on Doremi servers you will need to set the
+
+
+Email
+
+
+The Email tab is shown in .
+
+
+
+ Email preferences
+
+
+
+
+
+
+
+
+These settings are used when DCP-o-matic sends emails.
+
+
+
+ Outgoing mail server should be the host name of a mail (SMTP) server that DCP-o-matic can use. You can also specify the port that DCP-o-matic should use. User name and Password are the credentials that are required to send email through the server you have specified.
+
+
+
+
KDM email
-The KDM email is shown in .
+The KDM email tab is shown in .
@@ -2651,10 +2960,10 @@ The KDM email is shown in .
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. A few
‘magic’ strings will be replaced by information from the
-KDM that is being sent:
+KDM that is being sent; these strings are shown in .
-
+
‘Magic’ KDM strings
@@ -2683,6 +2992,103 @@ The Reset to default text will replace the current KDM emai
+
+
+Notifications
+
+
+The Notifications tab is shown in .
+
+
+
+ Notifications preferences
+
+
+
+
+
+
+
+
+DCP-o-matic can notify the user when jobs have completed. These
+notifications can be either or both of a message box on-screen (if
+Message box is ticked) and email (if
+Email is ticked). If you enable email
+notifications you can fill in the details of the emails you want to
+send.
+
+
+
+The bottom box in the tab is the contents of the email that should
+be sent. DCP-o-matic will replace the ‘magic’ strings
+$JOB_NAME and $JOB_STATUS in the with the
+details of the job that has completed.
+
+
+
+
+
+
+
+Cover sheet
+
+
+The DCP cover sheet configuration is shown in .
+
+
+
+ DCP cover sheet preferences
+
+
+
+
+
+
+
+
+This is a template for the cover sheet that is written next to every DCP that DCP-o-matic creates. You can change it to say whatever you like. A few
+‘magic’ strings will be replaced by information from the
+DCP that has been made:
+
+
+
+‘Magic’ cover sheet strings
+
+
+
+$CPL_NAMEDCP title
+
+
+$TYPEDCP content type (e.g. feature, trailer...)
+
+
+$CONTAINERThe container ratio (e.g. flat, scope...)
+
+
+$AUDIODetails of the audio channels
+
+
+$AUDIO_LANGUAGEAudio language
+
+
+$SUBTITLE_LANGUAGESubtitle language
+
+
+$LENGTHDCP length in hours, minutes and seconds
+
+
+$SIZEDCP size in gigabytes
+
+
+
+
+
+
+The Reset to default text will replace the current cover sheet with DCP-o-matic's default.
+
+
+
+
@@ -2719,7 +3125,7 @@ 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.
+suggest you leave this unticked unless you have a good reason to do otherwise.
@@ -2740,7 +3146,7 @@ as this makes the log files useful for tracking down bugs.
The Timing checkbox will enable extra log entries
-to allow developers to investigate and optimize the speed of
+to allow developers to investigate and optimise the speed of
DCP-o-matic. It will significantly increase the size of the log files
that are generated, so in normal use it is best to leave this
unticked.
@@ -2767,8 +3173,7 @@ however, always possible.
There are some limitations to video and audio frame rates in DCPs. This is
complicated by the fact that not all projectors will play DCPs at the
same frame rates. It is possible to create a DCP which one projector will
-play fine, but another (of a different type) will refuse to play, or
-even refuse to ingest.
+play fine, but another (of a different type) will refuse to play.
@@ -2777,10 +3182,10 @@ even refuse to ingest.
Guaranteed rates
-The only rates that are (pretty much) guaranteed to work on all DCI
-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.
+The only rates that are guaranteed to work on all DCI projectors are
+24 frames per second (fps) for video and 48kHz for audio. If you are
+sending DCPs to unknown places it is wise to consider using these
+rates if at all possible.
@@ -2791,7 +3196,7 @@ consider using these rates if at all possible.
Other often-supported rates
Many projectors now in the wild support additional video frame rates:
-25, 30 and 48 fps.
+25, 30, 48, 50 and 60 fps.
@@ -2849,8 +3254,8 @@ 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 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.
+button, DCP-o-matic assumes that the most commonly-working frame rates (24,
+25 and 30fps) are allowed.
@@ -2937,7 +3342,7 @@ server or open a window to show its status.
If you would rather not bother installing DCP-o-matic on your
server computers, the other option is to use the live-CD
image that you can download from the DCP-o-matic web site.
+url="https://dcpomatic.com/">DCP-o-matic web site.Either burn the image to CD, or write it to a USB stick (using
something like
- dcpomatic2_create [OPTION] [CONTENT] [<CONTENT> ...]
+ dcpomatic2_create [OPTION] <CONTENT> [[OPTION] <CONTENT> ...]
@@ -3092,20 +3497,7 @@ to the cinema which is showing your DCP.
The options are:
-
- -v, --version — show DCP-o-matic version
- -h, --help — show this help
- -n, --name — <name> film name
- -t, --template <name> — template name
- -c, --dcp-content-type <type> — FTR, SHR, TLR, TST, XSN, RTG, TSR, POL, PSA or ADV
- --container-ratio <ratio> — 119, 133, 137, 138, 166, 178, 185 or 239
- --content-ratio <ratio> — 119, 133, 137, 138, 166, 178, 185 or 239
- -s, --still-length <n> — number of seconds that still content should last
- --standard <standard> — SMPTE or interop (default SMPTE)
- --no-use-isdcf-name> — do not use an ISDCF name; use the specified name unmodified
- --no-sign— do not sign the DCP
- -o, --output <dir> — output directory
-
+
For example, to setup a film using a MP4 file you might do:
@@ -3135,21 +3527,7 @@ to the cinema which is showing your DCP.
dcpomatic2_cli [OPTION] [FILM]
-
-
- -v, --version — show DCP-o-matic version
- -h, --help — show this help
- -f, --flags — show flags passed to C++ compiler on build
- -n, --no-progress — do not print progress to stdout
- -r, --no-remote — do not use any remote servers
- -t, --threads — specify number of local encoding threads (overriding configuration)
- -j, --json <port> — run a JSON server on the specified port
- -k, --keep-going — keep running even when the job is complete
- -s, --servers — just display a list of encoding servers that DCP-o-matic is configured to use; don't encode
- -d, --dcp-path — echo DCP's path to stdout on successful completion (implies -n)
- --dump — just dump a summary of the film's settings; don't encode
-
-
+
For example, to encode a film called my_film you might do:
@@ -3171,21 +3549,7 @@ to the cinema which is showing your DCP.
dcpomatic2_kdm_cli [OPTION] <FILM|CPL-ID>
-
-
- -o, --output — output file or directory
- -f, --valid-from — valid from time (in local time zone of the cinema) (e.g. "2013-09-28 01:41:51") or "now"
- -t, --valid-to — valid to time (in local time zone of the cinema) (e.g. "2014-09-28 01:41:51")
- -d, --valid-duration — valid duration (e.g. "1 day", "4 hours", "2 weeks")
- --formulation — modified-transitional-1, dci-any or dci-specific [default modified-transitional-1]
- -z, --zip — ZIP each cinema's KDMs into its own file
- -v, --verbose — be verbose
- -c, --cinema — specify a cinema, either by name or email address
- --certificate — file containing projector certificate
- --cinemas — list known cinemas from the DCP-o-matic settings
- --dkdm-cpls — list CPLs for which DCP-o-matic has DKDMs
-
-
+
@@ -3285,10 +3649,10 @@ sets.
Start a new DCP-o-matic film.
-Click Add folder... and specify your existing DCP's folder.
+Click Add DCP... and specify your existing DCP's folder.Go to the DCP tab and choose Split by video content for Reel type.Go to the Video and
-Audio tabs in turn and tick the Refer to existing DCP checkboxes.
+Audio tabs in turn and tick the Use this DCP's audio as OV and make VF checkboxes.
Add your subtitles to the film in whatever format you have.Check the subtitle appearance in the preview; it will be
slow to respond as it is having to decompress images from the existing
@@ -3303,7 +3667,7 @@ DCP.Start a new DCP-o-matic film.
-Click Add folder... and specify your existing DCP's folder.
+Click Add DCP... and specify your existing DCP's folder.Add your subtitles to the film in whatever format you have.Check the subtitle appearance in the preview; it will be
slow to respond as it is having to decompress images from the existing
@@ -3319,7 +3683,7 @@ DCP. Adjust the appearance using controls in the
Start a new DCP-o-matic film.
-Click Add folder... and specify your existing DCP's folder.
+Click Add DCP... and specify your existing DCP's folder.Add your subtitles to the film in whatever format you have.Go to the Subtitle tab and tick the Burn subtitles into image checkbox.Check the subtitle appearance in the preview; it will be
@@ -3367,7 +3731,7 @@ The full details of OV and VF files are discussed in Create a new DCP-o-matic project for the OV, as normal, adding video and perhaps sound. Make the DCP.Create a new DCP-o-matic project for the VF.Use Add folder... to add your OV DCP to the project.
-Select the video tab and tick Refer to existing DCP (you may need to select By video content for Reel type in the DCP tab).
+Select the video tab and tick Use this DCP's video as OV and make VF (you may need to select By video content for Reel type in the DCP tab).Do the same in the Audio tab if your OV has audio.Add your language-specific audio and/or subtitles and Make DCP.
@@ -3376,6 +3740,80 @@ The full details of OV and VF files are discussed in
+
+ Playing DCPs
+
+ DCP-o-matic includes a DCP player, and although it requires a
+ very high-speed CPU to play DCPs in full resolution, it can also
+ play DCPs at reduced resolutions with slower CPUs.
+
+ To use the player, start DCP-o-matic
+ Player, and load a DCP using the
+ Open option on the File
+ menu.
+
+ If you load a VF and/or encrypted DCP you can add your OV
+ and/or KDM using the appropriate options on the
+ File menu.
+
+ During playback the Performance area at
+ the bottom right of the window will give details of how many frames
+ are being dropped; these are frames that were not decoded from the
+ DCP quickly enough. If this number is high you can increase
+ performance at the cost of rendering quality by choosing an option
+ from the View menu. If you set the player to
+ decode at less than full resolution the DCP's data will be decoded
+ at this lower resolution, which is quicker than decoding at full
+ resolution.
+
+
+
+
+
+
+ Verifying DCPs
+
+
+ The player also offers a DCP validator. To check a DCP,
+ open it and then select Verify DCP from the
+ Tools menu. This will run various checks on the DCP.
+
+
+
+ The validator will report three kinds of problems:
+
+
+
+ Errors — serious problems with the DCP that are likely to cause problems on playback.
+ Bv2.1 errors — errors described by the SMPTE Bv2.1 standard.
+ Warnings — small problems that may not matter.
+
+
+
+ Errors
+
+
+
+
+ Bv2.1 errors
+
+
+
+
+ Warnings
+
+
+
+
+
+
+
+
+Keyboard shortcuts
+
+
+
+
Configuration files
@@ -3395,3 +3833,24 @@ The full details of OV and VF files are discussed in
+
+
+
+
+
+
+
+
+
+
+