Crée un projet de montage cloud. Vous pouvez définir le titre, la description, la chronologie et la couverture du projet.
Description de l'opération
La facturation est basée sur la durée de la vidéo de sortie produite par le montage et la composition. Pour plus de détails, consultez Clip vidéo. Aucun frais n'est facturé en cas d'échec du traitement.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:CreateEditingProject |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Title |
string |
Oui |
Le titre du projet de montage cloud. |
exemple |
| Description |
string |
Non |
La description du projet de montage cloud. |
Description |
| Timeline |
string |
Non |
La chronologie du projet de montage cloud au format JSON. |
{"VideoTracks":[{"VideoTrackClips":[{"MediaId":"****4d7cf14dc7b83b0e801c****"},{"MediaId":"****4d7cf14dc7b83b0e801c****"}]}]} |
| CoverURL |
string |
Non |
L'URL de la couverture du projet de montage cloud. |
https://example.com/example.png |
| TemplateId |
string |
Non |
L'identifiant du modèle, utilisé pour créer rapidement une chronologie avec un effort minimal. |
****96e8864746a0b6f3**** |
| ClipsParam |
string |
Non |
Les paramètres du matériel correspondant au modèle au format JSON. Si TemplateId est spécifié, ClipsParam doit également l'être. Pour plus d'informations sur le format, consultez Créer et utiliser un modèle standard et Créer et utiliser un modèle avancé. |
Consultez le guide d'utilisation des modèles |
| TemplateType |
string |
Non |
Le type de modèle. Spécifiez ce paramètre lorsque vous créez un projet de montage cloud basé sur un modèle. Valeur par défaut : Timeline. Valeurs valides :
|
Timeline |
| MaterialMaps |
string |
Non |
Les matériels associés au projet. Séparez plusieurs matériels par des virgules (,). Un maximum de 10 identifiants de matériel sont pris en charge pour chaque type. |
{"video":"*****2e057304fcd9b145c5cafc*****", "image":"****8021a8d493da643c8acd98*****,*****cb6307a4edea614d8b3f3c*****", "liveStream": "[{\"appName\":\"testrecord\",\"domainName\":\"test.alivecdn.com\",\"liveUrl\":\"rtmp://test.alivecdn.com/testrecord/teststream\",\"streamName\":\"teststream\"}]", "editingProject": "*****9b145c5cafc2e057304fcd*****"} |
| BusinessConfig |
string |
Non |
La configuration métier du projet. Ce paramètre peut être ignoré pour les projets de montage standard. |
{ "OutputMediaConfig" : { "StorageLocation": "test-bucket.oss-cn-shanghai.aliyuncs.com", "Path": "test-path" }, "OutputMediaTarget": "oss-object", "ReservationTime": "2021-06-21T08:05:00Z" } |
| ProjectType |
string |
Non |
Le type de projet de montage. |
LiveEditingProject |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
******3B-0E1A-586A-AC29-742247****** |
| Project |
object |
Le projet de montage cloud. |
|
| ProjectId |
string |
L'identifiant du projet de montage cloud. |
****01bf24bf41c78b2754cb3187**** |
| Title |
string |
Le titre du projet de montage cloud. |
example_title |
| Description |
string |
La description du projet. |
example_description |
| Timeline |
string |
La chronologie du projet de montage cloud au format JSON. Pour plus d'informations sur la structure, consultez TimeLine. Si ce champ est vide, une chronologie vide est créée et la durée totale du projet de montage cloud est de 0. |
{"VideoTracks":[{"VideoTrackClips":[{"MediaId":"****4d7cf14dc7b83b0e801c****"},{"MediaId":"****4d7cf14dc7b83b0e801c****"}]}]} |
| TemplateId |
string |
L'identifiant du modèle. |
****96e8864746a0b6f3**** |
| ClipsParam |
string |
Les paramètres des clips du modèle. |
Consultez le guide d'utilisation des modèles |
| CoverURL |
string |
L'URL de la couverture du projet de montage cloud. |
http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires= |
| Status |
integer |
L'état du projet de montage cloud. |
2 |
| StatusName |
string |
Le nom de l'état du projet de montage cloud, correspondant au nom de l'état dans la liste des états. |
Editing |
| CreateTime |
string |
L'heure de création du projet de montage cloud. |
2021-01-08T16:52:07Z |
| ModifiedTime |
string |
L'heure de modification du projet de montage cloud. |
2021-01-08T16:52:07Z |
| Duration |
number |
La durée du projet de montage cloud. |
3.4200000 |
| CreateSource |
string |
La source de création du projet de montage cloud. |
WebSDK |
| ModifiedSource |
string |
La source de modification du projet de montage cloud. |
WebSDK |
| TemplateType |
string |
Le type de modèle du projet de montage cloud. |
Timeline |
| BusinessConfig |
string |
La configuration métier du projet. Ce paramètre peut être ignoré pour les projets de montage standard. |
{ "OutputMediaConfig" : { "StorageLocation": "test-bucket.oss-cn-shanghai.aliyuncs.com", "Path": "test-path" }, "OutputMediaTarget": "oss-object", "ReservationTime": "2021-06-21T08:05:00Z" } |
| ProjectType |
string |
Le type de projet de montage. Valeur par défaut : EditingProject. |
LiveEditingProject |
| BusinessStatus |
string |
L'état métier du projet. Ce paramètre peut être ignoré pour les projets de montage standard. |
Reserving |
Exemples
JSON format
{
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"Project": {
"ProjectId": "****01bf24bf41c78b2754cb3187****",
"Title": "example_title",
"Description": "example_description",
"Timeline": "{\"VideoTracks\":[{\"VideoTrackClips\":[{\"MediaId\":\"****4d7cf14dc7b83b0e801c****\"},{\"MediaId\":\"****4d7cf14dc7b83b0e801c****\"}]}]}",
"TemplateId": "****96e8864746a0b6f3****",
"ClipsParam": "See the template user guide.",
"CoverURL": "http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.png?Expires=&OSSAccessKeyId=&Signature=&security-token=",
"Status": 2,
"StatusName": "Editing",
"CreateTime": "2021-01-08T16:52:07Z",
"ModifiedTime": "2021-01-08T16:52:07Z",
"Duration": 3.42,
"CreateSource": "WebSDK",
"ModifiedSource": "WebSDK",
"TemplateType": "Timeline",
"BusinessConfig": "{ \"OutputMediaConfig\" : { \"StorageLocation\": \"test-bucket.oss-cn-shanghai.aliyuncs.com\", \"Path\": \"test-path\" }, \"OutputMediaTarget\": \"oss-object\", \"ReservationTime\": \"2021-06-21T08:05:00Z\" }",
"ProjectType": "LiveEditingProject",
"BusinessStatus": "Reserving"
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.