Skip to main content
GET
/
api
/
restored-videos
/
{id}
/
Get enhanced video details
curl --request GET \
  --url https://backend.tensorpix.ai/api/restored-videos/{id}/ \
  --header 'Authorization: <api-key>'
{
  "id": 123,
  "job_id": 123,
  "preview_videos": {
    "before_video": "<string>",
    "after_video": "<string>"
  },
  "name": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "deleted": "2023-11-07T05:31:56Z",
  "framerate": 500,
  "n_frames": 1073741824,
  "bitrate": 4611686018427388000,
  "codec_id": "<string>",
  "bit_depth": 15,
  "chroma_subsampling": "<string>",
  "color_space": "<string>",
  "size": 200000000050,
  "file": "<string>",
  "thumbnail": "<string>",
  "width": 4128,
  "height": 4128,
  "quality_score": 3,
  "owner": 123
}

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Path Parameters

id
integer
required

Response

id
integer
required
job_id
integer | null
required
preview_videos
object
required
name
string
required

Media name

Maximum length: 1024
created_at
string<date-time>
required

Date when the media was created

width
integer
required
Required range: 64 <= x <= 8192
height
integer
required
Required range: 64 <= x <= 8192
owner
integer
required

User who owns this media

deleted
string<date-time> | null

Datetime when the media was deleted. Null if not deleted.

framerate
number | null

Video framerate in frames per second

Required range: 0 <= x <= 1000
n_frames
integer | null

Number of frames in the video

Required range: 1 <= x <= 2147483647
bitrate
integer | null

Video bitrate in bits per second

Required range: 1 <= x <= 9223372036854776000
codec_id
string | null
bit_depth
integer | null

Bit depth of the video

Required range: 1 <= x <= 30
chroma_subsampling
string | null
color_space
string | null
size
integer | null

Size of the video in bytes

Required range: 100 <= x <= 400000000000
file
string<uri> | null

Pre-signed uploaded video URL. The URL may expire after some time. To generate a new URL, call the endpoint again. If the field is null, it means the video hasn't been completely uploaded to our servers yet. The field can also be null if the video was enhanced using the /jobs/from-url endpoint. In that case the video is not stored on our servers and the field is null

thumbnail
string<uri> | null

Thumbnail of the video. null if the video was enhanced with the /jobs/from-url endpoint

quality_score
integer | null

User rated quality score of the enhanced video. 1 is the worst, 5 the best. Null if the video is not rated yet.

Required range: 1 <= x <= 5