VideoObject
A video file.
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)
| Property | Expects | Description |
|---|---|---|
| actor | PerformingGroup, Person | An 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. |
| actorssuperseded | Person | Use 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. |
| caption | MediaObject, Text | The caption for this object. For downloadable machine formats (closed caption, subtitles etc.) use MediaObject and indicate the encodingFormat. |
| director | Person | A 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. |
| directorssuperseded | Person | Use 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. |
| embeddedTextCaption | Text | Represents textual captioning from a MediaObject, e.g. text of a 'meme'. |
| musicBy | MusicGroup, Person | The composer of the soundtrack. |
| transcript | Text | If this MediaObject is an AudioObject or VideoObject, the transcript of that object. |
| videoFrameSize | Text | The frame size of the video. |
| videoQuality | Text | The quality of the video. |
From MediaObject (20)
associatedArticle, bitrate, contentSize, contentUrl, duration, embedUrl, encodesCreativeWork, encodingFormat, endTime, height, ineligibleRegion, interpretedAsClaim, playerType, productionCompany, regionsAllowed, requiresSubscription, sha256, startTime, uploadDate, width
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