Skip to content

Instantly share code, notes, and snippets.

@finoradin
Created December 12, 2014 09:00
Show Gist options
  • Save finoradin/a597a15115de93fd8230 to your computer and use it in GitHub Desktop.
Save finoradin/a597a15115de93fd8230 to your computer and use it in GitHub Desktop.
media_processing.conf
# ----------------------------------------------------------------------------------------------------------------
# Processing for object representations
# ----------------------------------------------------------------------------------------------------------------
#
# If you want original media fetched from URLs to *NOT* be stored in CA, but rather
# for CA to directly reference the media via the URL used to fetch it set use_external_url_when_available to 1
#
# If you have no idea what this means then leave this set to zero
#
use_external_url_when_available = 0
#
# Filesize (in bytes) above which media should be queued for background processing
# Files smaller than the threshold will be processed at the time of upload, so you should set this to a
# small enough value that your server has a shot at processing the media in near-realtime. A safe bet is
# 500,000 bytes (eg. 0.5 megabytes), but you may need to go lower (or higher).
#
# Note that you can override this setting for specific media types and versions below if you wish. Also keep in
# mind a few other fun facts:
#
# 1. If the queue_enabled setting in global.conf is set to zero then no background processing will take place, no matter what you set here.
# 2. The default setting for queue_enabled is zero, so make sure you change it if you want background processing to happen.
# 3. Versions that have no QUEUE_WHEN_FILE_LARGER_THAN are never queued for background processing; versions with a QUEUE_WHEN_FILE_LARGER_THAN settings of zero are similarly never queued (absence and zero are one and the same, config-wise).
# 4. Some types of media are setup by default to never queue no matter the "queue_threshold_in_bytes" and "queue_enabled" settings. This includes media types for much little or no processing is done, including SWF, XML and MSWord.
#
queue_threshold_in_bytes = 5000000
ca_object_representations = {
MEDIA_METADATA = "media_metadata",
MEDIA_CONTENT = "media_content",
MEDIA_ACCEPT = {
image/jpeg = image,
image/gif = image,
image/png = image,
image/tiff = image,
image/x-dcraw = image,
image/x-psd = image,
image/x-dpx = dpx_image,
image/x-exr = image,
image/jp2 = image,
image/x-adobe-dng = image,
image/x-canon-cr2 = image,
image/x-canon-crw = image,
image/x-sony-arw = image,
image/x-olympus-orf = image,
image/x-pentax-pef = image,
image/x-epson-erf = image,
image/x-nikon-nef = image,
image/x-sony-sr2 = image,
image/x-sony-srf = image,
image/x-sigma-x3f = image,
application/pdf = pdf,
application/postscript = pdf,
audio/x-realaudio = realmedia,
video/quicktime = video,
video/x-ms-asf = video,
video/x-ms-wmv = video,
video/x-flv = video,
application/x-shockwave-flash = swf,
video/mpeg = video,
video/mp4 = video,
audio/ogg = ogg,
video/ogg = video,
video/x-matroska = video,
audio/mpeg = mp3,
audio/x-aiff = aiff,
audio/mp4 = aiff,
audio/x-wav = aiff,
application/msword = msword,
application/vnd.ms-excel = msword,
application/vnd.ms-powerpoint = msword,
application/vnd.openxmlformats-officedocument.wordprocessingml.document = msword,
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet = msword,
application/vnd.openxmlformats-officedocument.presentationml.presentation = msword,
text/xml = xml,
text/plain = txt,
x-world/x-qtvr = quicktimevr
},
MEDIA_TYPES = {
image = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Image is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
},
tilepic = {
RULE = rule_tilepic_image, VOLUME = tilepics,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
}
},
MEDIA_VIEW_DEFAULT_VERSION = tilepic,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
# GH: handle all videos the same way for JODI_Archive
video = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_480p = {
RULE = rule_video_to_h264_480p, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
ogg_480p = {
RULE = rule_video_to_ogg_480p, VOLUME = ogg,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
webm_480p = {
RULE = rule_video_to_webm_480p, VOLUME = webm,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_480p,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
dpx_image = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Image is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_dpx_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>0
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
},
tilepic = {
RULE = rule_tilepic_dpx_image, VOLUME = tilepics,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
}
},
MEDIA_VIEW_DEFAULT_VERSION = tilepic,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
pdf = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Document is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
msword = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
tiny = {
RULE = rule_tiny_image, VOLUME = images
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images
},
preview = {
RULE = rule_preview_image, VOLUME = images
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images
},
medium = {
RULE = rule_medium_image, VOLUME = images
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images
},
large = {
RULE = rule_large_image, VOLUME = images
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
pdf = {
RULE = rule_to_pdf, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
xml = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
tiny = {
RULE = rule_tiny_image, VOLUME = images
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images
},
preview = {
RULE = rule_preview_image, VOLUME = images
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images
},
medium = {
RULE = rule_medium_image, VOLUME = images
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images
},
large = {
RULE = rule_large_image, VOLUME = images
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
txt = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
tiny = {
RULE = rule_tiny_image, VOLUME = images
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images
},
preview = {
RULE = rule_preview_image, VOLUME = images
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images
},
medium = {
RULE = rule_medium_image, VOLUME = images
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images
},
large = {
RULE = rule_large_image, VOLUME = images
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_original_image, VOLUME = images,
USE_EXTERNAL_URL_WHEN_AVAILABLE = <use_external_url_when_available>
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
flv = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Video is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
webm = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Video is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
realmedia = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Video is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = realmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
windowsmedia = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Video is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = windowsmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
mpeg = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
quicktime = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
# EXAMPLE OF HOW TO ENCODE Ogg Theora video
#ogg = {
# RULE = rule_video_to_ogg_theora, VOLUME = quicktime,
# QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
#},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
ogv = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
h264_hi = {
RULE = rule_video_to_h264_hi, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = h264_hi,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
quicktimevr = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
mpeg4 = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Media is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
#
# Uncomment this if you want to generate a an h.264 derivative for your MPEG-4's
# If your MPEG-4's are already h.264 compressed (they probably are) and ready
# for web-viewing then generating this version is probably a waste of processor
# time and disk space. Not to mention that recompressed MPEG-4's usually look like mud.
#
#h264_hi = {
# RULE = rule_video_to_h264_hi, VOLUME = quicktime,
# QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
#},
iphone = {
RULE = rule_video_to_iphone, VOLUME = quicktime,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
swf = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
tiny = {
RULE = rule_tiny_image, VOLUME = images
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images
},
preview = {
RULE = rule_preview_image, VOLUME = images
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images
},
large = {
RULE = rule_large_image, VOLUME = images
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = swf
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
mp3 = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Audio is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
# This is not a mistake - we re-encode to ensure a uniform bit-rate for all MP3 streams
mp3 = {
RULE = rule_to_mp3, VOLUME = mp3,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
# EXAMPLE OF HOW TO ENCODE Ogg Vorbis audio
#ogg = {
# RULE = rule_to_ogg_vorbis, VOLUME = mp3,
# QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
#},
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = mp3,
MEDIA_PREVIEW_DEFAULT_VERSION = small
},
aiff = {
QUEUE = mediaproc,
QUEUED_MESSAGE = _("Audio is being processed"),
QUEUE_USING_VERSION = original,
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
tiny = {
RULE = rule_tiny_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widethumbnail = {
RULE = rule_widethumbnail_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview = {
RULE = rule_preview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
preview170 = {
RULE = rule_preview170_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
widepreview = {
RULE = rule_widepreview_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
medium = {
RULE = rule_medium_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mediumlarge = {
RULE = rule_mediumlarge_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
small = {
RULE = rule_small_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
mp3 = {
RULE = rule_to_mp3, VOLUME = mp3,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
# EXAMPLE OF HOW TO ENCODE Ogg Vorbis audio
#ogg = {
# RULE = rule_to_ogg_vorbis, VOLUME = mp3,
# QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
#},
page = {
RULE = rule_page_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
large = {
RULE = rule_large_image, VOLUME = images,
QUEUE_WHEN_FILE_LARGER_THAN = <queue_threshold_in_bytes>
},
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = mp3,
MEDIA_PREVIEW_DEFAULT_VERSION = small
}
},
MEDIA_TRANSFORMATION_RULES = {
# ---------------------------------------------------------
# Image rules
# ---------------------------------------------------------
rule_icon_image = {
SCALE = {
width = 72, height = 72, mode = fill_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_tiny_image = {
SCALE = {
width = 72, height = 72, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_thumbnail_image = {
SCALE = {
width = 120, height = 120, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_widethumbnail_image = {
SCALE = {
width = 110, height = 75, mode = fill_box, crop_from = center, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_preview170_image = {
SCALE = {
width = 170, height = 170, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_widepreview_image = {
SCALE = {
width = 200, height = 120, mode = fill_box, crop_from = center, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_preview_image = {
SCALE = {
width = 180, height = 180, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_small_image = {
SCALE = {
width = 240, height = 240, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_medium_image = {
SCALE = {
width = 700, height = 700, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_mediumlarge_image = {
SCALE = {
width = 900, height = 900, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_large_image = {
SCALE = {
width = 1000, mode = width, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_page_image = {
SCALE = {
width = 1200, mode = width, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_to_pdf = {
SET = {format = application/pdf}
},
rule_original_image = {},
rule_tilepic_image = {
SET = {quality = 40, tile_mimetype = image/jpeg, format = image/tilepic}
},
# ---------------------------------------------------------
# Image rules (DPX format only)
# ---------------------------------------------------------
rule_icon_dpx_image = {
SCALE = {
width = 72, height = 72, mode = fill_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_tiny_dpx_image = {
SCALE = {
width = 72, height = 72, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_thumbnail_dpx_image = {
SCALE = {
width = 120, height = 120, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_widethumbnail_dpx_image = {
SCALE = {
width = 110, height = 75, mode = fill_box, crop_from = center, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_preview170_dpx_image = {
SCALE = {
width = 170, height = 170, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_widepreview_dpx_image = {
SCALE = {
width = 200, height = 120, mode = fill_box, crop_from = center, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_preview_dpx_image = {
SCALE = {
width = 180, height = 180, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_small_dpx_image = {
SCALE = {
width = 240, height = 240, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_medium_dpx_image = {
SCALE = {
width = 400, height = 400, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_mediumlarge_dpx_image = {
SCALE = {
width = 580, height = 450, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_large_dpx_image = {
SCALE = {
width = 700, height = 600, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
rule_tilepic_dpx_image = {
SET = {quality = 40, tile_mimetype = image/jpeg, format = image/tilepic, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
# ---------------------------------------------------------
# Video rules
# ---------------------------------------------------------
rule_video = {},
#
# For your own sanity use ffmpeg presets for encoding settings
# More info on presets is here: http://rob.opendot.cl/index.php/useful-stuff/ffmpeg-x264-encoding-guide/
#
rule_video_to_h264_hi = {
SET = {
format = video/mpeg,
command = "-s 640x480 -y -acodec libfaac -ab 96k -ac 1 -ar 44100 -vcodec libx264 -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 2 -trellis 0 -r 15 -g 75 -b 720k -threads 2 -async 1"
}
},
rule_video_to_iphone = {
SET = {
format = video/mpeg,
command = "-s 640x480 -y -strict experimental -acodec libfaac -ab 64k -ac 1 -ar 44100 -vcodec libx264 -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 2 -trellis 0 -vprofile baseline -level 30 -maxrate 10000000 -bufsize 10000000 -r 15 -g 75 -b 200k -threads 2 -async 1"
}
},
# Rule used to encode video as Ogg Theora; you'll have to actually add versions using this rule to get Ogg files actually encoded
rule_video_to_ogg_theora = {
SET = {
format = video/ogg,
command = " -acodec libvorbis -vcodec libtheora -ab 128k -ar 44100"
}
},
# GH: used for JODI_Archive
rule_video_to_h264_480p = {
SET = {
format = video/mpeg,
command = "-s 640x480 -y -acodec libfaac -ab 96k -ac 1 -ar 44100 -vcodec libx264 -coder 1 -flags +loop -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 2 -trellis 0 -r 15 -g 75 -b 720k -threads 2 -async 1"
}
},
rule_video_to_ogg_theora_480p = {
SET = {
format = video/ogg,
command = " -acodec libvorbis -vcodec libtheora -ab 128k -ar 44100"
}
},
rule_video_to_webm_480p = {
SET = {
format = video/webm,
command = " -acodec libvorbis -vcodec libvpx -ab 128k -ar 44100"
}
},
# ---------------------------------------------------------
# Audio rules
# ---------------------------------------------------------
rule_to_mp3 = {
SET = {bitrate = 192000, format = audio/mpeg, channels = 1, sample_frequency = 44100}
},
# Rule used to encode audio as Ogg Vorbis; you'll have to actually add versions using this rule to get Ogg files actually encoded
rule_to_ogg_vorbis = {
SET = {bitrate = 192000, format = audio/ogg, channels = 1, sample_frequency = 44100}
}
# ---------------------------------------------------------
}
}
# ----------------------------------------------------------------------------------------------------------------
# Processing for object representation multifiles
# ----------------------------------------------------------------------------------------------------------------
ca_object_representation_multifiles = {
MEDIA_METADATA = "media_metadata",
MEDIA_CONTENT = "media_content",
MEDIA_ACCEPT = {
image/jpeg = image,
image/gif = image,
image/png = image,
image/tiff = image,
image/x-dcraw = image,
image/x-psd = image,
image/x-dpx = dpx_image,
image/x-exr = image,
image/jp2 = image,
image/x-adobe-dng = image,
image/x-canon-cr2 = image,
image/x-canon-crw = image,
image/x-sony-arw = image,
image/x-olympus-orf = image,
image/x-pentax-pef = image,
image/x-epson-erf = image,
image/x-nikon-nef = image,
image/x-sony-sr2 = image,
image/x-sony-srf = image,
image/x-sigma-x3f = image,
application/pdf = pdf,
application/postscript = pdf,
audio/x-realaudio = realmedia,
video/quicktime = quicktime,
video/x-ms-asf = windowsmedia,
video/x-ms-wmv = windowsmedia,
video/x-flv = flv,
application/x-shockwave-flash = swf,
video/mpeg = mpeg,
video/ogg = ogv,
audio/ogg = ogg,
video/x-matroska = webm,
audio/mpeg = mp3,
audio/x-aiff = aiff,
audio/mp4 = aiff,
audio/x-wav = aiff,
application/msword = msword,
text/xml = xml,
text/plain = txt
},
MEDIA_TYPES = {
image = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = tilepic,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
dpx_image = {
VERSIONS = {
preview = {
RULE = rule_preview_dpx_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = tilepic,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
pdf = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
msword = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview,
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
xml = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview,
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
txt = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview,
MEDIA_VIEW_WINDOW_WIDTH = 775,
MEDIA_VIEW_WINDOW_HEIGHT = 575
},
flv = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
webm = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
realmedia = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = realmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
windowsmedia = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = windowsmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
mpeg = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
quicktime = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = large_preview,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
swf = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = swf
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
mp3 = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
},
aiff = {
VERSIONS = {
preview = {
RULE = rule_preview_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
page_preview = {
RULE = rule_page_preview_image, VOLUME = images
},
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = preview
}
},
MEDIA_TRANSFORMATION_RULES = {
# ---------------------------------------------------------
# Image rules
# ---------------------------------------------------------
rule_preview_image = {
SCALE = {
width = 180, mode = width, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_large_preview_image = {
SCALE = {
width = 700, mode = width, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_page_preview_image = {
SCALE = {
width = 1000, mode = width, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_large_page_preview_image = {
SCALE = {
width = 2000, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_original_image = {},
# ---------------------------------------------------------
# Image rules (DPX format only)
# ---------------------------------------------------------
rule_preview_dpx_image = {
SCALE = {
width = 180, height = 180, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
# ---------------------------------------------------------
rule_large_preview_dpx_image = {
SCALE = {
width = 250, height = 250, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg, gamma = 1.7, reference-black = 6080, reference-white = 43840}
},
# ---------------------------------------------------------
rule_video = {}
# ---------------------------------------------------------
}
}
# ----------------------------------------------------------------------------------------------------------------
# Processing for icons (used in ca_list_items, ca_editor_uis and ca_editor_ui_screens)
# ----------------------------------------------------------------------------------------------------------------
ca_icons = {
MEDIA_ACCEPT = {
image/jpeg = icon,
image/gif = icon,
image/png = icon,
image/tiff = icon,
image/x-psd = icon,
image/x-exr = icon,
image/jp2 = icon,
image/x-adobe-dng = icon
},
MEDIA_TYPES = {
icon = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
largeicon = {
RULE = rule_largeicon_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = icon,
MEDIA_PREVIEW_DEFAULT_VERSION = icon
}
},
MEDIA_TRANSFORMATION_RULES = {
# ---------------------------------------------------------
# Image rules
# ---------------------------------------------------------
rule_icon_image = {
SCALE = {
width = 48, height = 48, mode = fill_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
# ---------------------------------------------------------
rule_largeicon_image = {
SCALE = {
width = 72, height = 72, mode = fill_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
}
# ---------------------------------------------------------
}
}
# ----------------------------------------------------------------------------------------------------------------
# Processing for user comment media (used in ca_item_comments)
# ----------------------------------------------------------------------------------------------------------------
ca_item_comments_media = {
MEDIA_ACCEPT = {
image/jpeg = image,
image/gif = image,
image/png = image,
image/tiff = image,
image/x-dcraw = image,
image/x-psd = image,
image/x-exr = image,
image/jp2 = image,
image/x-adobe-dng = image,
image/x-canon-cr2 = image,
image/x-canon-crw = image,
image/x-sony-arw = image,
image/x-olympus-orf = image,
image/x-pentax-pef = image,
image/x-epson-erf = image,
image/x-nikon-nef = image,
image/x-sony-sr2 = image,
image/x-sony-srf = image,
image/x-sigma-x3f = image
},
MEDIA_TYPES = {
image = {
VERSIONS = {
icon = {
RULE = rule_icon_image, VOLUME = images
},
tiny = {
RULE = rule_tiny_image, VOLUME = images
},
thumbnail = {
RULE = rule_thumbnail_image, VOLUME = images
},
large_preview = {
RULE = rule_large_preview_image, VOLUME = images
},
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = tilepic,
MEDIA_PREVIEW_DEFAULT_VERSION = icon
}
},
MEDIA_TRANSFORMATION_RULES = {
# ---------------------------------------------------------
# Image rules
# ---------------------------------------------------------
rule_icon_image = {
SCALE = {
width = 72, height = 72, mode = fill_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_tiny_image = {
SCALE = {
width = 72, height = 72, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_thumbnail_image = {
SCALE = {
width = 120, height = 120, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_large_preview_image = {
SCALE = {
width = 250, height = 250, mode = bounding_box, antialiasing = 0.5
},
SET = {quality = 75, format = image/jpeg}
},
rule_original_image = {},
# ---------------------------------------------------------
}
}
# ----------------------------------------------------------------------------------------------------------------
# Processing for representation annotation previews
# ----------------------------------------------------------------------------------------------------------------
ca_representation_annotation_previews = {
MEDIA_ACCEPT = {
image/jpeg = image,
image/gif = image,
image/png = image,
image/tiff = image,
image/x-dcraw = image,
image/x-psd = image,
image/x-dpx = dpx_image,
image/x-exr = image,
image/jp2 = image,
image/x-adobe-dng = image,
image/x-canon-cr2 = image,
image/x-canon-crw = image,
image/x-sony-arw = image,
image/x-olympus-orf = image,
image/x-pentax-pef = image,
image/x-epson-erf = image,
image/x-nikon-nef = image,
image/x-sony-sr2 = image,
image/x-sony-srf = image,
image/x-sigma-x3f = image,
application/pdf = pdf,
application/postscript = pdf,
audio/x-realaudio = realmedia,
video/quicktime = quicktime,
video/x-ms-asf = windowsmedia,
video/x-ms-wmv = windowsmedia,
video/x-flv = flv,
application/x-shockwave-flash = swf,
video/mpeg = mpeg,
video/ogg = ogv,
audio/ogg = ogg,
video/x-matroska = webm,
audio/mpeg = mp3,
audio/x-aiff = aiff,
audio/mp4 = aiff,
audio/x-wav = aiff,
application/msword = msword,
text/xml = xml,
text/text = txt
},
MEDIA_TYPES = {
image = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
dpx_image = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
pdf = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
msword = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
xml = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
txt = {
VERSIONS = {
original = {
RULE = rule_original_image, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
flv = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
webm = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = flv
}
}
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
realmedia = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = realmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
windowsmedia = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = windowsmedia
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
mpeg = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = images
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
quicktime = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = quicktime
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
swf = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = swf
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
mp3 = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
},
aiff = {
VERSIONS = {
original = {
RULE = rule_video, VOLUME = mp3
}
},
MEDIA_VIEW_DEFAULT_VERSION = original,
MEDIA_PREVIEW_DEFAULT_VERSION = original
}
},
MEDIA_TRANSFORMATION_RULES = {
# ---------------------------------------------------------
rule_original_image = {},
rule_video = {}
# ---------------------------------------------------------
}
}
# ----------------------------------------------------------------------------------------------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment