Create the video. There are many 360° cameras that are compatible with YouTube and are available. Avidemux is an open-source free to use software which is written in C.
Download this app from Microsoft Store for Windows 10, Windows 10 Team (Surface Hub). See screenshots, read the latest customer reviews, and compare ratings for MP4 Metadata. The best multimedia editors have metadata editing features. It’s also good to have a lightweight, standalone application to edit and customize video metadata quickly. In this post, we share the 8 best video metadata editors for macOS users. 8 Best Video Metadata Editors for Mac 1.
by Christine Smith • 2020-10-28 17:31:57 • Proven solutions
Metadata of the audio or video files is the information that is available with the audio and video files and tells people what the video is about. Metadata can be anything, and mainly it is known as title, description, and keywords. In the case of audio and video files, the title, tags, keywords, actor, director, music writer, screenplay, rating, genre, and type metadata are used to show the information about the files. Well, most of the time, Meta information comes with the audio and video files. But, if there is a lack of Meta information in your files, then you can use MP3 metadata editor Mac or windows programs to edit the Meta information manually again.
Part 1. Best video metadata editor for Mac.
Wondershare UniConverter (originally Wondershare Video Converter Ultimate) is the easiest-to-use video metadata editor Mac program if you are facing the lack of Meta information in your audio or video files. It is the ultimate software with basic-to-advanced level multimedia file editing options. With this MP3 metadata editor Mac program, you can also download, record, convert, burn, or transfer the audio and video files. For downloading, it supports over 10,000 online websites to download videos, including YouTube. You can convert the audio and video files to more than 1,000 formats with just a few clicks of your mouse. Recording feature of the program enables you to record audio and video from the online websites. You can also record the system screen and convert them in any format of your choice.
Wondershare UniConverter
Your Complete Video Toolbox
- Edit ID3 tag metadata, including song title, artist name, album name, album cover image, track number, and other information
- Convert video to over 1000 formats, such as MP4, AVI, WMV, MP3, etc.
- Versatile toolbox combines GIF maker, cast video to TV, VR converter and screen recorder
- 30X faster conversion speed than any conventional converters
- Edit, enhance & personalize your video files
- Burn and customize your video to DVD with free DVD menu templates
- Download or record videos from 10,000+ video sharing sites
- Supported OS: Windows 10/8/7/XP/Vista, Mac OS 10.15 (Catalina), 10.14, 10.13, 10.12, 10.11, 10.10, 10.9, 10.8, 10.7, 10.6
Security Verified, 5,942,222 people have downloaded it
How to Use MP4 Tag Editor Mac Program to Update Meta of the Videos on Mac Computers?
Step 1 Install video metadata editor on your Mac.
First, visit the Wondershare UniConverter website and then download the Mac version of the program and install it on your Mac by following the instructions on the screen. Once the software is installed on Mac, click Toolbox > Fix Media Metadata at the main navigation.
Step 2 Select video file to edit metadata.
Now a new popup will open. From this popup in next to Choose Files, click on the three dots and then select the video files from the system. Now you can manually enter the video metadata, or you can click the Search button, and all blank options will be filled automatically with new metadata.
Step 3 Edit video metadata on the best metadata editor Mac program easily.
Now, if you want to update Meta manually, then enter episode name, actor, director, comments, description, release date, rating, genre, etc.
Step 4 Save video meta information.
Once you have entered all data, if you need to update thumbnail, then click on the top right side of the popup and select the album artwork from a computer. After doing all the changes, simply click on the Save button. It is about how to use the MP4 metadata editor Mac program.
Part 2. Other 9 video metadata editor for Mac you should know.
- iFlicks
URL: https://iflicks.app/
iFlicks is an MP4 metadata editor Mac program which is mainly developed to edit the Meta information of the audio and video files. This program is only available for the Mac operating system computers, so it is fully compatible with mostly all versions of the Mac OS. There is no need to worry about compatibility with any version. The software can update mainly all kinds of Meta information without making any effort.
Pros:
NordVPN is a compelling option for VPN service due to a well-rounded set of features and competitive pricing. The company is also branching out beyond VPNs to other key services including a. Along with a kill switch this VPN offers split tunneling to use VPN only for specific apps, which makes it one of the best VPN for Mac in the market. It is compatible with more than 20 devices and can support up to 5 devices at the same time. There is a weeklong money back guarantee as well as 24/7 live support. Download VPN Client for Mac The macOS is one of the highly sophisticated operating systems based on UNIX. Our VPN application provides the easy-to-use service that protects Mac user's online identity and provides privacy, security, it also unblocks access to the website with Geo-restriction and much more. OneVPN for Mac client customize features. Best VPN Service for Mac 2020 Let Us Help You Find The Perfect Mac VPN Provider VPN services are used to help provide security to users when browsing the web, Mac users are no different and most of the popular VPN providers now offer Mac applications to help users stay sage online. Pango Hotspot Shield is a super-simple app that delivers VPN protection, but little else. Its real strength is that a Pango account includes a suite of other services to protect your identity. Best mac book vpn app.
- The software is compatible with updating all kinds of Meta.
- It also supports converting the file format.
Cons:
- The interface is not much easy to use.
- The program price is very costly.
- Subler
URL: https://subler.org/
Subler is also the m4v tag editor Mac program, which is an open-source and free application for Windows computers. This video tag editor Mac software allows users to update the Meta information of most any kind of audio and video format files, including the popular audio-video formats. This program is also compatible with some RAW formats for updating the Meta information. Using this program, you can easily update the Meta information of files on the Mac computers.
Pros:
- The program is free and open source.
- The interface of the software is easy to use.
Cons:
- It allows you to update the meta on the Mac operating system only.
- It is mainly developed to update Meta only so you can’t find other features.
- Amvidia
https://amvidia.com/tag-editor
Amvidia is also an MP4 metadata editor Mac program for the Mac OS computers. The Amvidia offers this software for Mac operating system computers. Using this program, you can easily update the Meta information of your audio files manually or automatically. It supports updating the Meta information in batch, and you can also rename the files in batch instead of updating the files one by one. The process is automated while using this program if you want to update the Meta automatically.
Pros:
- You can remove the old Meta tags from audio files with just one click.
- It supports updating the name of files as well in batch.
Cons:
- Sometimes it is not able to find the exact Meta information.
- The working speed of the software is prolonged.
- DrMare
URL: https://www.drmare.com/spotify-music-converter-for-mac/
DrMare is another tag editor for the Mac computers. It is audio capture software which allows you to download the audio and video files from the internet. It supports mostly all popular streaming websites to download the files and convert those files in the MP3 format. While downloading the files from streaming sites, this program makes sure to keep the Meta information of the audio files perfectly.
Pros:
- The program is capable of downloading mostly all kinds of Meta information from the sites while downloading songs.
- The program is fully compatible with capturing audio from all major sites.
Cons:
- It can only download the audio from the internet and save the files in audio formats.
- The working speed is prolonged.
- VLC Media Player
URL: https://www.videolan.org/vlc/download-macosx.html
The VLC media player is a player that is compatible with playing mostly all kinds of audio and video files. This application is a cross-platform app that is available for the Mac, Linux, Android, Windows, and iOS devices. Another thing is that the application is free of cost and open-source, so you don’t need to spend anything while using this application. This application is used by millions of users worldwide to enjoy the videos offline without internet.
Pros:
- If offers you features such as updating metadata, recording screen download online videos, etc.
- Quickly download the metadata with a few clicks only.
Cons:
- The Meta update is not the primary feature, so you may face issues in getting the right information.
- Sometimes you may encounter problems accessing the online site's database while using the program.
- MetaZ
URL: https://metaz.io/
MetaZ is a video tag editor Mac program to edit Meta information of the audio and video files. It is also open-source software, so there is no limitation on using the program for any purpose. MetaZ, as the name of the software, implies this program can update the Meta information for your video files without any effort in just a few minutes. This program is only available for the Mac operating system computers.
Pros:
- The software is open-source and free.
- Fully compatible with all versions of Mac.
Cons:
- It allows you to update only the Meta of the audio and videos.
- Very few features are there.
- MOV MetaEdit
URL: https://mediaarea.net/MOVMetaEdit
MOV MetaEdit is simple video metadata editor Mac software to edit the Meta on the Mac. This program supports updating the Meta of the MP4 and MOV format files. MOV MetaEdit is a free program, and you can get it without spending anything from the official website of the software. Using this program, you can only update the Meta of the video files, so if you want to update Meta of the audio files, then you may need to go for the other programs.
- Editing and embedding the universal ad id metadata in the MOV.
- It also supports editing pixel aspect ratio with the command line.
Cons:
- There is no support for editing audio files Meta information.
- Very few features are offered in the program.
- MKVToolNix
URL: https://mkvtoolnix.download/
MKVToolNix is the MP4 metadata editor tool for updating the Meta about the video files. It is also free and open-source software that is compatible with converting the video files Meta information without making any effort. On the official website of the program, there are several versions available to download so you can get the right version according to your system requirement.
Pros:
- It is a free program.
- You can use it to update Meta for mostly all video format files.
Cons:
- The interface of the software is very confusing, and you may face issues in understanding the program options.
- Some versions of the program are not fully compatible with the latest version Mac OS.
- Metadatics
URL: https://markvapps.com/metadatics
Metadatics is a very powerful m4v tag editor Mac software which comes with the powerful features to update Meta of the videos. It is not free software, so you need to buy the pro version to use this for updating Meta information. There is a trial version of the program available from developers to test the features of the software. You can use this program to update the Meta of the audio files as well.
Pros:
- Compatible in editing Meta for mostly all common audio and video formats.
- The app can be downloaded from the Mac app store as well.
Cons:
- The interface is hard to use.
- The price is not competitive and sometimes unable to find the right Meta information.
Conclusion
Metadata affects a lot to your music and video files. If you are using Mac operating system computer, then these video tag editor Mac programs can help you a lot to update the Meta for your multimedia files. Once you have updated the Meta using any of the above applications, then you can easily share your multimedia files without any issue to the family and friends.
This chapter describes how to store metadata in QuickTime Movie files. It also defines keys for some common metadata types as examples of how to employ the metadata capabilities in the QuickTime file format.
Overview
Metadata can be defined as useful information related to media. This section describes a method of associating metadata with media in a QuickTime file that is extensible and allows for language and country tagging. In addition, it provides a means to store the type of the metadata and associate a name with metadata. This method of storing metadata is supported in both QuickTime 7 and QuickTime X.
This metadata format uses a key–value pair for each type of metadata being stored. Standard keys, with specific formats for the values they indicate, have been defined. See QuickTime Metadata Keys for details.
Note: The QuickTime file format also defines user data which, in some limited cases, can be used to store metadata. The method of storing metadata defined in this section provides an extensible and flexible design for handling a wide variety of metadata types.
Data Type
The storage type of metadata items is defined via an enumerated list of data types, defined statically; an example might be “plain Unicode text”. See the Well-Known Types table for details of the standard, defined data types.
Meaning or Purpose
The meaning of a metadata item identifies what it represents: a copyright notice, the performer’s name, and so on. It uses an extensible namespace allowing for meanings or keys to be added, and then referenced, from metadata items. These keys may be four-character codes, names in reverse-address format (such as “com.apple.quicktime.windowlocation”) or any other key format including native formats from external metadata standards. A key is tagged with its namespace allowing for extension in the future. It is recommended that reverse-address format be used in the general case: this provides an extensible syntax for vendor data or for other organizations or standards bodies.
Data Location
Metadata is stored immediately in the corresponding atom structures, by value.
Localization
A metadata item can be identified as specific to a country or set of countries, to a language or set of languages, or to some combination of languages and countries. This identification allows for a default value (suitable for any language or country not explicitly called out), a single value, or a list of values.
Storage Location in a QuickTime File
Within a QuickTime file, metadata can be stored within a movie atom (
‘moov’
), a track atom (‘trak’
) or a media atom (‘mdia’
). Only one metadata atom is allowed for each location. If there is user data and metadata stored in the same location, and both declare the same information, for example, declare a copyright notice, the metadata takes precedence.Metadata Structure
The container for metadata is an atom of type
‘meta’
. The metadata atom must contain the following subatoms: metadata handler atom (‘hdlr’
), metadata item keys atom (‘keys’
), and metadata item list atom (‘ilst’
). Other optional atoms that may be contained in a metadata atom include the country list atom (‘ctry’
), language list atom (‘lang’
) and free space atom (‘free’
). The country list and language list atoms can be used to store localized data in an efficient manner. The free space atom may be used to reserve space in a metadata atom for later additions to it, or to zero out bytes within a metadata atom after editing and removing elements from it. The free space atom may not occur within any other subatom contained in the metadata atom.Metadata Atom
The metadata atom is the container for carrying metadata.
Figure 3-1 Pi productivity mac app. shows a sample layout for this atom.
Metadata Handler Atom
The metadata handler atom is a full atom with an atom type of
‘hdlr’
. It defines the structure used for all types of metadata stored within the metadata atom.The layout of the metadata handler atom is defined:
A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'hdlr'
One byte that is set to 0
Three bytes that are set to 0
A 32-bit integer that is set to 0
A 32-bit integer that indicates the structure used in the metadata atom, set to
‘mdta’
An array of 3 const unsigned 32-bit integers set to 0
The name is a NULL-terminated string in UTF-8 characters which gives a human-readable name for a metadata type, for debugging and inspection purposes. The string may be empty or a single byte containing 0.
Note: A reader parsing a metadata atom should confirm the handler type in the metadata handler atom is
‘mdta’
before interpreting any other structures in the metadata atom according to the specification presented here. If the handler type is not ‘mdta’
, the interpretation is defined by another specification.Metadata Header Atom
The metadata format optionally assigns unique identifiers to metadata items for such purposes as defining stable identifiers for external references into the set of metadata items. This is accomplished by including an item information atom in added metadata item atoms contained by the metadata item list atom. Such unique identifiers must be guaranteed to be unique.
To make the assignment of unique item identifiers more efficient, the metadata atom may contain a metadata header atom holding the integer value for the next unique item identifier to assign stored in the nextItemID field. In general it holds a value one greater than the largest identifier used so far.
Important: The metadata header atom must exist if there are metadata item atoms containing an item information atom indicating the item’s unique ID.
Upon assigning the identifier to a metadata item, if the value of the nextItemID field is less than 0xFFFFFFFF, it should be incremented to the next unused value. If the value of nextItemID is equal to 0xFFFFFFFF, it should not be changed: in that case, a search for an unused item identifier value in the range from 0 to 0xFFFFFFFF is needed for all additions.
The metadata header atom is a full atom with an atom type of
‘mhdr’
. It contains the following fields:A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'mdhr'
One byte that is set to 0.
Three bytes that are set to 0.
A 32-bit unsigned integer indicating the value to use for the item ID of the next item created or assigned an item ID. If the value is all ones, it indicates that future additions will require a search for an unused item ID.
Note: If the last metadata item with an item information atom is removed and value of nextItemID is 0xFFFFFFFF, an implementation may reset the metadata header atom’s nextItemID value to 0 so that new assignments are again efficient (that is, they do not require a search for unused identifiers).
Extensibility
In order to allow metadata to be rewritten easily and without the need to rewrite the entire QuickTime movie file, free space atoms may occur anywhere in the definition of the metadata atom between the positions of other atoms contained by the metadata atom. Free space atoms may not be inserted between items in the metadata item list atom or within atoms in the metadata item list atom. This restriction on free space atom definition avoids the risk of confusing a free space atom with a meaning of a
‘free’
identifier or a value atom of type ‘free’
defined in the context of the metadata atom structure.Similarly, UUID atoms for specific extensions may be placed in any position where a succession of atoms is permitted. Note that UUID atoms should not be created for atoms already defined using four-character codes.
Unrecognized atoms (that is, those atoms whose types not defined in the context of the metadata atom structure and are contained within the metadata item list atom) are ignored.
Localization List Sets
When metadata items have individual values associated with more than one country or more than one language, a country list atom and/or language list atom are required. Alternatively, if all values are associated with zero or one country, no country list atom is required, and if all values are associated with zero or one language, no language list atom is required.
Country List Atom
When one or more items must be identified as being suitable for more than one country, each list of countries is stored in this otherwise optional atom. The country list atom is a full atom with an atom type of
‘ctry’
.Each list starts with a two-byte count of the number of items in the list, and then each ISO 3166 code representing countries in the list.
The atom consists of a count of the number of lists, expressed as a 32-bit integer, and then these lists, appended end-to-end. The country list atom contains the following fields:
A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'ctry'
One byte that is set to 0.
Three bytes that are set to 0.
A 32-bit integer indicating the number of Country arrays to follow in this atom.
A 16-bit integer indicating the number of Countries in the array.
An array of 16-bit integers, defined according to the ISO 3166 definition of country codes.
Note that:
- Indexes into the country list atom are 1-based.
- Zero (0) is reserved and never used as an index.
- Currently, there is a limit of 255 countries that may be recorded in a country list atom.
An example country list atom consisting of two country lists with two and three countries, respectively, is shown in Table 3-1.
Field Size | Field | Field Contents | Comment |
---|---|---|---|
32-bit | atom_size | 26 | Size of this country list atom in bytes. |
32-bit | atom_type | 'ctry’ | |
32-bit | entry_count | 2 | Number of country lists. |
16-bit | country_count | 2 | Number of countries in country list 1. |
16-bit | country | 'US’ | |
16-bit | country | 'UK’ | |
16-bit | country_count | 3 | Number of countries in country list 2. |
16-bit | country | 'JP’ | |
16-bit | country | 'US’ | |
16-bit | country | 'FR’ |
Language List Atom
When one or more items must be identified as being suitable for more than one language, each list of languages is stored in this otherwise optional atom. The language list atom is a full atom with an atom type of
‘lang’
.Each list starts with a 2-byte count of the number of items in the list, and then each ISO 639-2/T code, packed into two bytes, according to the ISO Language Code definition in the MP4 specification.
The atom consists of a count of the number of lists, expressed as a 32-bit integer, and then these lists, appended end-to-end. The language list atom contains the following fields:
A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'lang'
One byte that is set to 0.
Three bytes that are set to 0.
A 32-bit integer indicating the number of language arrays to follow in this atom.
A 16-bit integer indicating the number of languages in the array.
An array of 16-bit integers, defined according to the ISO 639-2/T definition of language codes.
Note that:
- Indexes into the Language List atom are 1-based.
- Zero (0) is reserved and never used as an index.
- Currently, there is a limit of 255 languages that may be recorded in a Language List atom.
Table 3-2 shows an example Language List atom consisting of two language lists with three and two languages, respectively.
Field Size | Field | Field Contents | Comment |
---|---|---|---|
32-bit | atom_size | 26 | Size of this Language List atom in bytes. |
32-bit | atom_type | 'lang’ | |
32-bit | entry_count | 2 | Number of language lists. |
16-bit | language_count | 3 | Number of languages in language list 1. |
16-bit | language | 5575 | Packed ISO code for ‘eng’ (English) |
16-bit | language | 6721 | Packed ISO code for ‘fra’ (French) |
16-bit | language | 4277 | Packed ISO code for ‘deu’ (German) |
16-bit | language_count | 2 | Number of languages in language list 2. |
16-bit | language | 19969 | Packed ISO code for ‘spa’ (Spanish) |
16-bit | language | 16882 | Packed ISO code for ‘por’ (Portuguese) |
Metadata Item Keys Atom
The metadata item keys atom holds a list of the metadata keys that may be present in the metadata atom. This list is indexed starting with 1; 0 is a reserved index value. The metadata item keys atom is a full atom with an atom type of
‘keys’
.This atom has the following structure:
A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'keys'
One byte that is set to 0
Three bytes that are set to 0
A 32-bit integer indicating the number of key arrays to follow in this atom
A 32-bit integer indicating the size of the entire structure containing a key definition. Therefore the key_size = sizeof(key_size) + sizeof(key_namespace) + sizeof(key_value). Since key_size and key_namespace are both 32 bit integers, together they have a size of 8 bytes. Hence, the key_value structure will be equal to key_size - 8.
A 32-bit integer defining a naming scheme used for metadata keys. Location metadata keys, for example, use the
‘mdta’
key namespace.An array of 8-bit integers, each containing the actual name of the metadata key. Keys with the ‘mdta’ namespace use a reverse DNS naming convention. For example, the location metadata coordinates use a metadata key_value of ‘com.apple.quicktime.location.ISO6709’.
Note that:
- Indexes into the metadata item keys atom are 1-based (1…entry_count).
- Zero (0) is reserved and never used as an index.
- The structure of key_value depends upon the key namespace.
Metadata App Download
Figure 3-2 shows a sample layout for this atom.
It is 2016 and if you want to use Messages on Mac then. Go to. Select 'Turn on'. Cringe a little bit. Log. In order to use these services, you will need to add them to the Messages App on your Mac. Open the Messages app on your Mac. Next, click on the Messages tab in the top-Menu bar of your Mac and then click on Preferences option in the drop-down menu. On the Preferences screen, click on the Accounts tab. Next, click on Add Email button. Connecting google chat to messages app mac osx. Chat features in the Messages app may not be available in all countries or regions. We're working on bringing chat features broadly to more regions and other messaging apps (e.g. Samsung Messages). Important: T-Mobile users with Advanced Messaging may be unable to chat or create a group chat with users outside of the T-Mobile network. Messages is a simple, helpful messaging app that keeps you connected with the people who matter most. Text anyone from anywhere across devices.
Figure 3-3 shows an example of a metadata item keys atom consisting of three keys: two from one key namespace and a third from another key namespace.
Metadata Item List Atom
The metadata item list atom holds a list of actual metadata values that are present in the metadata atom. The metadata items are formatted as a list of items. The metadata item list atom is of type
‘ilst’
and contains a number of metadata items, each of which is an atom.Figure 3-4 shows the connection between keys.
Metadata Item Atom
Each item in the metadata item list atom is identified by its key. The atom type for each metadata item atom should be set equal to the index of the key for the metadata within the item atom, taking this index from the metadata item keys atom. In addition, each metadata item atom contains a Value Atom, to hold the value of the metadata item.
The metadata item atom has the following structure:
An optional item information atom, see Item Information Atom (ID and flags)
An optional name atom, defined below.
An array of value atoms, defined below.
Value Atom
The value of the metadata item is expressed as immediate data in a value atom. The value atom starts with two fields: a type indicator, and a locale indicator. Both the type and locale indicators are four bytes long. There may be multiple ‘value’ entries, using different type, country or language codes (see the Data Ordering section below for the required ordering).
The Value atom structure contains the following fields:
A type indicator, defined in Type Indicator.
A locale indicator, defined in Locale Indicator.
Type Indicator
The type indicator is formed of four bytes split between two fields. The first byte indicates the set of types from which the type is drawn. The second through fourth byte forms the second field and its interpretation depends upon the value in the first field.
The indicator byte must have a value of 0, meaning the type is drawn from the well-known set of types. All other values are reserved.
If the type indicator byte is 0, the following 24 bits hold the well-known type. Please refer to the list of Well-Known Types, in the Well-Known Types section below.
Locale Indicator
The locale indicator is formatted as a four-byte value. It is formed from two two-byte values: a country indicator, and a language indicator. In each case, the two-byte field has the possible values shown in Table 3-3.
Value | Meaning |
---|---|
0 | This atom provides the default value of this datum for any locale not explicitly listed. |
1 to 255 | The value is an index into the country or language list (the upper byte is 0). |
otherwise | The value is an ISO 3166 code (for the country code) or a packed ISO 639-2/T code (for the language). |
Note that both ISO 3166 and ISO 639-2/T codes have a nonzero value in their top byte, and so will have a value > 255.
Software applications that read metadata may be customized for a specific set of countries or languages. If a metadata writer does not want to limit a metadata item to a specific set of countries, it should use the reserved value ZZ from ISO 3166 as its country code. Similarly if the metadata writer does not want to limit the user’s language (this is not recommended) it uses the value ‘und’ (undetermined) from the ISO 639-2/T specification.
A software application matches a country code if either (a) the value to be matched to is 0 (default) or (b) the codes are equal. A software application matches to a list of codes if its value is a member of that list. A software application matches to a locale if both country and language match.
Table 3-4 shows some example metadata tags.
Country | Language | Meaning |
---|---|---|
0 | eng | All speakers of English, regardless of country |
GB | 0 | All people in the United Kingdom, regardless of language |
CA | fra | French speakers in Canada |
DE,GB,FR,IT | 0 | People in Germany, France, United Kingdom, and Italy, regardless of language |
DE,GB,FR,IT | deu,fra | People in Germany, France, United Kingdom, and Italy, who speak German or French |
0 | 0 | Wrike desktop app mac. Default, all speakers in all countries |
To reiterate, if the country_indicator value is in the range 1 to 255, it is interpreted as the 1-based index for a country list in the Country Language atom in the Metadata atom. If the language_indicator value is in the range 1 to 255, it is interpreted as the 1-based index for a language list in the Language List atom in the Metadata atom. Jbl sound effects director manual. Otherwise, the country_indicator or language_indicator is unspecified (0) or holds the immediate value for a single country or language.
Item Information Atom (ID and flags)
The optional item information atom contains information about the item: item-specific flags and item optional identifier. This ID must be unique within the metadata atom. To simplify assignment of item identifiers, the metadata header atom’s nextItemInfo field can be used as described in Metadata Header Atom.
The item information atom must be present if the item has an assigned ID or has nonzero flags.
No flags are currently defined; they should be set to 0 in this version of the specification.
The item information atom is a full atom with an atom type of
‘itif’
. This atom has the following structure:A 32-bit unsigned integer that indicates the size in bytes of the atom structure
A 32-bit unsigned integer value set to
'itif'
One byte that is set to 0.
Three bytes that are set to 0.
An unsigned 32-bit integer, unique within the container.
Name
The Name atom is a full atom with an atom type of ‘name’. This atom contains a metadata name formatted as a string of UTF-8 characters, to fill the atom. It is optional. If it is not present, the item is unnamed, and cannot be referred to by name. Names are not user visible; they provide a way to refer to metadata items. The maximum length of a name may be limited in specific environments.
No two metadata items may have the same name.
This atom has the following structure:
One byte that is set to 0.
Three bytes that are set to 0.
An array of bytes, constituting a UTF-8 string, containing the name.
Data Atom Structure
The Data atom has an atom type of ‘data’, and contains four bytes each of type and locale indicators, as specified in Type Indicator and Locale Indicator, and then the actual value of the metadata, formatted as required by the type.
This atom has the following structure:
The type indicator, as defined in Type Indicator.
The locale indicator, as defined in Locale Indicator.
An array of bytes containing the value of the metadata.
Data Ordering
Multiple values for the same tag represent multiple representations of the same information, differing either by language or storage type or by the size or nature of the data. For example, an artist name may be supplied in three ways:
- Video trimmer for mac free download. as a large JPEG of their signature
- as a smaller ‘thumbnail’ JPEG of their signature
- as text
An application may then choose the variation of the the artist name to display based on the size it needs.
Data must be ordered in each item from the most-specific data to the most general. An application may, if it wishes, stop ‘searching’ for a value once it finds a value that it can display (it has an acceptable locale and type).
Well-Known Types
The basic cellspacing='0' cellpadding='5'>Table 3-5 Well-known data types
Code
Type
Comment
0
reserved
Reserved for use where no type needs to be indicated
1
UTF-8
Without any count or NULL terminator
2
UTF-16
Also known as UTF-16BE
3
S/JIS
Deprecated unless it is needed for special Japanese characters
4
UTF-8 sort
Variant storage of a string for sorting only
5
UTF-16 sort
Variant storage of a string for sorting only
13
JPEG
In a JFIF wrapper
14
PNG
In a PNG wrapper
21
BE Signed Integer
A big-endian signed integer in 1,2,3 or 4 bytes
Note: This data type is not supported in Timed Metadata Media. Use one of the fixed-size signed integer data types (that is, type codes 65, 66, or 67) instead.
22
BE Unsigned Integer
A big-endian unsigned integer in 1,2,3 or 4 bytes; size of value determines integer size
Note: This data type is not supported in Timed Metadata Media. Use one of the fixed-size unsigned integer data types (that is, type codes 75, 76, or 77) instead.
23
BE Float32
A big-endian 32-bit floating point value (IEEE754)
24
BE Float64
A big-endian 64-bit floating point value (IEEE754)
27
BMP
Windows bitmap format graphics
28
QuickTime Metadata atom
A block of data having the structure of the Metadata atom defined in this specification
65
8-bit Signed Integer
An 8-bit signed integer
66
BE 16-bit Signed Integer
A big-endian 16-bit signed integer
67
BE 32-bit Signed Integer
A big-endian 32-bit signed integer
70
BE PointF32
A block of data representing a two dimensional (2D) point with 32-bit big-endian floating point x and y coordinates. It has the structure:
struct { BEFloat32 x; BEFloat32 y; }
71
BE DimensionsF32
A block of data representing 2D dimensions with 32-bit big-endian floating point width and height. It has the structure:
struct { BEFloat32 width; BEFloat32 height; }
72
BE RectF32
A block of data representing a 2D rectangle with 32-bit big-endian floating point x and y coordinates and a 32-bit big-endian floating point width and height size. It has the structure:
struct { BEFloat32 x; BEFloat32 y; BEFloat32 width; BEFloat32 height;}
or the equivalent structure:
struct { PointF32 origin; DimensionsF32 size; }
74
BE 64-bit Signed Integer
A big-endian 64-bit signed integer
Metadata Editor App
75
8-bit Unsigned Integer
An 8-bit unsigned integer
76
BE 16-bit Unsigned Integer
A big-endian 16-bit unsigned integer
77
BE 32-bit Unsigned Integer
A big-endian 32-bit unsigned integer
78
BE 64-bit Unsigned Integer
A big-endian 64-bit unsigned integer
79
AffineTransformF64
A block of data representing a 3x3 transformation matrix. It has the structure:
struct { BEFloat64 matrix[3][3]; }
The sorting variant of text is used for languages in which sorting is not evident from the written form (for example, some forms of Asian languages). In these cases, the sorting can only be performed by a human who can identify the actual words by understanding the context. For these languages, an alternative form of the same information can be stored using a different representation of the same text which can be machine sorted. This alternative representation is still sorted according to the sort rules of the language in question, as defined for the text system in use (for example, Unicode). In general, a simple lexical sorting which compares the values of the characters alone is not sufficient.
Video Metadata App Mac Free
Location Metadata
Many systems have the ability to detect or establish their position in a coordinate reference system. The specification “ISO 6709:2008 Standard representation of geographic point location by coordinates” describes one way of storing such information. One of the common systems is the Global Positioning System (GPS) developed by the US Department of Defense. Other systems include the ability of some cellular telephone systems to triangulate the position of cell-phones, and the possibility that IEEE 802.11 Wireless Base Stations are tagged with their position (whereupon mobile units that can ‘see’ their signal can establish that they are probably ‘near’ that location).
This support is increasingly common in still and movie cameras, or composite devices (such as camera-phones) that can function as cameras.
Apple has defined a key for storing the location coordinates as metadata, as well as several auxiliary pieces of information about a location. For all the location metadata keys defined in this specification, the Metadata atom handler-type should be ‘mdta’. See the com.apple.quicktime.location.ISO6709 entry in the following table for a description of the main location metadata key, and the additional table describing auxiliary location metadata keys.
QuickTime Metadata Keys
QuickTime has defined the keys shown in Table 3-6 for holding data in a Metadata atom:
Key | Key Type | Value Payload | Definition | Example |
---|---|---|---|---|
com.apple.quicktime.album | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Album or collection name of which the movie content forms a part. | Technical documents performed to blues tunes Volume 1. |
com.apple.quicktime.artist | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of the artist who created the movie file content. | Grandma Doe and the Spec Writers. |
com.apple.quicktime.artwork | 'mdta’ | An representative image for the movie content in a format such as JPEG (value type 13), PNG (value type 14) or BMP (value type 27). This might be album artwork, a movie poster, etc. | A single image that can represent the movie file content. | (a picture of the cover art) |
com.apple.quicktime.author | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of the author of the movie file content. | Technical writer (anonymous) |
com.apple.quicktime.comment | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | User entered comment regarding the movie file content. | Great for a laugh. |
com.apple.quicktime.copyright | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Copyright statement for the movie file content. | Copyright © 2012 Grandma Doe |
com.apple.quicktime.creationdate | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | The date the movie file content was created. | 4/21/2012 |
com.apple.quicktime.description | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Description of the movie file content. | This group of engineers takes popular technical documents and does music videos performing them to novel blues tunes they write. |
com.apple.quicktime.director | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of the director of the movie content. | Papa Doe |
com.apple.quicktime.title | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | The title of the movie file content. This is typically a single text line. | Technical Writers Do the Blues |
com.apple.quicktime.genre | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Text describing the genre or genres to which the movie content conforms. There is no prescribed vocabulary for names of genres. | Blues |
com.apple.quicktime.information | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Information about the movie file content. | Recorded live on location. |
com.apple.quicktime.keywords | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Keywords associated with the movie file content. | Blues Specifications Group Video Music |
com.apple.quicktime.location.ISO6709 | 'mdta’ | Defined in ISO 6709:2008. | Geographic point location by coordinates as defined in ISO 6709:2008. | '+27.5916+086.5640+8850/' |
com.apple.quicktime.producer | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of producer of movie file content. | Jimmy Doe Junior |
com.apple.quicktime.publisher | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of publisher of movie file content. | The Do-Doe Art House, Inc. |
com.apple.quicktime.software | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of software used to create the movie file content. | Do-the-Blues v2.3 |
com.apple.quicktime.year | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Year when the movie file or the original content was created or recorded. | 2012 |
com.apple.quicktime.collection.user | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | A name indicating a user-defined collection that includes this movie. | Blues Specification Group |
com.apple.quicktime.rating.user | 'mdta’ | A BE Float32 (value type 23). The range of this number is 0.0 to 5.0, inclusive. | A number, assigned by the user, that indicates the rating or relative value of the movie. This number can range from 0.0 to 5.0. A value of 0.0 indicates that the user has not rated the movie. | 4.5 |
In addition, QuickTime recommends the auxiliary keys shown in Table 3-7 for holding additional metadata to be associated with a location.
Key | Key Type | Value Payload | Definition | Example |
---|---|---|---|---|
com.apple.quicktime.location.name | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Name of the location. | “Sweden” or “Grandmother’s house” |
com.apple.quicktime.location.body | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | The astronomical body, for compatibility with the 3GPP format. 'earth' is assumed if not present. | “earth” |
com.apple.quicktime.location.note | 'mdta’ | A UTF-8 string (value type 1). Can have multiple values with different language and country code designations. | Descriptive comment. | “following a dog” |
com.apple.quicktime.location.role | 'mdta’ | An unsigned integer (value type 22). | A single byte, binary value containing a value from the set: 0 indicates “shooting location”, 1 indicates “real location”, 2 indicates “fictional location”. Other values are reserved. | 1, for shooting location |
com.apple.quicktime.location.date | 'mdta’ | Defined in ISO8601:2004. | A date and time, stored using the extended format defined in ISO 8601:2004- Data elements and interchange format. | '2012-02-24T17:56Z' for a date of February 24, 2012, time of 17:56, UTC. |
com.apple.quicktime.direction.facing | 'mdta’ | A UTF-8 string (value type 1)holding a machine readable direction value, as described below. This should not be tagged with a country or language code. | An indication of the direction the camera is facing during the shot. | “+20.34M/-5.3” for a heading of 20.34º magnetic, looking or going down at 5.3º below the horizontal. |
com.apple.quicktime.direction.motion | 'mdta’ | A UTF-8 string (value type 1) holding a machine readable direction value, as described below. This should not be tagged with a country or language code. | An indication of the direction the camera is moving during the shot. | “+20.34M/-5.3” for a heading of 20.34º magnetic, looking or going down at 5.3º below the horizontal. |
Direction Definition
Picture Metadata App
For the metadata keys which define a direction, com.apple.quicktime.direction.facing and com.apple.quicktime.direction.motion, directions are specified as a string consisting of one or two angles, separated by a slash if two occur. The first is a compass direction, expressed in degrees and decimal degrees, optionally preceded by the characters “+” or “-”, and optionally followed by the character “M”. The direction is determined as accurately as possible; the nominal due north (zero degrees) is defined as facing along a line of longitude of the location system, unless the angle is followed by the “M” character indicating a magnetic heading. The second is an elevation direction, expressed in degrees and decimal degrees between +90.0 and -90.0, with 0 being horizontal (level), +90.0 being straight up, and -90.0 being straight down (and for these two cases, the compass direction is irrelevant).
Copyright © 2004, 2016 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2016-09-13