ffmpeg-micro-com · JSON-LD Context
Ffmpeg Micro Com Context
JSON-LD context defining the semantic vocabulary for Ffmpeg Micro Com from ffmpeg-micro-com.
26 Classes
75 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ffmpeg:
https://ffmpeg-micro.com/schema#
Classes
ProbeError
MediaMetadata
TranscodeStatus
Transcode
CreateTranscodeRequest
CreateTranscribeRequest
TranscribeCreated
Transcribe
VirtualOption
FFmpegOption
TextOverlayConfig
ErrorResponse
Job
JobDetails
GenerateScenesRequest
GenerateScene
GenerateScenesResponse
GenerateTranslateRequest
GenerateTranslateResponse
GenerateImageRequest
GenerateImageResponse
GenerateSpeechRequest
GenerateSpeechResponse
GenerateAnimateRequest
GenerateAnimateQueued
GenerateAnimateStatus
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| details | list | |
| duration_seconds | decimal | |
| format | string | |
| size_bytes | integer | |
| width | integer | |
| height | integer | |
| fps | decimal | |
| codec_video | string | |
| codec_audio | string | |
| has_video | boolean | |
| has_audio | boolean | |
| id | string | |
| status | reference | |
| inputs | list | |
| outputs | list | |
| output_format | string | |
| job_type | string | |
| billable_minutes | decimal | |
| processing_time_seconds | decimal | |
| queue_position | integer | |
| lane | string | |
| started_at | dateTime | |
| error_message | string | |
| error_category | string | |
| completed_at | dateTime | |
| metadata | ||
| ffmpeg_options | ||
| output_url | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| user_id | string | |
| input_url | string | |
| outputFormat | string | |
| preset | ||
| options | list | |
| media_url | string | |
| language | string | |
| task | string | |
| option | string | |
| argument | ||
| text | string | |
| style | ||
| jobId | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| outputUrl | string | |
| success | boolean | |
| inputUrl | string | |
| quality | string | |
| resolution | string | |
| processingTimeSeconds | decimal | |
| durationSeconds | decimal | |
| errorMessage | string | |
| completedAt | dateTime | |
| script | string | |
| max_scenes | integer | |
| image_prompt | string | |
| scenes | list | |
| tokens_charged | decimal | |
| texts | list | |
| prompt | string | |
| aspect | string | |
| model | string | |
| reference_urls | list | |
| seed | integer | |
| url | reference | |
| voice | string | |
| characters | integer | |
| image_url | reference | |
| duration | integer | |
| negative_prompt | string | |
| detail | string | |
| retry_after_seconds | integer | |
| refund | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://ffmpeg-micro.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ffmpeg": "https://ffmpeg-micro.com/schema#",
"ProbeError": "ffmpeg:ProbeError",
"error": {
"@id": "ffmpeg:error",
"@type": "xsd:string"
},
"details": {
"@id": "ffmpeg:details",
"@container": "@list"
},
"MediaMetadata": "ffmpeg:MediaMetadata",
"duration_seconds": {
"@id": "ffmpeg:duration_seconds",
"@type": "xsd:decimal"
},
"format": {
"@id": "ffmpeg:format",
"@type": "xsd:string"
},
"size_bytes": {
"@id": "ffmpeg:size_bytes",
"@type": "xsd:integer"
},
"width": {
"@id": "ffmpeg:width",
"@type": "xsd:integer"
},
"height": {
"@id": "ffmpeg:height",
"@type": "xsd:integer"
},
"fps": {
"@id": "ffmpeg:fps",
"@type": "xsd:decimal"
},
"codec_video": {
"@id": "ffmpeg:codec_video",
"@type": "xsd:string"
},
"codec_audio": {
"@id": "ffmpeg:codec_audio",
"@type": "xsd:string"
},
"has_video": {
"@id": "ffmpeg:has_video",
"@type": "xsd:boolean"
},
"has_audio": {
"@id": "ffmpeg:has_audio",
"@type": "xsd:boolean"
},
"TranscodeStatus": "ffmpeg:TranscodeStatus",
"Transcode": "ffmpeg:Transcode",
"id": {
"@id": "ffmpeg:id",
"@type": "xsd:string"
},
"status": {
"@id": "ffmpeg:status",
"@type": "@id"
},
"inputs": {
"@id": "ffmpeg:inputs",
"@container": "@list"
},
"outputs": {
"@id": "ffmpeg:outputs",
"@container": "@list"
},
"output_format": {
"@id": "ffmpeg:output_format",
"@type": "xsd:string"
},
"job_type": {
"@id": "ffmpeg:job_type",
"@type": "xsd:string"
},
"billable_minutes": {
"@id": "ffmpeg:billable_minutes",
"@type": "xsd:decimal"
},
"processing_time_seconds": {
"@id": "ffmpeg:processing_time_seconds",
"@type": "xsd:decimal"
},
"queue_position": {
"@id": "ffmpeg:queue_position",
"@type": "xsd:integer"
},
"lane": {
"@id": "ffmpeg:lane",
"@type": "xsd:string"
},
"started_at": {
"@id": "ffmpeg:started_at",
"@type": "xsd:dateTime"
},
"error_message": {
"@id": "ffmpeg:error_message",
"@type": "xsd:string"
},
"error_category": {
"@id": "ffmpeg:error_category",
"@type": "xsd:string"
},
"completed_at": {
"@id": "ffmpeg:completed_at",
"@type": "xsd:dateTime"
},
"metadata": {
"@id": "ffmpeg:metadata"
},
"ffmpeg_options": {
"@id": "ffmpeg:ffmpeg_options"
},
"output_url": {
"@id": "ffmpeg:output_url",
"@type": "xsd:string"
},
"created_at": {
"@id": "ffmpeg:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "ffmpeg:updated_at",
"@type": "xsd:dateTime"
},
"user_id": {
"@id": "ffmpeg:user_id",
"@type": "xsd:string"
},
"input_url": {
"@id": "ffmpeg:input_url",
"@type": "xsd:string"
},
"CreateTranscodeRequest": "ffmpeg:CreateTranscodeRequest",
"outputFormat": {
"@id": "ffmpeg:outputFormat",
"@type": "xsd:string"
},
"preset": {
"@id": "ffmpeg:preset"
},
"options": {
"@id": "ffmpeg:options",
"@container": "@list"
},
"CreateTranscribeRequest": "ffmpeg:CreateTranscribeRequest",
"media_url": {
"@id": "ffmpeg:media_url",
"@type": "xsd:string"
},
"language": {
"@id": "ffmpeg:language",
"@type": "xsd:string"
},
"task": {
"@id": "ffmpeg:task",
"@type": "xsd:string"
},
"TranscribeCreated": "ffmpeg:TranscribeCreated",
"Transcribe": "ffmpeg:Transcribe",
"VirtualOption": "ffmpeg:VirtualOption",
"option": {
"@id": "ffmpeg:option",
"@type": "xsd:string"
},
"argument": {
"@id": "ffmpeg:argument"
},
"FFmpegOption": "ffmpeg:FFmpegOption",
"TextOverlayConfig": "ffmpeg:TextOverlayConfig",
"text": {
"@id": "ffmpeg:text",
"@type": "xsd:string"
},
"style": {
"@id": "ffmpeg:style"
},
"ErrorResponse": "ffmpeg:ErrorResponse",
"Job": "ffmpeg:Job",
"jobId": {
"@id": "ffmpeg:jobId",
"@type": "xsd:string"
},
"createdAt": {
"@id": "ffmpeg:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "ffmpeg:updatedAt",
"@type": "xsd:dateTime"
},
"outputUrl": {
"@id": "ffmpeg:outputUrl",
"@type": "xsd:string"
},
"JobDetails": "ffmpeg:JobDetails",
"success": {
"@id": "ffmpeg:success",
"@type": "xsd:boolean"
},
"inputUrl": {
"@id": "ffmpeg:inputUrl",
"@type": "xsd:string"
},
"quality": {
"@id": "ffmpeg:quality",
"@type": "xsd:string"
},
"resolution": {
"@id": "ffmpeg:resolution",
"@type": "xsd:string"
},
"processingTimeSeconds": {
"@id": "ffmpeg:processingTimeSeconds",
"@type": "xsd:decimal"
},
"durationSeconds": {
"@id": "ffmpeg:durationSeconds",
"@type": "xsd:decimal"
},
"errorMessage": {
"@id": "ffmpeg:errorMessage",
"@type": "xsd:string"
},
"completedAt": {
"@id": "ffmpeg:completedAt",
"@type": "xsd:dateTime"
},
"GenerateScenesRequest": "ffmpeg:GenerateScenesRequest",
"script": {
"@id": "ffmpeg:script",
"@type": "xsd:string"
},
"max_scenes": {
"@id": "ffmpeg:max_scenes",
"@type": "xsd:integer"
},
"GenerateScene": "ffmpeg:GenerateScene",
"image_prompt": {
"@id": "ffmpeg:image_prompt",
"@type": "xsd:string"
},
"GenerateScenesResponse": "ffmpeg:GenerateScenesResponse",
"scenes": {
"@id": "ffmpeg:scenes",
"@container": "@list"
},
"tokens_charged": {
"@id": "ffmpeg:tokens_charged",
"@type": "xsd:decimal"
},
"GenerateTranslateRequest": "ffmpeg:GenerateTranslateRequest",
"texts": {
"@id": "ffmpeg:texts",
"@container": "@list"
},
"GenerateTranslateResponse": "ffmpeg:GenerateTranslateResponse",
"GenerateImageRequest": "ffmpeg:GenerateImageRequest",
"prompt": {
"@id": "ffmpeg:prompt",
"@type": "xsd:string"
},
"aspect": {
"@id": "ffmpeg:aspect",
"@type": "xsd:string"
},
"model": {
"@id": "ffmpeg:model",
"@type": "xsd:string"
},
"reference_urls": {
"@id": "ffmpeg:reference_urls",
"@container": "@list"
},
"seed": {
"@id": "ffmpeg:seed",
"@type": "xsd:integer"
},
"GenerateImageResponse": "ffmpeg:GenerateImageResponse",
"url": {
"@id": "ffmpeg:url",
"@type": "@id"
},
"GenerateSpeechRequest": "ffmpeg:GenerateSpeechRequest",
"voice": {
"@id": "ffmpeg:voice",
"@type": "xsd:string"
},
"GenerateSpeechResponse": "ffmpeg:GenerateSpeechResponse",
"characters": {
"@id": "ffmpeg:characters",
"@type": "xsd:integer"
},
"GenerateAnimateRequest": "ffmpeg:GenerateAnimateRequest",
"image_url": {
"@id": "ffmpeg:image_url",
"@type": "@id"
},
"duration": {
"@id": "ffmpeg:duration",
"@type": "xsd:integer"
},
"negative_prompt": {
"@id": "ffmpeg:negative_prompt",
"@type": "xsd:string"
},
"GenerateAnimateQueued": "ffmpeg:GenerateAnimateQueued",
"GenerateAnimateStatus": "ffmpeg:GenerateAnimateStatus",
"detail": {
"@id": "ffmpeg:detail",
"@type": "xsd:string"
},
"retry_after_seconds": {
"@id": "ffmpeg:retry_after_seconds",
"@type": "xsd:integer"
},
"refund": {
"@id": "ffmpeg:refund",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ffmpeg-micro-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ffmpeg-micro-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/ffmpeg-micro-com-openapi.yaml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/ffmpeg-micro-com-openapi.yaml"
]
}