"""Asset constants.""" from video import config VIDEO_S3_BUCKET = '{env}-orcd-video-assets'.format(env=config.ENVIRONMENT) RAW_S3_KEY_TEMPLATE = 'raw/{workflow_job_id}/{file_name}' STREAMABLE_PREVIEW_S3_KEY_TEMPLATE = ( 'streamable-preview/{workflow_job_id}/{file_name}') THUMBNAILS_S3_KEY_TEMPLATE = 'thumbnails/{size}/{workflow_job_id}/{file_name}' MEZZANINE_S3_KEY_TEMPLATE = ( 'mezzanine/{video_codec}/{workflow_job_id}/{file_name}') BLANK_VIDEO_FILE_NAME_TEMPLATE = ( '{num_frames}-blank-frames-{frame_rate}-fps-{w}x{h}.mov') BLANK_VIDEO_S3_KEY_TEMPLATE = ( 'blank/{file_name}'.format(file_name=BLANK_VIDEO_FILE_NAME_TEMPLATE)) S3_URL_TEMPLATE = 's3://{bucket}/{key}' PRORES_FILENAME_RIPPER_TEMPLATE = '{upc}_1_1.mov' H264_HD_FILENAME_RIPPER_TEMPLATE = '{upc}_1_1_V337.mp4' H264_SD_FILENAME_RIPPER_TEMPLATE = '{upc}_1_1_V336.mp4' RESOLUTION_TO_RIPPER_TEMPLATE_MAP = { 'SD': H264_SD_FILENAME_RIPPER_TEMPLATE, '720HD': H264_HD_FILENAME_RIPPER_TEMPLATE, '1080HD': H264_HD_FILENAME_RIPPER_TEMPLATE, '4K': None } H264_HD = 'H264_HD' H264_SD = 'H264_SD' RESOLUTION_TO_ASSET_TYPE_TEMPLATE_MAP = { 'SD': H264_SD, '720HD': H264_HD, '1080HD': H264_HD, '4K': H264_HD } # Original Size Thumbnails TIFF_S2_THUMBNAIL_FILENAME_S3_KEY_TEMPLATE = '{tiff_thumbnail_path}_s2.tif' # noqa Default Thumbnail TIFF_S10_THUMBNAIL_FILENAME_S3_KEY_TEMPLATE = '{tiff_thumbnail_path}_s10.tif' # noqa Custom Thumbnail # 16:9 Thumbnails TIFF_S5_THUMBNAIL_FILENAME_S3_KEY_TEMPLATE = '{tiff_thumbnail_path}_s5.tif' # noqa Default Thumbnail TIFF_S11_THUMBNAIL_FILENAME_S3_KEY_TEMPLATE = '{tiff_thumbnail_path}_s11.tif' # noqa Custom Thumbnail TIFF_S2_THUMBNAIL_FILENAME_RIPPER_TEMPLATE = '{upc}_S2.tif' TIFF_S5_THUMBNAIL_FILENAME_RIPPER_TEMPLATE = '{upc}_S5.tif' INGEST_INCOMING_PATH = 'ingest/incoming/'