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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}