Skip to content
Schema Generator
Menu

VideoObject

A video file.

Typeschema.org/VideoObject

For Google rich results, use the Video generator, which checks Google's required fields. The builder below covers every Schema.org property.

Build VideoObject JSON-LD

Loading the builder…

More specific types

Use the most specific type that fits. Each accepts every property of VideoObject.

Properties (159)

Properties defined on VideoObject
PropertyExpectsDescription
actorPerformingGroup, PersonAn actor (individual or a group), e.g. in TV, radio, movie, video games etc., or in an event. Actors can be associated with individual items or with a series, episode, clip.
actorssupersededPersonUse actor instead. An actor, e.g. in TV, radio, movie, video games etc. Actors can be associated with individual items or with a series, episode, clip.
captionMediaObject, TextThe caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the encodingFormat.
directorPersonA director of e.g. TV, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.
directorssupersededPersonUse director instead. A director of e.g. TV, radio, movie, video games etc. content. Directors can be associated with individual items or with a series, episode, clip.
embeddedTextCaptionTextRepresents textual captioning from a MediaObject, e.g. text of a 'meme'.
musicByMusicGroup, PersonThe composer of the soundtrack.
transcriptTextIf this MediaObject is an AudioObject or VideoObject, the transcript of that object.
videoFrameSizeTextThe frame size of the video.
videoQualityTextThe quality of the video.

From CreativeWork (116)

about, abstract, accessMode, accessModeSufficient, accessibilityAPI, accessibilityControl, accessibilityFeature, accessibilityHazard, accessibilitySummary, accountablePerson, acquireLicensePage, aggregateRating, alternativeHeadline, archivedAt, assesses, associatedMedia, audience, audio, author, award, awards, character, citation, comment, commentCount, conditionsOfAccess, contentLocation, contentRating, contentReferenceTime, contributor, copyrightHolder, copyrightNotice, copyrightYear, correction, countryOfOrigin, creativeWorkStatus, creator, creditText, dateCreated, dateModified, datePublished, digitalSourceType, discussionUrl, displayLocation, editEIDR, editor, educationalAlignment, educationalLevel, educationalUse, encoding, encodingFormat, encodings, exampleOfWork, expires, fileFormat, funder, funding, genre, hasPart, headline, inLanguage, interactionStatistic, interactivityType, interpretedAsClaim, isAccessibleForFree, isBasedOn, isBasedOnUrl, isFamilyFriendly, isPartOf, keywords, learningResourceType, license, locationCreated, mainEntity, maintainer, material, materialExtent, mentions, offers, pattern, position, producer, provider, publication, publisher, publisherImprint, publishingPrinciples, recordedAt, releasedEvent, review, reviews, schemaVersion, sdDatePublished, sdLicense, sdPublisher, size, sourceOrganization, spatial, spatialCoverage, sponsor, teaches, temporal, temporalCoverage, text, thumbnail, thumbnailUrl, timeRequired, translationOfWork, translator, typicalAgeRange, usageInfo, version, video, wordCount, workExample, workTranslation

Where VideoObject is used as a value

These properties expect a VideoObject: trailer, video.