ffmpegapi-net · JSON-LD Context
Ffmpegapi Net Context
JSON-LD context defining the semantic vocabulary for Ffmpegapi Net from ffmpegapi-net.
13 Classes
39 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ffmpegapi:
https://ffmpegapi.net/schema#
Classes
ErrorResponse
FileOutputResponse
AsyncJobResponse
JobStatusResponse
SplitAudioPartsResponse
SplitAudioSegmentsResponse
SplitVideoResponse
FrameImageResponse
CaptionArtifactsResponse
TextOverlayCaptionResponse
TrimAudioResponse
EndlessLoopResponse
CompressVideoResponse
Properties
| Property | Type | Container |
|---|---|---|
| success | boolean | |
| error | string | |
| message | string | |
| download_url | reference | |
| filename | string | |
| job_id | string | |
| status | string | |
| queue_position | integer | |
| status_url | reference | |
| job_type | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| started_at | dateTime | |
| finished_at | dateTime | |
| attempt_count | integer | |
| result_url | reference | |
| parts | integer | |
| audio_parts | list | |
| segment_duration | decimal | |
| total_segments | integer | |
| segments | list | |
| image_url | reference | |
| captions_json_url | reference | |
| srt_url | reference | |
| vtt_url | reference | |
| word_count | integer | |
| line_count | integer | |
| duration_per_line | integer | |
| total_duration_seconds | integer | |
| trimmed_length | decimal | |
| loops_required | integer | |
| video_duration_seconds | decimal | |
| target_duration_seconds | decimal | |
| estimated_full_loops | integer | |
| partial_final_loop_seconds | decimal | |
| original_size_bytes | integer | |
| compressed_size_bytes | integer | |
| compression_ratio | decimal | |
| compression_mode | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://ffmpegapi.net/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ffmpegapi": "https://ffmpegapi.net/schema#",
"ErrorResponse": "ffmpegapi:ErrorResponse",
"success": {
"@id": "ffmpegapi:success",
"@type": "xsd:boolean"
},
"error": {
"@id": "ffmpegapi:error",
"@type": "xsd:string"
},
"FileOutputResponse": "ffmpegapi:FileOutputResponse",
"message": {
"@id": "ffmpegapi:message",
"@type": "xsd:string"
},
"download_url": {
"@id": "ffmpegapi:download_url",
"@type": "@id"
},
"filename": {
"@id": "ffmpegapi:filename",
"@type": "xsd:string"
},
"AsyncJobResponse": "ffmpegapi:AsyncJobResponse",
"job_id": {
"@id": "ffmpegapi:job_id",
"@type": "xsd:string"
},
"status": {
"@id": "ffmpegapi:status",
"@type": "xsd:string"
},
"queue_position": {
"@id": "ffmpegapi:queue_position",
"@type": "xsd:integer"
},
"status_url": {
"@id": "ffmpegapi:status_url",
"@type": "@id"
},
"JobStatusResponse": "ffmpegapi:JobStatusResponse",
"job_type": {
"@id": "ffmpegapi:job_type",
"@type": "xsd:string"
},
"created_at": {
"@id": "ffmpegapi:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "ffmpegapi:updated_at",
"@type": "xsd:dateTime"
},
"started_at": {
"@id": "ffmpegapi:started_at",
"@type": "xsd:dateTime"
},
"finished_at": {
"@id": "ffmpegapi:finished_at",
"@type": "xsd:dateTime"
},
"attempt_count": {
"@id": "ffmpegapi:attempt_count",
"@type": "xsd:integer"
},
"result_url": {
"@id": "ffmpegapi:result_url",
"@type": "@id"
},
"SplitAudioPartsResponse": "ffmpegapi:SplitAudioPartsResponse",
"parts": {
"@id": "ffmpegapi:parts",
"@type": "xsd:integer"
},
"audio_parts": {
"@id": "ffmpegapi:audio_parts",
"@container": "@list"
},
"SplitAudioSegmentsResponse": "ffmpegapi:SplitAudioSegmentsResponse",
"segment_duration": {
"@id": "ffmpegapi:segment_duration",
"@type": "xsd:decimal"
},
"total_segments": {
"@id": "ffmpegapi:total_segments",
"@type": "xsd:integer"
},
"segments": {
"@id": "ffmpegapi:segments",
"@container": "@list"
},
"SplitVideoResponse": "ffmpegapi:SplitVideoResponse",
"FrameImageResponse": "ffmpegapi:FrameImageResponse",
"image_url": {
"@id": "ffmpegapi:image_url",
"@type": "@id"
},
"CaptionArtifactsResponse": "ffmpegapi:CaptionArtifactsResponse",
"captions_json_url": {
"@id": "ffmpegapi:captions_json_url",
"@type": "@id"
},
"srt_url": {
"@id": "ffmpegapi:srt_url",
"@type": "@id"
},
"vtt_url": {
"@id": "ffmpegapi:vtt_url",
"@type": "@id"
},
"word_count": {
"@id": "ffmpegapi:word_count",
"@type": "xsd:integer"
},
"TextOverlayCaptionResponse": "ffmpegapi:TextOverlayCaptionResponse",
"line_count": {
"@id": "ffmpegapi:line_count",
"@type": "xsd:integer"
},
"duration_per_line": {
"@id": "ffmpegapi:duration_per_line",
"@type": "xsd:integer"
},
"total_duration_seconds": {
"@id": "ffmpegapi:total_duration_seconds",
"@type": "xsd:integer"
},
"TrimAudioResponse": "ffmpegapi:TrimAudioResponse",
"trimmed_length": {
"@id": "ffmpegapi:trimmed_length",
"@type": "xsd:decimal"
},
"EndlessLoopResponse": "ffmpegapi:EndlessLoopResponse",
"loops_required": {
"@id": "ffmpegapi:loops_required",
"@type": "xsd:integer"
},
"video_duration_seconds": {
"@id": "ffmpegapi:video_duration_seconds",
"@type": "xsd:decimal"
},
"target_duration_seconds": {
"@id": "ffmpegapi:target_duration_seconds",
"@type": "xsd:decimal"
},
"estimated_full_loops": {
"@id": "ffmpegapi:estimated_full_loops",
"@type": "xsd:integer"
},
"partial_final_loop_seconds": {
"@id": "ffmpegapi:partial_final_loop_seconds",
"@type": "xsd:decimal"
},
"CompressVideoResponse": "ffmpegapi:CompressVideoResponse",
"original_size_bytes": {
"@id": "ffmpegapi:original_size_bytes",
"@type": "xsd:integer"
},
"compressed_size_bytes": {
"@id": "ffmpegapi:compressed_size_bytes",
"@type": "xsd:integer"
},
"compression_ratio": {
"@id": "ffmpegapi:compression_ratio",
"@type": "xsd:decimal"
},
"compression_mode": {
"@id": "ffmpegapi:compression_mode",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ffmpegapi-net API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ffmpegapi-net'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/ffmpegapi-net-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/ffmpegapi-net-openapi.json"
]
}