Add output codec to video
Changed onEncodes and adds an additional output codec to an already-encoded video. Requires Premium Encoding to be enabled for the library and the codec to already be enabled for the library, and fails if the original source file is missing or the codec was already processed.
Request
- Base URLhttps://video.bunnycdn.com
- AuthAPI key in header AccessKey
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The ID of the video library.
The GUID of the video.
The output codec to encode and add, must already be enabled for the library.
Response
The details of the requested video
Changes
- breaking
removed the enum value
0.00from thepathrequest parameteroutputCodecId - breaking
removed the enum value
1.00from thepathrequest parameteroutputCodecId - breaking
removed the enum value
2.00from thepathrequest parameteroutputCodecId - breaking
removed the enum value
3.00from thepathrequest parameteroutputCodecId - breaking
added to the
//response propertyoneOflist for the response status - breaking
added to the
//response propertyoneOflist for the response status - breaking
added
subschema #1: Createdsubschema #2: Uploadedsubschema #3: Processingsubschema #4: Transcodingsubschema #5: Finishedsubschema #6: Errorsubschema #7: UploadFailedsubschema #8: JitSegmentingsubschema #9: JitPlaylistsCreatedto the////response propertyoneOflist for the response status - breaking
added
subschema #1: Nonesubschema #2: Queuedsubschema #3: InProgresssubschema #4: Finishedsubschema #5: Failedto the////response propertyoneOflist for the response status - breaking
the
//response's property type changed fromintegerto no type for status - breaking
the
//response's property type changed fromintegerto no type for status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
removed the
0.00enum value from the////response property for the response status - info
removed the
0.00enum value from the////response property for the response status - info
removed the
0.00enum value from the//response property for the response status - info
removed the
0.00enum value from the//response property for the response status - info
removed the
1.00enum value from the////response property for the response status - info
removed the
1.00enum value from the////response property for the response status - info
removed the
1.00enum value from the//response property for the response status - info
removed the
1.00enum value from the//response property for the response status - info
removed the
10.00enum value from the//response property for the response status - info
removed the
11.00enum value from the//response property for the response status - info
removed the
2.00enum value from the////response property for the response status - info
removed the
2.00enum value from the////response property for the response status - info
removed the
2.00enum value from the//response property for the response status - info
removed the
2.00enum value from the//response property for the response status - info
removed the
3.00enum value from the////response property for the response status - info
removed the
3.00enum value from the////response property for the response status - info
removed the
3.00enum value from the//response property for the response status - info
removed the
3.00enum value from the//response property for the response status - info
removed the
4.00enum value from the////response property for the response status - info
removed the
4.00enum value from the////response property for the response status - info
removed the
4.00enum value from the//response property for the response status - info
removed the
5.00enum value from the////response property for the response status - info
removed the
5.00enum value from the//response property for the response status - info
removed the
6.00enum value from the////response property for the response status - info
removed the
6.00enum value from the//response property for the response status - info
removed the
7.00enum value from the////response property for the response status - info
removed the
7.00enum value from the//response property for the response status - info
removed the
8.00enum value from the////response property for the response status - info
removed the
8.00enum value from the//response property for the response status - info
removed the
9.00enum value from the//response property for the response status
- breaking