XMP Specification Part 3: Storage in Files

Total Page:16

File Type:pdf, Size:1020Kb

XMP Specification Part 3: Storage in Files XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2008 Adobe Systems Incorporated. All rights reserved. Extensible Metadata Platform (XMP) Specification: Part 3, Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and XMP are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents Preface . 6 About this document . 6 How this document is organized . 6 Conventions used in this document . 7 Where to go for more information . 7 1 Introduction . 8 Embedding metadata in files . 8 External storage of metadata . 8 Native metadata . 9 2 XMP Packets . 10 The XMP packet format . 10 Header . 11 XMP data . 12 Padding . 12 Trailer . 12 Scanning files for XMP packets . 13 Scanning hints . 13 3 Embedding XMP Metadata in Application Files . 15 Image formats . 15 DNG (Digital Negative) . 16 GIF (Graphic Interchange Format) . 16 JPEG . 18 JPEG 2000 . 21 PNG (Portable Network Graphics) . 22 TIFF (Tagged Image File Format) . 23 Dynamic media formats . 26 ASF (WMA, WMV) . 26 AVI . 28 FLV (Flash Video) . 29 MOV (QuickTime) . 30 MP3 . 31 MPEG-2 . 31 MPEG-4 . 31 SWF (Flash) . 32 WAV . 33 Video package formats . 33 AVCHD . 34 P2 . 34 Sony HDV (High Definition Video) . 35 3 Contents 4 XDCAM EX . 36 XDCAM FAM . 36 XDCAM SAM . 37 Adobe application formats . 37 AI (Adobe Illustrator) . 38 INDD, INDT (Adobe InDesign) . 38 PSD (Adobe Photoshop) . 42 Markup formats . ..
Recommended publications
  • Release 9.6.1 James R. Barlow
    ocrmypdf Documentation Release 9.6.1 James R. Barlow 2020-03-03 Contents 1 Introduction 3 2 Release notes 7 3 Installing OCRmyPDF 37 4 PDF optimization 49 5 Installing additional language packs 51 6 Installing the JBIG2 encoder 53 7 Cookbook 55 8 OCRmyPDF Docker image 61 9 Advanced features 65 10 Batch processing 71 11 PDF security issues 79 12 Common error messages 83 13 Using the OCRmyPDF API 85 14 Contributing guidelines 89 15 Indices and tables 91 Index 93 i ii ocrmypdf Documentation, Release 9.6.1 OCRmyPDF adds an optical charcter recognition (OCR) text layer to scanned PDF files, allowing them to be searched. PDF is the best format for storing and exchanging scanned documents. Unfortunately, PDFs can be difficult to modify. OCRmyPDF makes it easy to apply image processing and OCR to existing PDFs. Contents 1 ocrmypdf Documentation, Release 9.6.1 2 Contents CHAPTER 1 Introduction OCRmyPDF is a Python 3 application and library that adds OCR layers to PDFs. 1.1 About OCR Optical character recognition is technology that converts images of typed or handwritten text, such as in a scanned document, to computer text that can be selected, searched and copied. OCRmyPDF uses Tesseract, the best available open source OCR engine, to perform OCR. 1.2 About PDFs PDFs are page description files that attempts to preserve a layout exactly. They contain vector graphics that can contain raster objects such as scanned images. Because PDFs can contain multiple pages (unlike many image formats) and can contain fonts and text, it is a good formats for exchanging scanned documents.
    [Show full text]
  • XMP SPECIFICATION PART 3 STORAGE in FILES Copyright © 2016 Adobe Systems Incorporated
    XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2016 Adobe Systems Incorporated. All rights reserved. Adobe XMP Specification Part 3: Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and the XMP logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents 1 Embedding XMP metadata in application files .
    [Show full text]
  • (A/V Codecs) REDCODE RAW (.R3D) ARRIRAW
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • Metadefender Core V4.13.1
    MetaDefender Core v4.13.1 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Flip64 CML Developer's Guide
    Flip64 CML Developer Guide Flip64 CML Developer Guide Flip64 CML Developer Guide Vantage 8.0 ComponentPac 8.0.8 December 2020 302698 2 Copyrights and Trademark Notices Copyrights and Trademark Notices Copyright © 12/16/20. Telestream, LLC and its Affiliates. All rights reserved. Telestream products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. No part of this publication may be reproduced, transmitted, transcribed, altered, or translated into any languages without the written permission of Telestream. Information and specifications in this document are subject to change without notice and do not represent a commitment on the part of Telestream. TELESTREAM is a registered trademark of Telestream, LLC. All other trade names referenced are the service marks, trademarks, or registered trademarks of their respective companies. Telestream. Telestream, CaptionMaker, Cerify, Episode, Flip4Mac, FlipFactory, Flip Player, Gameshow, GraphicsFactory, Lightspeed, MetaFlip, Post Producer, Prism, ScreenFlow, Split-and-Stitch, Switch, Tempo, TrafficManager, Vantage, VOD Producer, and Wirecast are registered trademarks and Aurora, Cricket, e-Captioning, Inspector, iQ, iVMS, iVMS ASM, MacCaption, Pipeline, Sentry, Surveyor, Vantage Cloud Port, CaptureVU, Cerify, FlexVU, Prism, Sentry, Stay Genlock, Aurora, and Vidchecker are trademarks of Telestream, LLC and its Affiliates. All other trademarks are the property of their respective owners. Adobe. Adobe® HTTP Dynamic Streaming Copyright © 2014 Adobe Systems. All rights reserved. Apple. QuickTime, MacOS X, and Safari are trademarks of Apple, Inc. Bonjour, the Bonjour logo, and the Bonjour symbol are trademarks of Apple, Inc. Avid. Portions of this product Copyright 2012 Avid Technology, Inc.
    [Show full text]
  • Codec Is a Portmanteau of Either
    What is a Codec? Codec is a portmanteau of either "Compressor-Decompressor" or "Coder-Decoder," which describes a device or program capable of performing transformations on a data stream or signal. Codecs encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing. Codecs are often used in videoconferencing and streaming media solutions. A video codec converts analog video signals from a video camera into digital signals for transmission. It then converts the digital signals back to analog for display. An audio codec converts analog audio signals from a microphone into digital signals for transmission. It then converts the digital signals back to analog for playing. The raw encoded form of audio and video data is often called essence, to distinguish it from the metadata information that together make up the information content of the stream and any "wrapper" data that is then added to aid access to or improve the robustness of the stream. Most codecs are lossy, in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in the future, in which case the repeated lossy encoding would damage the eventual quality too much. Many multimedia data streams need to contain both audio and video data, and often some form of metadata that permits synchronization of the audio and video. Each of these three streams may be handled by different programs, processes, or hardware; but for the multimedia data stream to be useful in stored or transmitted form, they must be encapsulated together in a container format.
    [Show full text]
  • A Comparison of Video Formats for Online Teaching Ross A
    Contemporary Issues in Education Research – First Quarter 2017 Volume 10, Number 1 A Comparison Of Video Formats For Online Teaching Ross A. Malaga, Montclair State University, USA Nicole B. Koppel, Montclair State University, USA ABSTRACT The use of video to deliver content to students online has become increasingly popular. However, educators are often plagued with the question of which format to use to deliver asynchronous video material. Whether it is a College or University committing to a common video format or an individual instructor selecting the method that works best for his or her course, this research presents a comparison of various video formats that can be applied to online education and provides guidance in which one to select. Keywords: Online Teaching; Video Formats; Technology Acceptance Model INTRODUCTION istance learning is one of the most talked-about topics in higher education today. Online and hybrid (or blended) learning removes location and time-bound constraints of the traditional college classroom to a learning environment that can occur anytime or anywhere in a global environment. DAccording to research by the Online Learning Consortium, over 5 million students took an online course in the Fall 2014 semester. This represents an increase in online enrollment of over 3.9% in just one year. In 2014, 28% of higher education students took one or more courses online (Allen, I. E. and Seaman, J, 2016). With this incredible growth, albeit slower than the growth in previous years, institutions of higher education are continuing to increase their online course and program offerings. As such, institutions need to find easy to develop, easy to use, reliable, and reasonably priced technologies to deliver online content.
    [Show full text]
  • Data Formats and Codecs
    INF SERV – Media Storage and Distribution Systems: DataData FormatsFormats andand CodecsCodecs 1/9 – 2003 Why codecs and formats? ! Codecs (coders/decoders) " Determine how information is represented " Important for servers and distribution systems # Required sending speed # Amount of loss allowed # Buffers required # … ! Formats " Determine how data is stored " Important for servers and distribution systems # Where is the data? # Where is the data about the data? INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Media data Media data ! Medium: "Thing in the middle“ " here: means to distribute and present information ! Media affect human computer interaction ! The mantra of multimedia users " Speaking is faster than writing " Listening is easier than reading " Showing is easier than describing INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Dependence of Media ! Time-independent media " Text " Graphics " Discrete media ! Time-dependent media " Audio " Video ! "Continuous" refers to the " Animation user’s impression of the data, " Continuous media not necessarily to its representation ! Combined video and audio is ! Interdependant media multimedia - relations must " Multimedia be specified INF 5070 – media servers and distribution systems 2003 Carsten Griwodz & Pål Halvorsen Properties of a Multimedia System ! Flexibility " Provide mechanisms to handle all kinds of media, in particular, discrete and continuous media " A VCR and a desktop publishing system for text
    [Show full text]
  • Bibliography: Preservation File Formats for Video & Associated Metadata Rev March 10, 2005
    PRESERVING DIGITAL PUBLIC TELEVISION Bibliography: Preservation File Formats for Video & Associated Metadata rev March 10, 2005 Advanced Authoring Format: Specifications: AAF Association (2004). Advanced Authoring Format (AAF) Object Specification v1.1. Available at: http://www.aafassociation.org/html/specs/aafobjectspec-v1.1.pdf AAF Association (2004). Advanced Authoring Format (AAF) Stored Format Specification v1.0.1. Available at: http://www.aafassociation.org/html/specs/aafstoredformatspec-v1.0.1.pdf AAF Association (2004). Advanced Authoring Format (AAF) Low-Level Container Specification v1.0.1. Available at: http://www.aafassociation.org/html/specs/aafcontainerspec-v1.0.1.pdf Useful references: AAF and COM (Microsoft Component Object Model). Available at: http://www.aafassociation.org/html/techinfo/COMaaf.html AAF software developers kit (SDK). Available at: http://aaf.sourceforge.net/ XML for AAF and MXF, from the International Broadcasters Convention (IBC) Web site. Available at: http://www.broadcastpapers.com/asset/IBCSonyXMLDictionary01.htm Multiple articles in Motion Imaging , July/August 2004. This double issue of the monthly journal of the Society of Motion Picture, and Television Engineers (SMPTE) is devoted to the Advanced Authoring Format (AAF) and the Material Exchange Format (MXF). Library of Congress format description for AAF: http://www.digitalpreservation.gov/formats/fdd/fdd000004.shtml Media Exchange Format: Selected specifications: SMPTE (2004). Television – Material Exchange Format (MXF) – File Format Specification. SMPTE 377M- 2004. White Plains, NY: Author. SMPTE (2004). Television – Material Exchange Format (MXF) – Operational Pattern 1a (Single Item, Single Package). SMPTE 378M-2004. White Plains, NY: Author. SMPTE (2004). Television – Material Exchange Format (MXF) – MXF Generic Container. SMPTE 379M- 2004. White Plains, NY: Author.
    [Show full text]
  • Guide to Rtiviewer
    REFLECTANCE TRANSFORMATION IMAGING GUIDE TO RTIVIEWER Document version 1.1 Find updates and related materials at http://CulturalHeritageImaging.org/downloads/ 2 Guide to RTIViewer v 1.1 2013 Cultural Heritage Imaging and Visual Computing Lab, ISTI - Italian National Research Council. All rights reserved. This work is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco California 94105 USA. Attribution should be made to Cultural Heritage Imaging, http://CulturalHeritageImaging.org. The RTIViewer software described in this guide is made available under the Gnu General Public License version 3. Acknowledgments The RTIViewer tool, designed for cultural heritage and natural science applications, was primarily developed by the Italian National Research Council's (CNR) Institute for Information Science and Technology's (ISTI) Visual Computing Laboratory (http://vcg.isti.cnr.it) The work was financed by Cultural Heritage Imaging (http://CulturalHeritageImaging.org) with majority funding from the US Institute of Museum and Library Services' (IMLS) National leadership Grant Program (Award Number LG-25-06-0107-06) in partnership with the University of Southern California's West Semitic Research Project. RTIViewer also contains significant software and design contributions from the University of California Santa Cruz, the Universidade do Minho in Portugal, Tom Malzbender of HP Labs, and Cultural Heritage Imaging. Core research under the IMLS grant to develop the multi-view RTI technique along with the RTI and MVIEW file formats, and hemispherical harmonics fitter was largely performed at UC Santa Cruz under Professor James Davis, in collaboration with Tom Malzbender of HP Labs and staff of Cultural Heritage Imaging.
    [Show full text]
  • Graphicconverter 7.4.1
    User’s Interim Manual GraphicConverter 7.4.1 Programmed by Thorsten Lemke Manual by Hagen Henke This manual is under construction as many details of GraphicConverter have been changed in version 7. For updated versions please visit : http://www.lemkesoft.com/manuals-books.html Sales: Lemke Software GmbH PF 6034 D-31215 Peine Tel: +49-5171-72200 Fax:+49-5171-72201 E-mail: [email protected] In the PDF version of this manual, you can click the page numbers in the contents and index to jump to that particular page. © 2001-2011 Elbsand Publishers, Hagen Henke. All rights reserved. www.elbsand.de Sales: Lemke Software GmbH, PF 6034, D-31215 Peine; www.lemkesoft.com This book including all parts is protected by copyright. It may not be reproduced in any form outside of copyright laws without permission from the author. This applies in particular to photocopying, translation, copying onto microfilm and storage and processing on electronic systems. All due care was taken during the compilation of this book. However, errors cannot be completely ruled out. The author and distributors therefore accept no responsibility for any program or documentation errors or their consequences. This manual was written on a Mac using Adobe FrameMaker 8. Almost all software, hardware and other products or company names mentioned in this manual are registered trademarks and should be respected as such. The following list is not necessarily complete. Apple, the Apple logo, and Macintosh are trademarks of Apple Computer, Inc., registered in the United States and other countries. Mac and the Mac OS logo are trademarks of Apple Computer, Inc.
    [Show full text]
  • Houdahgeo 6 User Guide
    HoudahGeo 6 User Guide houdah.com/houdahGeo Table of Contents 1. Introduction 4 2. What’s New in HoudahGeo 6? 5 3. Quick Start Guide 7 3.1. Step 1: Load Images & Track Logs 7 3.2. Step 2: Geocode Your Images 9 3.3. Step 3: Export Geotags & Publish 11 4. Step by Step - In-depth 13 4.1. Step 1: Load 13 4.1.1. Adding Images to Your HoudahGeo Project 13 4.1.2. Camera Setup 16 4.1.3. Add GPS Data 21 4.2. Step 2: Process 24 4.2.1. The Map 24 4.2.2. The Images List 25 4.2.3. The Inspector Pane 27 4.2.4. Lift & Stamp 30 4.2.5. Geocoding Options 31 4.2.6. Adding Additional Metadata Information 39 4.2.7. Places 41 4.3. Step 3: Output 43 4.3.1. EXIF / XMP Export & Notify Library 43 4.3.2. Google Earth Export 49 4.3.3. KML Export 51 4.3.4. Flickr Upload 54 4.3.5. CSV and GPX Export 55 5. HoudahGeo Preferences 56 5.1. General Preferences 56 HoudahGeo: User Guide 2 5.2. Advanced Preferences 56 6. Frequently Asked Questions 57 6.1. Does HoudahGeo support RAW files? 57 6.2. Does HoudahGeo support XMP sidecar files? 57 6.3. I don't own a GPS. Can I still use HoudahGeo? 57 6.4. Does HoudahGeo work with DNG files? 57 6.5. Can you recommend a particular GPS device? 58 6.6. How do I ensure the camera's clock is accurate? 58 6.7.
    [Show full text]