{"id":1423,"date":"2014-12-08T14:06:41","date_gmt":"2014-12-08T14:06:41","guid":{"rendered":"http:\/\/evolphin.com\/help\/?p=1423"},"modified":"2020-05-18T22:27:25","modified_gmt":"2020-05-19T02:27:25","slug":"zoom-custom-format-help","status":"publish","type":"post","link":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/","title":{"rendered":"Zoom Custom Formats"},"content":{"rendered":"\n<p>In 5.2&nbsp;or greater, Zoom custom formats can be used to&nbsp;control how previews can be rendered&nbsp;for assets stored in the repository. Zoom bundles preview generation tools&nbsp;that by default generate previews for a wide variety of file types.&nbsp;Over and above that, Zoom also provides the necessary hooks for the administrators&nbsp;to configure Zoom&#8217;s internal or any external&nbsp;preview-generation tool.<\/p>\n\n\n\n<p>This hook is useful for two things:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>the administrator can setup a specific preview generation scheme (aka&nbsp;<span class=\"keyword\">Zoom custom format<\/span>) and make it as the default for a set of file-types.<\/li><li>from the Asset Browser, the end user can select from the list of custom formats&nbsp;configured, and request that the selected assets be rendered and downloaded using the tool \/ transformations setup in the selected scheme.<\/li><\/ul>\n\n\n\n<div class=\"example\">For example, using &#8220;Zoom FLV custom format&#8221;, a user can export a MP4 file to FLV format, and then the exported FLV format can be uploaded to a web page.<\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png\" alt=\"Zoom Custom Architecture\" class=\"wp-image-1440\"\/><\/a><figcaption>Zoom Custom Architecture<\/figcaption><\/figure><\/div>\n\n\n\n<p>Zoom Asset Browser supports previewing of assets by pressing <span class=\"keyboard\">space<\/span> or double-click on the asset. This will trigger a request for preview using either the default bundled tool or through any of the custom format configured. If a custom format is to be set as default for any file-extensions, then the output format must be in the formats as shown in the table below;&nbsp;otherwise Asset Browser may not be able to show the preview properly.<\/p>\n\n\n\n<div class=\"note\">For previews to work in Zoom Asset Browser, output file format must be the following:<strong>Asset Category &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Preview Output File Type<br><\/strong><span class=\"keyword\">Image&nbsp;<\/span>(e.g.<span class=\"keyword\">PSD<\/span>, <span class=\"keyword\">PNG<\/span>, <span class=\"keyword\">AI<\/span>) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; JPEG (recommended size: 1920&#215;1920)<br><span class=\"keyword\">Video<\/span> (e.g.&nbsp;<span class=\"keyword\">MP4<\/span>, <span class=\"keyword\">AVI, MOV<\/span>) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FLV<br><span class=\"keyword\">Audio<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FLV<br><span class=\"keyword\">MultiPage&nbsp;<\/span>(e.g.&nbsp;<span class=\"keyword\">DOC<\/span>,<span class=\"keyword\">PPT<\/span>, <span class=\"keyword\">PDF<\/span>) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;JPEG<\/div>\n\n\n\n<div class=\"example\">For e.g For MXF file, pre-defined&nbsp;Zoom MXF converter can be set as default for previewing MXF files in Asset Browser.<\/div>\n\n\n\n<p>Please see &#8220;<a href=\"#setup-def\">Setting Up Default Custom Format<\/a>&#8221; section for for more details.<\/p>\n\n\n\n<div class=\"warning\">\n<p>Given below are details about the various configuration aspects of the custom format module. Please read this section carefully as they are technical in nature, and subtle errors could creep in if done without due diligence.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Creating New Custom Format<\/h2>\n\n\n\n<p>To create a new custom format go to the web-based admin console (usually at&nbsp;http:\/\/&lt;zm-server&gt;:8443) and login using an admin account.<\/p>\n\n\n\n<div class=\"note\">Only users with Administrator permissions can edit Zoom custom formats.<\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Go to Custom format for Download -&gt; Create new format on the left-side navigation panel. See image below for help.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/Create-Custom-Format.jpg\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/Create-Custom-Format-1024x555.jpg\" alt=\"Create Custom Format\" class=\"wp-image-1591\"\/><\/a><figcaption>Create Custom Format<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Format Name:<\/strong> Specify Format name and Description as per your requirement. Try to provide&nbsp;unique and descriptive format name as it will help the end user at the time of selecting a custom format to use to generate and download a rendered preview.<\/li><li><strong>Executable path:<\/strong>&nbsp;Provide executable path which is needed for this conversion. Given path must exist on Zoom preview server and must be executable.\n<ul>\n<li>Executable path must be operating system specific, for linux\/unix it should be like: &#8220;<em>\/home\/zoom\/somexecutablepath&#8221;&nbsp;<\/em>and on Windows: C:\\somexecutablepath.exe.\n<div class=\"note\">No need to add any quotes(&#8220;&#8221;) to the executable path.<\/div>\n<div class=\"note\">Path must be accessible to Zoom Preview server and executable permission must be set.<\/div>\n<\/li>\n<\/ul>\n<\/li><li><strong>Default Executables Tags:&nbsp;<\/strong>Zoom server provides few bundled executables, which can be used by providing specific tags in Executable path. For e.g. To use imagemagick&#8217;s convert.exe, specify ZOOM_IMAGE.EXE, before running the custom format generator, Zoom will automatically pickup the bundled convert.exe executable. These tags will work on Windows server, Linux and Mac OS X.\n<ul>\n<li><strong>List of executable tags:<\/strong>\n<ul>\n<li>ZOOM_IMAGE_EXE -&gt; It will point to Zoom bundled imagemagick&#8217;s&#8217; convert executable. <a title=\"Convert Help\" href=\"http:\/\/www.imagemagick.org\/script\/convert.php\" target=\"_blank\" rel=\"noopener noreferrer\">Open Convert Help<\/a>.<\/li>\n<li>ZOOM_VIDEO.EXE &nbsp;-&gt; It will point to Zoom bundled ffmpeg executable. <a title=\"FFMPEG Help\" href=\"https:\/\/ffmpeg.org\/ffmpeg.html\" target=\"_blank\" rel=\"noopener noreferrer\">Open FFMPEG Help.<\/a><\/li>\n<li>ZOOM_GS_EXECUTABLE -&gt; It will point&nbsp;to Zoom bundled ghost&nbsp;script executable. <a title=\"Ghost Script Help\" href=\"http:\/\/www.ghostscript.com\/doc\/current\/Use.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Open ghost&nbsp;Script Help<\/a>.<\/li>\n<li>ZOOM_SOFFICE_EXECUTABLE -&gt; Enable Previews for Microsoft Office Files. <a title=\"Setup Office Previews\" href=\"https:\/\/evolphin.com\/help\/docs\/office-previews-setup\/\" target=\"_blank\" rel=\"noopener noreferrer\">Click here for more details<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Input Formats:<\/strong> In the input format field, enter all the file extensions&nbsp;you want this custom format generator to be associated with for input purposes. e.g If you want to convert a JPEG to PNG, enter JPEG in this field. You can specify more than one input file format in a comma-separated list.&nbsp;e.g. JPEG,TIFF,JPG,GIF,PNG.<\/li><li><strong>Output Formats:&nbsp;<\/strong>In the output format field, enter all the formats you want this custom format to be associated with for output purposes. e.g If you want to convert a JPEG to PNG, enter PNG in this field. You can specify more than one output&nbsp;file format in a comma-separated list.&nbsp;e.g. JPEG,JPG,PNG. This allows the user to convert or render a file extension matching one&nbsp;of the input formats to any of the output formats via a drop-down list in the various Zoom UIs like Asset Browser, Visual Approval tool.<\/li><li><strong>Generate Multiple Output File:<\/strong> \u201cCan Generate Multiple Output Files\u201d check box is to be used in case where the output is to be divided into multiple files. e.g a 5 page pdf is saved as 5 different jpeg images containing preview of one separate page each. If custom format generates multiple out files, that means it is multipage asset, each output file name must be started&nbsp;with page number and followed by extension. E.g For a 5 page PDF file, 5 output jpeg files names must be: 1.JPEG, 2.JPEG&#8230; 5.JPEG. If the output files names are not in this format, Zoom preview server can&#8217;t recognize the pages.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Entering Custom Arguments<\/h4>\n\n\n\n<p>Arguments needed by the executable to convert the assets into desired formats has&nbsp;to be provided here.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Providing input-output formats set which are not compatible will also not show any error while creating the custom formats and the user will again get only generic error in screen. e.g. if you configure&nbsp;to convert a video file into a Word document the converter will try to do the same, but the actual conversion will obviously fail and therefore print an error in log.<\/li><li>If conversion throws any kind of error user will only be displayed a generic message. If the created custom format contains any error which is hampering the conversion the logs (by enabling thumbprocesslogging in preview server) in .zm folder will contain the details.<\/li><li>In audio\/video formats make sure that the codecs are compatible with each other as well as the targeted format.<\/li><li>Any path used \/ arguments used should follow the path separator convention of the OS on which Zoom server is installed. i.e. Windows\/Mac\/Linux.<\/li><li>Multiple arguments can be combined in one row, but don\u2019t try it until you are sure about what you are doing and completely comfortable with the executable used.<\/li><li><strong>Custom argument fields:<\/strong>\n<ul>\n<li>Editable by User: Check this if you want this field to be editable by the user at the time of download. If checked the user will be shown the default value at the time the time of download along with an option to edit the same.<\/li>\n<li>Label and tooltip: Provide a label and tooltip as per your requirement. If the field is editable the user will see this label and tooltip at the time of download. Otherwise these will be used for internal use anyhow.<\/li>\n<li>Parameters: The details parameters field will also be explained in next point and in examples. In parameters you will provide actual parameter which are to be passed to the executable to convert the asset. So default parameters tags are provided in the Choose tags dropdown. Any flag attached with the tags are to be typed in parameters text field accompanied by the tags in .<\/li>\n<\/ul>\n<\/li><li><strong>Parameters fields<\/strong>:\n<ul>\n<li>Provide all the arguments in a different rows and type the flag with the parameter argument in the text field. e.g. if ffmpeg takes audiocodec as argument with a flag -acodec you will write \u201c-acodec \u201d in parameters field. this can take any name inside it. It is upto you provide a meaningful name for your own use later on while editing the custom format in case.<\/li>\n<li>You can also use predefined tags from dropdown instead of . e.g. to provide InputFilename in imagemagick with flag -i you write -i in parameters, press spacebar and then select Input File from dropdown.<\/li>\n<li>You can also provide the value hard code in parameters. e.g For imagemagich the quality argument takes the flag -quality. You can write -quality 92 in parameters if you dont want to make quality user editable. In which case you dont have to provide default values in any other place.<\/li>\n<li>After typing the parameters you click update.<\/li>\n<li>A new text field will appear for every custom argument in which are not predefined. In the text field provide the default value.<\/li>\n<li>In every parameter do press the Update button and then provide the default. This is mandatory. Otherwise the conversion may not work at all.<\/li>\n<li>For all arguments use a new row. Click Add argument to get a new row.<\/li>\n<li>You can remove any row by clicking the remove button if you want.<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/AddCustomFormatScreen.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/AddCustomFormatScreen-1024x614.png\" alt=\"AddCustomFormatScreen\" class=\"wp-image-1432\"\/><\/a><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>Click Save when done.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Editing Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/EditCustomformatLink.jpg\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/EditCustomformatLink-1024x514.jpg\" alt=\"EditCustomformatLink\" class=\"wp-image-1446\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Click on the Manage Formats in the left navigation panel. See figure below:<\/p>\n\n\n\n<p>Now on right hand side custom format list will be displayed. Either double click on the custom format to start editing it OR select the custom format which you want to edit, and then click on Edit button in toolbar to start editing.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/EditcustomFormatScreen.jpg\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/EditcustomFormatScreen-1024x513.jpg\" alt=\"EditcustomFormatScreen\" class=\"wp-image-1447\"\/><\/a><\/figure><\/div>\n\n\n\n<p>See \u201cCreating new custom format section for more details\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Duplicating&nbsp;Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatLink.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatLink-1024x614.png\" alt=\"DuplicateFormatLink\" class=\"wp-image-1540\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Click on the Manage Formats in the left navigation panel. See figure below:<\/p>\n\n\n\n<p>Now on right hand side custom format list will be displayed. Select the custom format which you want to duplicate, and then click on Dupliacte&nbsp;button in toolbar to start editing.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatScreen.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatScreen-1024x614.png\" alt=\"DuplicateFormatScreen\" class=\"wp-image-1541\"\/><\/a><\/figure><\/div>\n\n\n\n<p>See \u201cCreating new custom format section for more details\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deleting Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<p>Click on the Manage Formats in the left navigation panel.<\/p>\n\n\n\n<p>See figure below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatLink.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DuplicateFormatLink-1024x614.png\" alt=\"DuplicateFormatLink\" class=\"wp-image-1540\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Now on right hand side custom format list will be displayed. Select the custom format which needs to be deleted. Click on Delete button and confirm the delete operation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Viewing Existing Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<p>Click on the Manage Formats in the left navigation panel. See figure below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatList.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatList-1024x614.png\" alt=\"CustomFormatList\" class=\"wp-image-1441\"\/><\/a><\/figure><\/div>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatList.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatList-1024x614.png\" alt=\"CustomFormatList\" class=\"wp-image-1441\"\/><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Zoom Provided Custom Formats<\/h2>\n\n\n\n<p>There are 4 default custom formats provided in Zoom. These can by found in Manage formats.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>DV to MP4 converter: A default converter for DV format.<\/li><li>Zoom FLV converter: A default converter to convert somegeneral use formats to flv (MXF,FLV,MP4,MOV). We use this format to generate audio\/video preview.<\/li><li>Zoom MP4 converter: A default converter to convert some general use formats to mp4 (MXF,FLV,MP4,MOV).<\/li><li>Zoom image converter: A default converter to convert some general use formats to mp4 (JPG, PDF, PNG, JPEG, TIF, TIFF). We use this format to generate image preview.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">&nbsp;<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\"><a name=\"setup-def\"><\/a>Setting Up Default Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatLink.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatLink-1024x614.png\" alt=\"DefaultFormatLink\" class=\"wp-image-1442\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Click on the Default Formats in the left navigation panel. See figure below:<\/p>\n\n\n\n<p>Click on Add default Format.<\/p>\n\n\n\n<p>Write the file extension\/file type for which you want to add a default format.<\/p>\n\n\n\n<p>Select the appropriate custom format from the drop-down list and click save.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/AddDefaultScreen.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/AddDefaultScreen-1024x614.png\" alt=\"AddDefaultScreen\" class=\"wp-image-1438\"\/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatList.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatList-1024x614.png\" alt=\"DefaultFormatList\" class=\"wp-image-1443\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Once you done the above steps, whenever a user requests a preview of say a JPEG file, the registered custom format generator will be invoked.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deleting Default Custom Format<\/h2>\n\n\n\n<p>Open Zoom web console (Webmin) in browser at URL http:\/\/&lt;zm-server&gt;:8443.<\/p>\n\n\n\n<p>Click on the Default Formats in the left navigation panel. See figure below:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatList.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DefaultFormatList-1024x614.png\" alt=\"DefaultFormatList\" class=\"wp-image-1443\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Click on Delete Default Format. And click Yes for Approval:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DeleteDefaultFormat.png\"><img decoding=\"async\" src=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/DeleteDefaultFormat-1024x614.png\" alt=\"DeleteDefaultFormat\" class=\"wp-image-1445\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Default Format is deleted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 5.2&nbsp;or greater, Zoom custom formats can be used to&nbsp;control how previews can be rendered&nbsp;for assets stored in the repository. Zoom bundles preview generation tools&nbsp;that by default generate previews for a wide variety of file types.&nbsp;Over and above that, Zoom also provides the necessary hooks for the administrators&nbsp;to configure Zoom&#8217;s internal or any external&nbsp;preview-generation tool. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[31],"tags":[95,96,97,98,21,12,13],"class_list":["post-1423","post","type-post","status-publish","format-standard","hentry","category-configuration-server","tag-custom-format","tag-office-preview","tag-preview","tag-preview-server","tag-zoom-5","tag-zoom-6","tag-zoom-7"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zoom Custom Formats - Evolphin Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoom Custom Formats - Evolphin Documentation\" \/>\n<meta property=\"og:description\" content=\"In 5.2&nbsp;or greater, Zoom custom formats can be used to&nbsp;control how previews can be rendered&nbsp;for assets stored in the repository. Zoom bundles preview generation tools&nbsp;that by default generate previews for a wide variety of file types.&nbsp;Over and above that, Zoom also provides the necessary hooks for the administrators&nbsp;to configure Zoom&#8217;s internal or any external&nbsp;preview-generation tool. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/\" \/>\n<meta property=\"og:site_name\" content=\"Evolphin Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-08T14:06:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-19T02:27:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png\" \/>\n<meta name=\"author\" content=\"Rahul Bhargava\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rahul Bhargava\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/\"},\"author\":{\"name\":\"Rahul Bhargava\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\"},\"headline\":\"Zoom Custom Formats\",\"datePublished\":\"2014-12-08T14:06:41+00:00\",\"dateModified\":\"2020-05-19T02:27:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/\"},\"wordCount\":2103,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2014\\\/12\\\/CustomFormatArchitecture.png\",\"keywords\":[\"Custom Format\",\"Office Preview\",\"Preview\",\"Preview Server\",\"zoom 5\",\"zoom 6\",\"zoom 7\"],\"articleSection\":[\"Configuration\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/\",\"name\":\"Zoom Custom Formats - Evolphin Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2014\\\/12\\\/CustomFormatArchitecture.png\",\"datePublished\":\"2014-12-08T14:06:41+00:00\",\"dateModified\":\"2020-05-19T02:27:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#primaryimage\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2014\\\/12\\\/CustomFormatArchitecture.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2014\\\/12\\\/CustomFormatArchitecture.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/administration-server\\\/configuration-server\\\/zoom-custom-format-help\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoom Custom Formats\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"name\":\"Evolphin Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evolphin.com\\\/help\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\",\"name\":\"Evolphin Documentation\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"width\":200,\"height\":200,\"caption\":\"Evolphin Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\",\"name\":\"Rahul Bhargava\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"caption\":\"Rahul Bhargava\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zoom Custom Formats - Evolphin Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/","og_locale":"en_US","og_type":"article","og_title":"Zoom Custom Formats - Evolphin Documentation","og_description":"In 5.2&nbsp;or greater, Zoom custom formats can be used to&nbsp;control how previews can be rendered&nbsp;for assets stored in the repository. Zoom bundles preview generation tools&nbsp;that by default generate previews for a wide variety of file types.&nbsp;Over and above that, Zoom also provides the necessary hooks for the administrators&nbsp;to configure Zoom&#8217;s internal or any external&nbsp;preview-generation tool. [&hellip;]","og_url":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/","og_site_name":"Evolphin Documentation","article_published_time":"2014-12-08T14:06:41+00:00","article_modified_time":"2020-05-19T02:27:25+00:00","og_image":[{"url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png","type":"","width":"","height":""}],"author":"Rahul Bhargava","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rahul Bhargava","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#article","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/"},"author":{"name":"Rahul Bhargava","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7"},"headline":"Zoom Custom Formats","datePublished":"2014-12-08T14:06:41+00:00","dateModified":"2020-05-19T02:27:25+00:00","mainEntityOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/"},"wordCount":2103,"commentCount":0,"publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png","keywords":["Custom Format","Office Preview","Preview","Preview Server","zoom 5","zoom 6","zoom 7"],"articleSection":["Configuration"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/","url":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/","name":"Zoom Custom Formats - Evolphin Documentation","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#primaryimage"},"image":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#primaryimage"},"thumbnailUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png","datePublished":"2014-12-08T14:06:41+00:00","dateModified":"2020-05-19T02:27:25+00:00","breadcrumb":{"@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#primaryimage","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2014\/12\/CustomFormatArchitecture.png"},{"@type":"BreadcrumbList","@id":"https:\/\/evolphin.com\/help\/administration-server\/configuration-server\/zoom-custom-format-help\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evolphin.com\/help\/"},{"@type":"ListItem","position":2,"name":"Zoom Custom Formats"}]},{"@type":"WebSite","@id":"https:\/\/evolphin.com\/help\/#website","url":"https:\/\/evolphin.com\/help\/","name":"Evolphin Documentation","description":"","publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolphin.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evolphin.com\/help\/#organization","name":"Evolphin Documentation","url":"https:\/\/evolphin.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","width":200,"height":200,"caption":"Evolphin Documentation"},"image":{"@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7","name":"Rahul Bhargava","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","caption":"Rahul Bhargava"}}]}},"_links":{"self":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/1423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/comments?post=1423"}],"version-history":[{"count":1,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/1423\/revisions"}],"predecessor-version":[{"id":14889,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/1423\/revisions\/14889"}],"wp:attachment":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/media?parent=1423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/categories?post=1423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/tags?post=1423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}