Skip to content

Some tips on downloading and uploading DCPs and large files

Most festivals and cinemas now provide dedicated upload platforms for DCP delivery. These secure systems ensure reliable file transfer and maintain content security.

Professional DCP Transfer Services in Norway: MovieTransit and Deluxe

For digital cinema distribution in Norway, two primary services facilitate direct DCP delivery to theaters: MovieTransit and Deluxe. Both providers maintain secure local servers at cinema locations, ensuring reliable and efficient content distribution.

Service Infrastructure:

  • Dedicated servers at each cinema
  • Secure file transfer protocols
  • Automated content management systems
  • Professional-grade network infrastructure

Upload Timeline and Process:

  1. Schedule Upload (2-3 weeks minimum before screening)
  2. • Use the authorized transfer applications the services provides (Aspera, Signiant Media Shuttle)
    • Monitor transfer progress
    • Obtain delivery confirmation

Essential Pre-Upload Checklist:

  1. DCP Quality Assurance
    • Run integrity verification tests
    • Perform complete playback check
    • Validate audio configuration
  2. Technical Compliance
    • Verify naming conventions meet standards
    • Validate subtitle formats (if applicable)
  3. Delivery Specifications
    • Verify encryption status (KDM requirements)
    • Confirm aspect ratio compatibility (Use only F or S, not C)
  4. Documentation
    • Record verification results
    • Save delivery confirmations

Pro Tips:

  • Always maintain backup copies of your DCP
  • Document all quality control steps
  • Keep delivery confirmation records

Large File Transfer Solutions

Enterprise Solutions

IBM Aspera Cloud

Link: IBM Aspera

  • Primary Uses:
  • DCP delivery
  • ProRes master files
  • High-priority transfers
  • Key Features:
  • Proprietary FASP protocol
  • Enterprise-grade security
  • Guaranteed delivery
  • Real-time transfer monitoring
  • Industry Adoption:
  • Film festivals
  • Distribution companies
  • Post-production facilities
  • Broadcasting networks

Signiant Media Shuttle

Link : Signiant Media Shuttle

  • Features:
  • Custom-branded portals
  • Automated QC integration
  • Enterprise security
  • Global transfer acceleration
  • Benefits:
  • Reliable large file handling
  • Professional support
  • Transfer analytics
  • Multi-user management

Cost-Effective Solutions

Filemail

Link: Filemail

  • Pricing:
  • Business account: $18/month
  • Storage: 1000GB base capacity
  • Expandable storage options
  • Technical Features:
  • Desktop application
    • Resume capability
    • UDP acceleration
    • Transfer monitoring
    • Batch processing
  • Performance:
  • Optimized upload speeds
  • Global server network
  • Reliable transfer completion

Additional Options

  1. SFTP
  1. Amazon S3
  • Pay-per-use model
  • Global availability

Selection Criteria

  • Consider:
  • Budget constraints
  • Transfer frequency
  • Security requirements
  • Speed requirements
  • Client compatibility

Comparison Matrix

ServiceCostSpeedSecuritySupport
AsperaHighFastestEnterprise24/7
SigniantHighVery FastEnterprise24/7
FilemailMediumFastBusinessEmail
SFTPLowVariableCustomSelf
S3VariableFastEnterpriseAWS

Best Practices

  1. Maintain multiple service options
  2. Test transfers before critical deadlines
  3. Monitor transfer costs
  4. Verify file integrity
  5. Document preferred methods per client

Note: Choose solutions based on specific project requirements and client preferences.

Amazon S3 Guide for Media File Transfer

Overview

Amazon S3 (Simple Storage Service) provides enterprise-grade storage solutions for large media files with unlimited scalability and high reliability.

Key Features

  • Unlimited storage capacity
  • Global content delivery
  • Pay-as-you-go pricing
  • Enterprise-level security
  • Multiple access methods

Cost Structure

Storage Costs

  • Per-GB monthly storage fee
  • Tiered pricing based on volume
  • Data transfer costs (in/out)

Cost Considerations

  • More expensive than Filemail for 100GB+ transfers
  • No minimum commitment
  • Only pay for actual usage
  • Volume discounts available

Performance

  • High-speed transfer rates
  • Global edge locations
  • Low-latency access
  • Concurrent transfer support

Implementation Guide

Basic Setup

  1. Create S3 Bucket
  2. Configure Access Permissions
  3. Set Up IAM User
  4. Generate Access Credentials

Security Configuration

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": "arn:aws:s3:::yourbucket231*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:GetObjectVersion",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion"
            ],
            "Resource": "arn:aws:s3:::yourbucket231*"
        }
    ]
}

Access Methods

  1. Web Interface
  • Direct browser upload
  • Public link sharing
  • Basic file management
  1. Cyberduck Configuration
  • Select Amazon S3 protocol
  • Enter access credentials
  • Specify bucket path
  • Configure transfer options
  1. Other Compatible Clients
  • AWS CLI
  • S3 Browser
  • FileZilla Pro

Best Practices

  1. Use appropriate storage class
  2. Enable versioning for critical files
  3. Implement lifecycle policies
  4. Monitor transfer costs
  5. Regular security audits

Security Recommendations

  • Use IAM roles with minimal permissions
  • Enable bucket logging
  • Implement access monitoring
  • Regular credential rotation
  • Enable encryption at rest

Note: Always follow AWS security best practices and monitor costs through AWS Cost Explorer.

Setting Up a Dedicated Root Server for Media Transfer

System Overview

A dedicated Ubuntu root server provides complete control over file transfers with enterprise-level features:

  • SFTP/SSH secure access
  • 1000 Mbit connection
  • Remote administration
  • Custom compression tools
  • Flexible storage options

Technical Specifications

Server Configuration

  • Operating System: Ubuntu Server LTS
  • Protocol Support:
  • SFTP (Secure File Transfer Protocol)
  • SSH (Secure Shell)
  • Optional: WebDAV
  • Security Features:
  • Key-based authentication
  • Firewall configuration
  • Access logging

Performance Metrics

  • Network Speed:
  • Maximum throughput: 1000 Mbit/s
  • Actual speeds vary by location and number of connections
  • Multiple simultaneous transfers supported

Storage Capacity

  • Hetzner Auction Servers:
  • Base storage: 30+ TB
  • Expandable options available
  • RAID configuration options
  • Hot-swap capability

Cost Analysis

Monthly Expenses

  • Basic server (Hetzner): ~60 EUR per month
  • Includes:
    • Unlimited data transfer
    • 24/7 operation
    • Basic support
    • Hardware replacement

Client Access Setup

Using Cyberduck

  1. Connection Setup:
  • Protocol: SFTP
  • Port: 22 (default)
  • Authentication: Username/Password or SSH Key
  1. Required Information:
  • Server hostname
  • Username
  • Password/Key file
  • Custom port (if applicable)

Alternative Clients

  • FileZilla Pro
  • WinSCP (Windows)
  • Transmit (macOS)

Best Practices

  1. Regular security updates
  2. Backup configuration
  3. Monitor disk usage
  4. Implement access controls
  5. Set up logging

Advantages

  • Complete control
  • Unlimited transfer capacity
  • Customizable setup
  • Cost-effective for high volume
  • 24/7 availability

Note: Consider redundancy and backup solutions when implementing a dedicated server solution.

FTP Transfer Guidelines

FileZilla Configuration

  1. Critical Settings:
  • Transfer Type: Binary (required)
  • ❌ Do not use ASCII or Auto
  • Port: Default or specified
  • Passive mode recommended
  1. Transfer Verification:
  • Enable transfer queue
  • Monitor error logs
  • Verify file sizes
  • Check completion status

Important Notes

  • Binary mode ensures XML integrity
  • Required for checksum validation
  • Prevents file corruption
  • Maintains DCP structure

Post-Transfer Verification

  1. Run hash check again
  2. Verify all assets present
  3. Check XML file integrity
  4. Document verification results

Troubleshooting

  • If hash check fails:
  • Verify transfer settings
  • Re-transfer in binary mode
  • Check source integrity
  • Contact support if needed

Note: Always maintain original DCP until successful delivery confirmation.

Using EasyDCP Player for DCP Verification

Hash Check Procedure

  1. Launch EasyDCP Player
  2. Import DCP:
  • Drag and drop DCP folder into player
  • Or use File > Open menu option
  1. Run Hash Check:
  • Navigate to Asset > Hash Checker
  • Select Start verification
  • Wait for completion
  • Review results

Easydcp Player Hash Checker

Common Hash Check Issues

  • XML file corruption
  • Incomplete transfers
  • Transfer mode errors
  • Missing assets

File Compression Guide for Media Files

Recommended Compression Methods

These File Types will Compress To 50 Percent

  • Uncompressed QuickTime files (.mov)
  • Image Sequences
  • TIFF sequences
  • DPX sequences
  • Audio Files
  • WAV files
  • Uncompressed audio

Compression Options

  1. RAR Format
  • Typical compression ratio: 50%
  • Built-in error checking
  • Password encryption available
  • Split archive capability
  1. 7z Format
  • High compression ratio
  • Open-source format
  • Strong encryption options
  • Excellent integrity verification

Software Recommendations

macOS

  • Primary: Keka
  • User-friendly interface
  • Native macOS integration
  • Batch processing support
  • Multiple compression formats

Windows

  • Primary: WinRAR
  • Professional-grade compression
  • Extended format support
  • Recovery record feature
  • Command-line capability

Important Considerations

Advantages

  • Significant file size reduction
  • Built-in error checking
  • Encryption options
  • Split file capability
  • Verification features

Limitations

  • Time-intensive compression process
  • CPU-intensive operation
  • Requires decompression at destination
  • Storage needs for both original and compressed files

Best Practices

  1. Always maintain original files
  2. Use “Normal” compression level for optimal balance
  3. Enable recovery record for large archives
  4. Include checksum information
  5. Test archives after creation

Note: While compression can significantly reduce transfer sizes, factor in the additional time needed for compression and decompression in your delivery schedule.

DCP Quality Control Checklist

Technical Verification

  1. Hash Check Verification
  • Run hash check using EasyDCP Player or similar tool
  • Verify all files are complete and uncorrupted
  • Document verification results

Naming Convention

  1. ISDCF Naming Compliance
  • Verify correct format structure
  • Check all naming elements match content
  • Confirm version number accuracy

Aspect Ratio Verification

  1. Format Confirmation
  • Scope (2.39:1) vs. Flat (1.85:1)
  • Verify naming matches actual format
  • Example warning: DCP named Title_SHR_S (Scope) but actually Title_SHR_F (Flat)

Subtitle Quality Control

  1. Position Check
  • Verify correct vertical placement
  • Check safe margins (minimum 8% from edges)
  • Confirm no cropping issues
  • Confirm no overlapping with titles
  1. Subtitle Sync
  • Check timing against dialogue
  • Verify proper duration
  • Confirm no overlapping issues
  1. Language Verification
  • Confirm correct language track
  • Check language code in filename
  • Verify subtitle language matches specification

Audio Quality Control

  1. Technical Check
  • Verify correct channel configuration
  • Check audio sync with picture
  • Confirm proper levels
  1. Sound Quality
  • Check for distortion
  • Verify dialogue clarity
  • Confirm proper surround mix

Documentation

  1. Record Results
  • Note any issues found
  • Document testing environment
  • Save verification reports

Common Issues to Watch For:

  • Incorrect aspect ratio labeling
  • Subtitles positioned too low for theatrical display
  • Subtitles out of sync
  • Mismatched language codes
  • Audio sync drift
  • Corrupted files after transfer

Best Practice: Complete this checklist immediately upon receiving any DCP and document results before theatrical exhibition.

3 thoughts on “Some tips on downloading and uploading DCPs and large files”

  1. Hi Knut.
    Great work! Just the info I needed to solve my problems transporting DCP files over the net.
    Thank you.
    Best Regards Ulrik Lyhne, Aarhus Film Workshop

  2. Hi Knut, thanks for the tips.
    Quick question.. Do you know if there is a site out there with limits as high as say, filemail.com, which allow you to upload via an FTP program like filezilla?
    Alternatively, a site which has a desktop uploader which you can use with a free account?
    – I seem to have trouble sending larger files over my internet connection using a web-browser; it often fails and I have to start again.
    Cheers!

  3. Knut Erik Evensen

    Hi.
    An alternative is Amazon S3. You can use CrossFtp and similar programs to upload to S3. And the link you give clients will be very reliable.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.