The best common practice is to deliver the DCP on a Linux ext-2 USB 2 compatible hard drive. The Cru Dataport DX-115 hard drive caddy with a USB 2/3 adapter is often used. These hard drive caddies load directly into a lot of digital cinema equipment. Like Dolby/Doremi and the newer Sony media block.
-Some film festivals only accept Cru-DX115 hard drives.
-You are now allowed to have many DCPs and Assetmaps on the same hard drive according to the ISDCF Disc File Format guide and updated SMPTE standards.
-Some film festivals accept digital links to the DCP like filemail and Aspera and many cinemas are connected to digital DCP transfer networks like Movie Transit. I wrote a post about it here.
Standard physical DCP deliverables are made from these parts:
-Western Digital Caviar Blue 500 GB 3.5 Inch Hard Drive or similar :
To transport these safely, you could use a Pelican 1400 Case:
Together these could look something like this:
New SSD DX115 version
Use a more robust Solid State Drive (SSD) and a smaller Pelican 1200 case (Use SSDs >240 GB)
-SanDisk SSD PLUS 480 GB Internal SSD
-Smaller Pelican 1200 case
Together these could look something like this:
USB 2/3 HARD DRIVE
You could use a smaller USB C/2/3 hard drive in an even smaller case:
-Lacie rugged hard drive
-Pelican 1120 case
Together these could look like this:
Note: Y cable:
You can deliver DCPs on USB 2 hard drives, but the DX-115/move dock adapter also works with equipment that does not supply the standard power on the USB 2 port. You can supply a Y cable with the LaCie rugged hard drive to support powerless USB 2 ports. (Cinemas with non-standard USB2 connections most likely have their own adapters)
Cable Matters Micro USB 3.0 to USB Splitter Cable (Y-cable)
The physical medium specification for DCPs
The physical medium specification for DCPs is a USB 2/3 external hard drive formatted as MBR Ext 2/3. (2 TB limit)
Doremi and Sony (and others) support MBR NTFS, but the recommended format is the Linux format Ext 2 or Ext 3 with an inode size of 128 that is read and executable only.
Source: ISDCF Disc File Format
To format Ext 2/3 hard drives, I have used:
-a PC running Ubuntu Linux
-Ubuntu Linux run from a USB Pendrive made with USB Linux creator.
-Ubuntu running in VirtualBox on a mac. Read more here.
-120 USD Raspberry Pi 400 kit pc Amazon link eBay link
You can copy the DCP to an inode 128 read and executable only EXT2/EXT3 hard drive in many ways.
Formatting the hard drive
In terminal. Install gparted.
sudo apt-get install gparted
Click on “Device” – “Create a partition table”
Use add partition and format the drive as ext2 or ext3.
Note the name of the partition (like sdb1) and format it again in terminal with -I 128 inode.
sudo mkfs.ext3 -I 128 -L DCP123 /dev/sdb1
sudo mkfs.ext2 -I 128 -L DCP123 /dev/sdb1
Run nautilus in Terminal to get a root GUI file manager.
sudo apt install nautilus sudo nautilus
Then copy the dcp directory to the hard drive in the Files/Nautilus file manager.
Then make the dcp directory read-only and executable:
In Terminal use the chmod command on the folder you made.
sudo chmod -R 755 /media/kese/harddrivename/foldername
In terminal. Install parted.
sudo apt-get install parted
Use parted to make an MBR partition
sudo parted /dev/sdb mklabel msdos
run mkpart and make an ext 3 partition
sudo parted -a opt /dev/sdb mkpart primary ext 3 0% 100%
then format the partition with -I 128 inode
sudo mkfs.ext3 -I 128 -L DCP123 /dev/sdb1ext2
sudo mkfs.ext2 -I 128 -L DCP123 /dev/sdb1Verifying
You can verify the hash values in the trial version of EasyDCP Player or using this command and compare the values to values in the XML files:
openssl sha1 -binary "FILE_NAME" | openssl base64
Note: MBR NTFS
MBR NTFS 1 partition hard drives are readable by the older Linux version used on Doremi/Dolby and other players/servers. MBR has a limit of 2 TB so a 50 USD 1 TB Western digital hard drive is suitable. (Amazon link)
MBR NTFS are used on some DCP hard drives.
It can be easier if you are in a hurry to download a DCP directly to a 1 MBR NTFS hard drive.
You can format a 1 partition MBR NTFS hard drive in Windows using
Computer Management –
Storage – Disk Management.
When right clicking the Disk and it says “Convert to GPT”, the disk is MBR.
If it is Exfat you can right click the volume and format it to NTFS
If it is says “convert to MBR”, the disk is GPT. To convert it to MBR you need to delete the partitions/volumes on the disk and then you can convert it to MBR and format it.
Note: exFAT is not supported:
New Linux distributions supports exFAT. Cinema DCP servers/players use older Linux versions, which do not natively support exFAT formatted hard drives.