18 ...is quite involved. You need to build (or download) all the dependencies.
19 I'll put my scripts up at some point.
25 You will need these libraries:
27 libdcp (from http://carlh.net/software/libdcp)
28 FFmpeg version 0.9.x or higher
30 boost thread and filesystem
31 libopenjpeg 1.5.0 or higher
40 There is a manual available at http://carlh.net/software/dcpomatic
41 The DocBook source for this is in doc/manual.
47 The `dcpomatic' program is a GTK front-end which is probably easiest
48 to use. It will create a directory for a particular project, and write
49 its data to that directory. The basic approach is:
51 "File->New"; specify a directory.
52 Fill in the fields in the window (most importantly the `content' field:
53 specify your video, and the `Name' field: give your project [and hence DCP]
55 Move the slider to see thumbnails; adjust crop if necessary.
56 Select "Jobs->Make DCP" and go and make a really strong cup of tea.
57 The DCP will be written to the project's directory; copy this to your
58 media server and ingest.
60 The `Format' field dictates what size your image will be:
62 - 4:3 within Flat: 1.33:1 images inside a flat (1.85:1) frame; play
63 back using the DCI 1.85 / DCI Flat preset on your projector.
64 - Academy: 1.37:1; play using DCI 1.37 if you have such a thing.
65 - 16:9 within Flat: 1.78:1 images inside a 1.85:1 frame.
66 - Flat: 1.85:1 images to the DCI spec.
67 - Scope: 2.39:1 images to the DCI spec.
73 Running the `servomatic' program on a remote machine will make it
74 listen on port 6192 (by default) and process requests from a dcpomatic
75 instance. This has been written with no thought to security, so don't
76 do it over the public internet! The connection will probably need to
77 be 1 Gb/s to make it worthwhile.
79 To tell the client about available servers you will need to go to
80 Edit->Preferences and add the server's IP address and the number of
81 parallel threads that the server should execute (make it equal to the
82 number of CPUs or cores).
89 Email me at cth@carlh.net in the first instance.