Tous les produits
Search
Centre de documentation

:ListJob

Dernière mise à jour :Aug 12, 2026

Interroge l'ensemble des tâches de transcodage.

Remarques sur l'utilisation

  • Par défaut, les tâches de transcodage retournées sont triées par ordre décroissant selon le paramètre CreationTime.

  • Cette opération permet de récupérer les tâches de transcodage des 90 derniers jours, en fonction de leur date de configuration effective.

  • Vous pouvez filtrer les résultats en définissant des paramètres de requête tels que l'état de la tâche, l'intervalle de temps de création ou la file d'attente ApsaraVideo Media Processing (MPS) utilisée pour le transcodage.

  • Par défaut, MPS n'autorise pas l'accès aux données entre différentes régions pour un même compte. Avant d'appeler cette opération, assurez-vous que la région spécifiée correspond bien à celle des tâches de transcodage recherchées. Dans le cas contraire, l'appel risque d'échouer ou de retourner des informations invalides.

Limite QPS

Cette opération admet jusqu'à 100 appels par seconde et par compte. Les requêtes dépassant ce seuil sont rejetées, ce qui peut entraîner des interruptions de service. Nous vous recommandons de tenir compte de cette limite lors de vos appels API. Pour plus d'informations, consultez Limite QPS.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'exécuter cette opération via OpenAPI Explorer. Cet outil génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui ListJob

Opération à exécuter. Définissez la valeur sur ListJob.

NextPageToken String Non 16f01ad6175e4230ac42bb5182cd****

Jeton servant à récupérer la page suivante des résultats de requête. Ce paramètre n'est pas nécessaire lors de la première requête. La réponse initiale contient ce jeton, que vous pouvez transmettre à la requête suivante.

MaximumPageSize Long Non 10

Nombre maximal d'instances d'exécution de workflow média à retourner par page.

  • Valeur par défaut : 10.
  • Valeurs valides : 1 à 100.
State String Non All

État de la tâche de transcodage. Valeur par défaut : All. Valeurs valides :

  • All : tous les états.
  • Submitted : la tâche est soumise.
  • Transcoding : transcodage en cours.
  • TranscodeSuccess : transcodage réussi.
  • TranscodeFail : échec du transcodage.
  • TranscodeCancelled : transcodage annulé.
StartOfJobCreatedTimeRange String Non 2014-01-10T12:00:00Z

Début de la plage temporelle à interroger. Spécifiez l'heure au format ISO 8601 YYYY-MM-DDThh:mm:ssZ. L'heure doit être exprimée en UTC.

EndOfJobCreatedTimeRange String Non 2014-01-11T12:00:00Z

Fin de la plage temporelle à interroger. Spécifiez l'heure au format ISO 8601 YYYY-MM-DDThh:mm:ssZ. L'heure doit être exprimée en UTC.

PipelineId String Non 88c6ca184c0e424d5w5b665e2a12****

ID de la file d'attente MPS utilisée pour exécuter la tâche. Pour consulter cet identifiant, connectez-vous à la console MPS. Dans le volet de navigation de gauche, choisissez Global Settings > Pipelines.

Paramètres de réponse

Paramètre Type Exemple Description
RequestId String BC860F04-778A-472F-AB39-E1BF329C1EA8

ID de la requête.

NextPageToken String 16f01ad6175e4230ac42bb5182cd****

Jeton permettant de récupérer la page suivante des résultats. Notez cette valeur afin de la spécifier dans la requête ultérieure.

JobList Array of Job

Liste des tâches de transcodage.

Job
CreationTime String 2014-01-10T12:00:00Z

Date de création de la tâche.

Percent Long 100

Progression du transcodage.

FinishTime String 2014-01-10T12:20:25Z

Heure de fin de la tâche de transcodage.

State String TranscodeSuccess

État de la tâche. Valeurs valides :

  • Submitted : la tâche est soumise.
  • Transcoding : transcodage en cours.
  • TranscodeSuccess : transcodage réussi.
  • TranscodeFail : échec du transcodage.
  • TranscodeCancelled : transcodage annulé.
JobId String 31fa3c9ca8134fb4b0b0f7878301****

Identifiant de la tâche.

Code String InternalError

Code d'erreur retourné en cas d'échec de la tâche. Ce paramètre n'apparaît pas si la tâche réussit.

Message String The operation has failed due to some unknown error, exception or failure.

Message d'erreur retourné lorsque la tâche échoue. Absent en cas de succès.

Output Object

Sortie de la tâche.

Video Object

Configuration vidéo.

Bufsize String 6000

Taille du tampon.

Degrain String 5

Niveau de l'algorithme indépendant de réduction du bruit.

BitrateBnd Object

Plage de débit binaire vidéo.

Max String 1000

Débit binaire maximal. Unité : Kbit/s.

Min String 200

Débit binaire minimal. Unité : Kbit/s.

PixFmt String yuv420p

Format de pixel vidéo. Les formats standard tels que yuv420p et yuvj420p sont pris en charge.

Pad String 1280:800:0:140

Bandes noires à ajouter à la vidéo. Unité : pixel.

  • Format : largeur:hauteur:gauche:haut.
  • Exemple : 1280:800:0:140.
Codec String H.264

Codec vidéo. Valeurs valides : H.264, H.265, GIF et WEBP.

Height String 720

Hauteur.

  • Unité : pixel.
  • Valeur par défaut : hauteur originale de la vidéo.
Qscale String 15

Niveau de contrôle qualité appliqué à la vidéo.

Crop String border

Mode de recadrage vidéo. Modes disponibles :

  • border : détection et suppression automatiques des bandes noires.
  • Une valeur au format largeur:hauteur:gauche:haut définit un recadrage personnalisé. Exemple : 1280:800:0:140.
Bitrate String 428

Débit binaire moyen de la vidéo. Unité : Kbit/s.

Maxrate String 1000

Débit binaire maximal de la vidéo. Unité : Kbit/s.

MaxFps String 60

Fréquence d'images maximale.

Profile String high

Profil du codec. Valeurs valides :

  • baseline : adapté aux appareils mobiles.
  • main : adapté aux appareils à définition standard.
  • high : adapté aux appareils haute définition.
  • Valeur par défaut : high.
Crf String 26

Facteur de taux constant. Si ce paramètre est défini, le paramètre Bitrate est ignoré. Valeur par défaut : 26.

Gop String 250

Nombre maximal d'images entre deux images clés. Valeur par défaut : 250.

Width String 1280

Largeur.

  • Unité : pixel.
  • Valeur par défaut : largeur originale de la vidéo.
Fps String 25

Fréquence d'images.

  • La valeur est fixée à 60 si la fréquence d'images du fichier source dépasse 60.
  • Valeur par défaut : fréquence d'images du fichier source.
Preset String medium

Algorithme vidéo prédéfini. Valeur par défaut : medium. Valeurs valides :

  • veryfast
  • fast
  • medium
  • slow
  • slower
ScanMode String interlaced

Mode de balayage. Valeurs valides :

  • interlaced : balayage entrelacé effectué.
  • progressive : balayage progressif effectué.
  • auto : balayage adapté à la source vidéo.
ResoPriority String 1

Priorité de la ressource.

TransConfig Object

Configuration générale de transcodage. Si ce paramètre est présent dans la requête, sa valeur remplace le paramètre correspondant du modèle de transcodage spécifié.

IsCheckAudioBitrate String false

Indique si le débit binaire audio est vérifié. Lorsque le débit audio de sortie dépasse celui d'entrée, le système aligne le débit de sortie sur celui d'entrée. Le paramètre Bitrate devient alors inopérant. Ce paramètre possède une priorité inférieure à IsCheckAudioBitrateFail. Valeurs valides :

  • true : vérification activée.
  • false : vérification désactivée.
  • Valeurs par défaut :
    • Si le paramètre Bitrate n'est pas spécifié et que le codec de sortie diffère de celui d'entrée : false.
    • Si le paramètre Bitrate n'est pas spécifié et que le codec de sortie est identique à celui d'entrée : false.
TransMode String onepass

Mode de transcodage.

  • Valeurs valides : onepass, twopass et CBR.
  • Valeur par défaut : onepass.
IsCheckReso String false

Indique si la résolution fait l'objet d'une vérification. Si la résolution de sortie excède celle d'entrée (en largeur ou en hauteur), la résolution d'entrée est conservée après transcodage.

  • true : vérification activée.
  • false : vérification désactivée.
  • Valeur par défaut : false.
IsCheckVideoBitrateFail String false

Indique si le débit binaire vidéo est contrôlé. Un débit de sortie supérieur au débit d'entrée provoque l'échec immédiat du transcodage, sans traitement vidéo. Ce paramètre prévaut sur IsCheckVideoBitrate.

  • true : vérification activée.
  • false : vérification désactivée.
  • Valeur par défaut : false.
AdjDarMethod String none

Méthode d'ajustement de la résolution. Valeur par défaut : none. Valeurs valides : rescale, crop, pad et none.

IsCheckVideoBitrate String false

Indique si le débit binaire vidéo est vérifié. Lorsque le débit de sortie dépasse celui d'entrée, le système considère que le débit de sortie équivaut au débit d'entrée.

  • true : vérification activée.
  • false : vérification désactivée.
  • Valeur par défaut : false.
IsCheckResoFail String false

Indique si la résolution est vérifiée. Une résolution de sortie supérieure à celle d'entrée (largeur ou hauteur) entraîne un échec de transcodage.

  • true : vérification activée.
  • false : vérification désactivée.
  • Valeur par défaut : false.
IsCheckAudioBitrateFail String false

Indique si le débit binaire audio est contrôlé. Si le débit audio de sortie excède celui de la source média, le transcodage échoue immédiatement sans traitement. Ce paramètre prévaut sur IsCheckAudioBitrate.

  • false : vérification activée.
  • true : vérification désactivée.
Encryption Object

Configuration de chiffrement. Seules les sorties au format M3U8 sont prises en charge.

Type String hls-aes-128

Type de chiffrement. Valeur valide : hls-aes-128.

Key String encryptionkey128

Clé utilisée pour chiffrer la vidéo.

KeyType String Base64

Méthode de chiffrement de la clé. Valeurs valides : Base64 et KMS.

Remarque Par exemple, si la clé est "encryptionkey128", vous pouvez la chiffrer au format Base64 ou recourir à Key Management Service (KMS).
Id String 31fa3c9ca8134f9cec2b4b0b0f78****

Identifiant de chiffrement.

KeyUri String https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/

URL permettant de demander la clé, encodée en Base64.

SkipCnt String 3

Nombre d'images non chiffrées au début de la vidéo. Conserver ces images en clair accélère le démarrage de la lecture.

WaterMarkList Array of WaterMark

Liste des filigranes.

WaterMark
Type String Image

Type de filigrane. Si ce paramètre figure dans la requête, il remplace la valeur correspondante du modèle de filigrane. Pour plus d'informations, consultez Détails des paramètres. Valeurs valides :

  • Image : filigrane image.
  • Text : filigrane texte.
ReferPos String TopRight

Position du filigrane.

  • TopRight : coin supérieur droit.
  • TopLeft : coin supérieur gauche.
  • BottomRight : coin inférieur droit.
  • BottomLeft : coin inférieur gauche.
Dx String 100

Décalage horizontal de l'image du filigrane par rapport à la vidéo de sortie. Si ce paramètre est fourni dans la requête, il écrase la valeur du modèle de filigrane. Valeur par défaut : 0. Accepte un entier ou un décimal.

  • Un entier représente le décalage en pixels.
    • Valeurs valides : [8,4096].
    • Unité : pixel.
  • Un décimal exprime le ratio du décalage horizontal par rapport à la largeur de la vidéo de sortie.
    • Valeurs valides : (0,1).
    • Précision jusqu'à quatre décimales (ex. : 0.9999). Les chiffres excédentaires sont tronqués automatiquement.
Width String 50

Largeur du filigrane. Si spécifiée dans la requête, cette valeur remplace celle du modèle. Accepte un entier ou un décimal.

  • Un entier définit la largeur en pixels.
    • Valeurs valides : [8,4096].
    • Unité : pixel.
  • Un décimal indique le ratio de la largeur du filigrane par rapport à la largeur de la vidéo de sortie.
    • Valeurs valides : (0,1).
    • Précision jusqu'à quatre décimales (ex. : 0.9999). Les chiffres excédentaires sont tronqués automatiquement.
Height String 50

Hauteur du filigrane. Si spécifiée dans la requête, cette valeur remplace celle du modèle. Accepte un entier ou un décimal.

  • Un entier définit la hauteur en pixels.
    • Valeurs valides : [8,4096].
    • Unité : pixel.
  • Un décimal indique le ratio de la hauteur du filigrane par rapport à la hauteur de la vidéo de sortie.
    • Valeurs valides : (0,1).
    • Précision jusqu'à quatre décimales (ex. : 0.9999). Les chiffres excédentaires sont tronqués automatiquement.
InputFile Object

Fichier source du filigrane.

Object String example-logo-****.png

Nom de l'objet Object Storage Service (OSS) servant de fichier source.

Location String oss-cn-hangzhou

Région OSS où réside le fichier source.

Bucket String example-bucket

Nom du bucket OSS contenant le fichier source.

WaterMarkTemplateId String 88c6ca184c0e47098a5b665e2a12****

Identifiant du modèle de filigrane.

Dy String 100

Décalage vertical de l'image du filigrane par rapport à la vidéo de sortie. Si ce paramètre est fourni dans la requête, il écrase la valeur du modèle de filigrane. Accepte un entier ou un décimal.

  • Un entier représente le décalage en pixels.
    • Valeurs valides : [8,4096].
    • Unité : pixel.
  • Un décimal exprime le ratio du décalage vertical par rapport à la hauteur de la vidéo de sortie.
    • Valeurs valides : (0,1).
    • Précision jusqu'à quatre décimales (ex. : 0.9999). Les chiffres excédentaires sont tronqués automatiquement.
WaterMarkConfigUrl String http://example.com/configure

URL du fichier de configuration du filigrane.

DeWatermark String {"0": [{"l": 10,"t": 10,"w": 10,"h": 10},{"l": 100,"t": 0.1,"w": 10,"h": 10}],"128000": [],"250000": [{"l": 0.2,"t": 0.1,"w": 0.01,"h": 0.05}]}

Configurations de floutage des filigranes, sous forme d'objet JSON. Pour plus d'informations, consultez Détails des paramètres.

M3U8NonStandardSupport Object

Configuration de prise en charge non standard pour M3U8. Doit être un objet JSON. Pour plus d'informations, consultez Détails des paramètres.

TS Object

Configuration de prise en charge non standard pour les fichiers TS. Doit être un objet JSON. Pour plus d'informations, consultez Détails des paramètres.

SizeSupport Boolean true

Indique si la taille du fichier TS doit figurer dans la vidéo M3U8.

  • true : pris en charge.
  • false : non pris en charge.
Md5Support Boolean true

Indique si la valeur md5 du fichier TS doit figurer dans la vidéo M3U8. Valeurs valides :

  • true : pris en charge.
  • false : non pris en charge.
Priority String 6

Priorité de la tâche au sein de la file d'attente MPS assignée.

  • La valeur 10 correspond à la priorité la plus élevée.
  • Valeur par défaut : 6.
Audio Object

Configuration audio.

Profile String aaclow

Profil de codec du fichier audio. Valeurs valides lorsque Codec vaut aac : aaclow, aache, aachev2, aacld et aaceld.

Codec String aac

Format d'encodage et de décodage audio.

  • Valeurs valides : aac, mp3, vorbis et flac.
  • Valeur par défaut : aac.
Samplerate String 44100

Taux d'échantillonnage du flux audio.

  • Valeurs valides : 22050, 32000, 44100, 48000 et 96000.
  • Unité : Hz
  • Valeur par défaut : 44100.
  • Si le conteneur vidéo est FLV et le codec audio MP3, les valeurs 32000, 48000 et 96000 sont interdites. Avec un codec MP3, la valeur 96000 est toujours exclue.
Qscale String 15

Niveau de contrôle qualité audio.

Channels String 2

Nombre de canaux sonores.

  • Avec le codec mp3, seules les valeurs 1 ou 2 sont autorisées.
  • Avec le codec aac, les valeurs admises sont 1, 2, 4, 5, 6 ou 8.
  • Valeur par défaut : 2.
Volume Object

Configuration du volume.

Method String auto

Méthode d'ajustement du volume. Valeurs valides :

  • auto : ajustement automatique.
  • dynamic : ajustement dynamique.
  • linear : ajustement linéaire.
Level String -20

Plage d'ajustement du volume.

  • Unité : dB.
  • Valeur par défaut : -20db.
Bitrate String 128

Débit binaire audio du fichier de sortie.

  • Unité : Kbit/s.
  • Valeur par défaut : 128.
AudioStreamMap String 0:a:0

Numéro de séquence du flux audio.

  • Format : 0:a:{numéro de séquence}.
  • Ce numéro correspond à l'index du flux audio dans la liste, en commençant à 0. En l'absence de paramétrage explicite, le flux audio par défaut est sélectionné.
MergeList Array of Merge

Configuration de fusion des clips.

Merge
Start String Exemples de valeurs : 01:59:59.999 et 32000.23.

Point de départ temporel du clip.

  • Format : hh:mm:ss[.SSS] ou sssss[.SSS].
  • Exemples de valeurs : 01:59:59.999 et 32000.23.
RoleArn String acs:ram::<your uid>:role/<your role name>

ARN (Alibaba Cloud Resource Name) du rôle utilisé pour l'autorisation déléguée.

MergeURL String http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv

URL OSS du clip.

  • Exemple : http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/example-object.flv.
  • L'objet doit être encodé en URL selon la norme UTF-8.
Duration String 01:59:59.999

Point de départ temporel du clip.

  • Format : hh:mm:ss[.SSS] ou sssss[.SSS].
  • Exemples de valeurs : 01:59:59.999 et 32000.23.
SuperReso Object

Configurations relatives à l'utilisation de la résolution vidéo source.

IsHalfSample String true

Indique s'il faut obtenir les paramètres liés au taux d'échantillonnage. Valeurs valides :

  • true : paramètres obtenus.
  • false : paramètres non obtenus.
UserData String test-001

Données personnalisées.

OutSubtitleList Array of OutSubtitle

Liste des sous-titres de sortie.

OutSubtitle
Map String 0:v:0

Flux vidéo. Format : 0:{flux}:{numéro de séquence}, soit 0:v:{video_index}. La valeur Stream est v, désignant un flux vidéo. Le numéro de séquence correspond à l'index du flux dans la liste, débutant à 0.

OutSubtitleFile Object

Détails du fichier de sortie.

RoleArn String acs:ram::<your uid>:role/<your role name>

ARN du rôle utilisé pour l'autorisation déléguée.

Object String example-output.flv

Nom de l'objet OSS servant de fichier de sortie.

Location String oss-cn-hangzhou

Région OSS où réside le fichier de sortie.

Bucket String example-bucket-****

Nom du bucket OSS contenant le fichier source.

Success Boolean true

Indique si la tâche a réussi. Valeurs valides :

  • true : tâche réussie.
  • fasle : échec de la tâche.
Message String The specified parameter "%s" cannot be null.

Message d'erreur retourné si la création de la tâche échoue. Ce paramètre n'apparaît pas si la tâche est créée avec succès.

VideoStreamMap String 0:a:0

Numéro de séquence du flux vidéo.

  • Format : 0:a:{Numéro de séquence}. Exemple : 0:a:0.
  • Ce numéro correspond à l'index du flux vidéo dans la liste, débutant à 0.
  • En l'absence de paramétrage explicite, le flux vidéo par défaut est sélectionné.
OutputFile Object

Détails du fichier de sortie.

RoleArn String acs:ram::<your uid>:role/<your role name>

ARN du rôle utilisé pour l'autorisation déléguée.

Object String example-output.flv

Nom de l'objet OSS servant de fichier de sortie.

Location String oss-cn-hangzhou

Région OSS où réside le fichier de sortie.

Bucket String example-bucket

Nom du bucket OSS contenant le fichier source.

Rotate String 90

Angle de rotation de la vidéo.

Container Object

Informations relatives au conteneur.

Format String flv

Format du conteneur.

  • Valeur par défaut : mp4.
  • Formats vidéo : FLV, MP4, HLS (M3U8 + TS) et MPEG-DASH (MPD + fMP4)
  • Formats audio : MP3, MP4, Ogg, FLAC et M4A.
  • Formats image : GIF et WebP.
  • Un conteneur GIF impose le codec vidéo GIF.
  • Un conteneur WebP impose le codec vidéo WebP.
  • Un conteneur FLV exclut le codec vidéo H.265.
Clip Object

Informations sur le clip.

TimeSpan Object

Durée du clip.

Seek String 01:00:59.999

Instant de début du clip.

  • Format : hh:mm:ss[.SSS] ou sssss[.SSS].
  • Valeurs valides : [00:00:00.000,23:59:59.999] ou [0.000,86399.999].
  • Exemples : 01:59:59.999 et 32000.23.
Duration String 01:00:59.999

Durée du clip.

  • Format : hh:mm:ss[.SSS] ou sssss[.SSS].
  • Valeurs valides : [00:00:00.000,23:59:59.999] ou [0.000,86399.999].
  • Exemples : 01:00:59.999 et 32000.23.
MergeConfigUrl String {"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}

URL du fichier de configuration de fusion. Choisissez soit MergeList, soit MergeConfigUrl.

  • Le fichier désigné par MergeConfigUrl peut contenir jusqu'à 50 clips fusionnés.
  • MergeConfigUrl pointe vers le fichier de configuration dédié à la fusion de clips.
  • Assurez-vous que ce fichier est stocké comme objet OSS et accessible par MPS. Consultez la documentation sur les paramètres de fusion pour connaître le contenu attendu.
  • Exemple de contenu mergeConfigfile : {"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}.
OpeningList Array of Opening

Liste des séquences d'introduction.

Opening
openUrl String http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

URL OSS de la séquence d'introduction vidéo.

Start String 0

Délai avant le lancement de l'introduction, à partir de 0.

  • Unité : secondes.
  • Valeur par défaut : 0.
Width String -1

Largeur de l'introduction. Valeurs valides : plage (0, 4096), -1 et full.

  • Valeur par défaut : -1.
  • -1 conserve la largeur originale de l'introduction.
  • full applique la largeur de la partie principale à l'introduction.
Height String -1

Hauteur de l'introduction. Valeurs valides : plage (0, 4096), -1 et full.

  • Valeur par défaut : -1.
  • -1 conserve la hauteur originale de l'introduction.
  • full applique la hauteur de la partie principale à l'introduction.
MuxConfig Object

Configuration de transmuxing.

Webp Object

Configuration de transmuxing pour WebP.

Loop String 0

Nombre de boucles.

Gif Object

Configuration de transmuxing pour GIF.

FinalDelay String 0

Durée de pause sur la dernière image. Unité : centisecondes.

DitherMode String bayer

Algorithme de tramage couleur de la palette. Valeurs valides : sierra et bayer.

Loop String 0

Nombre de boucles.

IsCustomPalette String true

Indique l'utilisation d'une palette personnalisée. Valeurs valides :

  • true : personnalisée.
  • false : non personnalisée.
Segment Object

Configuration de segmentation, sous forme d'objet JSON.

Duration String 10

Longueur du segment (valeur entière). Unité : secondes.

  • Valeurs valides : [1,10].
  • Valeur par défaut : 10.
TailSlateList Array of TailSlate

Liste des séquences de fin.

TailSlate
Start String 1

Heure de début.

BgColor String White

Couleur des bandes ajoutées à la séquence de fin si ses dimensions sont inférieures à celles de la partie principale. Valeur par défaut : White. Pour plus d'informations, consultez Couleurs d'arrière-plan.

IsMergeAudio Boolean true

Indique si le contenu audio de la séquence de fin doit être fusionné. Valeurs valides :

  • true : fusion audio activée.
  • false : fusion audio désactivée.
Width String -1

Largeur de la séquence de fin. Valeurs valides : plage (0, 4096), -1 et full.

  • -1 conserve la largeur originale de la séquence de fin. full applique la largeur de la partie principale.
  • Valeur par défaut : -1.
Height String -1

Hauteur de la séquence de fin. Valeurs valides : plage (0, 4096), -1 et full.

  • -1 conserve la hauteur originale de la séquence de fin.
  • full applique la hauteur de la partie principale.
  • Valeur par défaut : -1.
BlendDuration String 0

Durée de transition entre la fin de la partie principale et le début de la séquence de fin. Lors de cette transition, la dernière image de la partie principale s'estompe tandis que la première image de la séquence de fin apparaît progressivement. Unité : secondes. Valeur par défaut : 0.

TailUrl String http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

URL OSS de la séquence de fin.

TemplateId String S00000000-000010

Identifiant du modèle.

SubtitleConfig Object

Configuration des sous-titres.

ExtSubtitleList Array of ExtSubtitle

Liste des sous-titres externes, sous forme de tableau JSON.

ExtSubtitle
CharEnc String auto

Jeu de caractères du sous-titre externe.

  • Valeurs valides : UTF-8, GBK, BIG5 et auto.
  • Valeur par défaut : auto.
Remarque Avec la valeur auto, le jeu de caractères détecté peut différer du jeu réel. Nous recommandons de spécifier explicitement une autre valeur.
FontName String "WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun"

Police des sous-titres incrustés issus de sous-titres externes.

Input Object

Fichier de sous-titres source.

  • Formats SRT et ASS pris en charge. Pour plus d'informations, consultez Détails des paramètres.
  • Exemple : {"Bucket":"example-bucket","Location":"oss-cn-hangzhou","Object":"example.srt"}.
Object String example-output.flv

Nom de l'objet OSS servant de fichier source.

Location String oss-cn-hangzhou

Région OSS où réside le fichier source.

Bucket String example-bucket-****

Nom du bucket OSS contenant le fichier source.

SubtitleList Array of Subtitle

Liste des sous-titres.

Subtitle
Map String 0

Numéro de séquence du flux vidéo. Cet index commence à 0. Sans paramétrage explicite, le flux vidéo par défaut est retenu.

Properties Object

Propriétés du média.

Width String 720

Largeur de la vidéo.

Height String 1280

Hauteur de la vidéo.

Duration String 17

Durée.

Fps String 30

Fréquence d'images.

Bitrate String 490

Débit binaire.

FileFormat String mp4

Format du fichier vidéo.

Streams Object

Flux média contenus dans le fichier source.

VideoStreamList Array of VideoStream

Liste des flux vidéo.

VideoStream
Index String 0

Numéro de séquence du flux vidéo, indiquant sa position parmi l'ensemble des flux vidéo.

Timebase String 1/15360

Base de temps.

AvgFPS String 30.0

Fréquence d'images moyenne.

PixFmt String yuv420p

Format de pixel.

Sar String 1:1

Rapport d'aspect d'échantillonnage (SAR) du flux vidéo.

Lang String und

Langue. Pour plus d'informations, consultez la documentation ffmpeg et la norme ISO 639.

CodecLongName String H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

Nom complet du format d'encodage.

Height String 1280

Second nombre de la résolution vidéo, correspondant à la hauteur.

NumFrames String 30

Nombre total d'images.

Bitrate String 421.117

Débit binaire.

CodecTagString String avc1

Chaîne de balise du format d'encodage.

HasBFrames String 2

Indique la présence d'images bidirectionnelles (B-frames) dans le flux vidéo.

Profile String high

Profil du codec.

StartTime String 0.000000

Heure de début.

NetworkCost Object

Bande passante réseau consommée.

PreloadTime String 8

Temps nécessaire au préchargement vidéo.

AvgBitrate String 300

Débit binaire moyen.

CostBandwidth String 10

Bande passante maximale consommée.

Dar String 9:16

Rapport d'aspect d'affichage (DAR).

CodecName String h264

Nom court du format d'encodage.

Width String 720

Largeur vidéo en pixels.

Duration String 17.233333

Durée.

Fps String 30.0

Fréquence d'images.

CodecTag String 0x31637661

Balise du format d'encodage.

CodecTimeBase String 1/60

Base de temps du codec.

Level String 31

Niveau du codec.

AudioStreamList Array of AudioStream

Liste des flux audio.

AudioStream
Timebase String 1/32000

Base de temps.

Index String 1

Numéro de séquence du flux audio, indiquant sa position parmi l'ensemble des flux audio.

SampleFmt String fltp

Format d'échantillonnage.

ChannelLayout String mono

Disposition de sortie des canaux sonores.

Lang String und

Langue. Pour plus d'informations, consultez la documentation ffmpeg et la norme ISO 639.

Samplerate String 32000

Taux d'échantillonnage du flux audio.

CodecLongName String AAC (Advanced Audio Coding)

Nom complet du format d'encodage.

Channels String 1

Nombre de canaux sonores.

NumFrames String 30

Nombre total d'images.

Bitrate String 64.136

Débit binaire.

CodecTagString String mp4a

Chaîne de balise du format d'encodage.

StartTime String 0.000000

Heure de début.

CodecName String aac

Nom court du format d'encodage.

Duration String 17.223562

Durée.

CodecTag String 0x6134706d

Balise du format d'encodage.

CodecTimeBase String 1/32000

Base de temps du codec.

SubtitleStreamList Array of SubtitleStream

Liste des flux de sous-titres.

SubtitleStream
Index String 1

Numéro de séquence du flux de sous-titres.

Cette valeur précise la position du flux parmi l'ensemble des flux de sous-titres.

Lang String und

Langue.

Format Object

Informations de format.

StartTime String 0.064000

Heure de début du flux média.

NumPrograms String 0

Nombre total de flux programme.

Size String 1057273

Taille du fichier.

NumStreams String 2

Nombre total de flux média.

FormatLongName String QuickTime / MOV

Nom complet du format de conteneur.

Duration String 17.234000

Durée totale.

Bitrate String 490.784

Débit binaire total.

FormatName String mov

Nom court du format de conteneur. Valeurs valides : mov, mp4, m4a, 3gp, 3g2 et mj2.

FileSize String 1057273

Taille du fichier.

PipelineId String 88c6ca184c0e47b665e2a1267971****

ID de la file d'attente MPS.

Input Object

Informations sur l'entrée de la tâche.

Object String example.flv

Nom de l'objet OSS correspondant à l'entrée de la tâche.

Location String oss-cn-hangzhou

Région OSS où réside l'entrée de la tâche.

Bucket String example-bucket

Bucket OSS contenant l'entrée de la tâche.

MNSMessageResult Object

Message envoyé par MNS pour notifier le résultat de la tâche.

MessageId String 123

ID du message de succès.

ErrorMessage String The resource operated cannot be found.

Message d'erreur retourné en cas d'échec de la tâche. Absent si la tâche réussit.

ErrorCode String InvalidParameter.ResourceNotFound

Code d'erreur retourné en cas d'échec de la tâche. Absent si la tâche réussit.

Exemples

Exemples de requêtes

http(s)://mts.cn-hangzhou.aliyuncs.com/?Action=ListJob
&NextPageToken=16f01ad6175e4230ac42bb5182cd****
&MaximumPageSize=10
&State=All
&StartOfJobCreatedTimeRange=2014-01-10T12:00:00Z
&EndOfJobCreatedTimeRange=2014-01-11T12:00:00Z
&PipelineId=88c6ca184c0e424d5w5b665e2a12****
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<ListJobResponse>
    <RequestId>BC860F04-778A-472F-AB39-E1BF329C1EA8</RequestId>
    <NextPageToken>16f01ad6175e4230ac42bb5182cd****</NextPageToken>
    <JobList>
        <CreationTime>2014-01-10T12:00:00Z</CreationTime>
        <Percent>100</Percent>
        <FinishTime>2014-01-10T12:20:25Z</FinishTime>
        <State>TranscodeSuccess</State>
        <JobId>31fa3c9ca8134fb4b0b0f7878301****</JobId>
        <Code>InternalError</Code>
        <Message>The operation has failed due to some unknown error, exception or failure.</Message>
        <Output>
            <Video>
                <Bufsize>6000</Bufsize>
                <Degrain>5</Degrain>
                <BitrateBnd>
                    <Max>1000</Max>
                    <Min>200</Min>
                </BitrateBnd>
                <PixFmt>yuv420p</PixFmt>
                <Pad>1280:800:0:140</Pad>
                <Codec>H.264</Codec>
                <Height>720</Height>
                <Qscale>15</Qscale>
                <Crop>border</Crop>
                <Bitrate>428</Bitrate>
                <Maxrate>1000</Maxrate>
                <MaxFps>60</MaxFps>
                <Profile>high</Profile>
                <Crf>26</Crf>
                <Gop>250</Gop>
                <Width>1280</Width>
                <Fps>25</Fps>
                <Preset>medium</Preset>
                <ScanMode>interlaced</ScanMode>
                <ResoPriority>1</ResoPriority>
            </Video>
            <TransConfig>
                <IsCheckAudioBitrate>false</IsCheckAudioBitrate>
                <TransMode>onepass</TransMode>
                <IsCheckReso>false</IsCheckReso>
                <IsCheckVideoBitrateFail>false</IsCheckVideoBitrateFail>
                <AdjDarMethod>none</AdjDarMethod>
                <IsCheckVideoBitrate>false</IsCheckVideoBitrate>
                <IsCheckResoFail>false</IsCheckResoFail>
                <IsCheckAudioBitrateFail>false</IsCheckAudioBitrateFail>
            </TransConfig>
            <Encryption>
                <Type>hls-aes-128</Type>
                <Key>encryptionkey128</Key>
                <KeyType>Base64</KeyType>
                <Id>31fa3c9ca8134f9cec2b4b0b0f78****</Id>
                <KeyUri>https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/</KeyUri>
                <SkipCnt>3</SkipCnt>
            </Encryption>
            <WaterMarkList>
                <Type>Image</Type>
                <ReferPos>TopRight</ReferPos>
                <Dx>100</Dx>
                <Width>50</Width>
                <Height>50</Height>
                <InputFile>
                    <Object>example-logo-****.png</Object>
                    <Location>oss-cn-hangzhou</Location>
                    <Bucket>example-bucket</Bucket>
                </InputFile>
                <WaterMarkTemplateId>88c6ca184c0e47098a5b665e2a12****</WaterMarkTemplateId>
                <Dy>100</Dy>
            </WaterMarkList>
            <WaterMarkConfigUrl>http://example.com/configure</WaterMarkConfigUrl>
            <DeWatermark>{"0": [{"l": 10,"t": 10,"w": 10,"h": 10},{"l": 100,"t": 0.1,"w": 10,"h": 10}],"128000": [],"250000": [{"l": 0.2,"t": 0.1,"w": 0.01,"h": 0.05}]}</DeWatermark>
            <M3U8NonStandardSupport>
                <TS>
                    <SizeSupport>true</SizeSupport>
                    <Md5Support>true</Md5Support>
                </TS>
            </M3U8NonStandardSupport>
            <Priority>6</Priority>
            <Audio>
                <Profile>aaclow</Profile>
                <Codec>aac</Codec>
                <Samplerate>44100</Samplerate>
                <Qscale>15</Qscale>
                <Channels>2</Channels>
                <Volume>
                    <Method>auto</Method>
                    <Level>-20</Level>
                </Volume>
                <Bitrate>128</Bitrate>
            </Audio>
            <AudioStreamMap>0:a:0</AudioStreamMap>
            <MergeList>
                <Start>01:59:59.999 or 32000.23</Start>
                <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                <MergeURL>http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv</MergeURL>
                <Duration>01:59:59.999</Duration>
            </MergeList>
            <SuperReso>
                <IsHalfSample>true</IsHalfSample>
            </SuperReso>
            <UserData>test-001</UserData>
            <OutSubtitleList>
                <Map>0:v:0</Map>
                <OutSubtitleFile>
                    <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                    <Object>example-output.flv</Object>
                    <Location>oss-cn-hangzhou</Location>
                    <Bucket>example-bucket-****</Bucket>
                </OutSubtitleFile>
                <Success>true</Success>
                <Message>The specified parameter "%s" cannot be null.</Message>
            </OutSubtitleList>
            <VideoStreamMap>0:a:0</VideoStreamMap>
            <OutputFile>
                <RoleArn>acs:ram::&lt;your uid&gt;:role/&lt;your role name&gt;</RoleArn>
                <Object>example-output.flv</Object>
                <Location>oss-cn-hangzhou</Location>
                <Bucket>example-bucket</Bucket>
            </OutputFile>
            <Rotate>90</Rotate>
            <Container>
                <Format>flv</Format>
            </Container>
            <Clip>
                <TimeSpan>
                    <Seek>01:00:59.999</Seek>
                    <Duration>01:00:59.999</Duration>
                </TimeSpan>
            </Clip>
            <MergeConfigUrl>{"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}</MergeConfigUrl>
            <OpeningList>
                <openUrl>http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv</openUrl>
                <Start>0</Start>
                <Width>-1</Width>
                <Height>-1</Height>
            </OpeningList>
            <MuxConfig>
                <Webp>
                    <Loop>0</Loop>
                </Webp>
                <Gif>
                    <FinalDelay>0</FinalDelay>
                    <DitherMode>bayer</DitherMode>
                    <Loop>0</Loop>
                    <IsCustomPalette>true</IsCustomPalette>
                </Gif>
                <Segment>
                    <Duration>10</Duration>
                </Segment>
            </MuxConfig>
            <TailSlateList>
                <Start>1</Start>
                <BgColor>White</BgColor>
                <IsMergeAudio>true</IsMergeAudio>
                <Width>-1</Width>
                <Height>-1</Height>
                <BlendDuration>0</BlendDuration>
                <TailUrl>http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv</TailUrl>
            </TailSlateList>
            <TemplateId>S00000000-000010</TemplateId>
            <SubtitleConfig>
                <ExtSubtitleList>
                    <CharEnc>auto</CharEnc>
                    <FontName>"WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun"</FontName>
                    <Input>
                        <Object>example-output.flv</Object>
                        <Location>oss-cn-hangzhou</Location>
                        <Bucket>example-bucket-****</Bucket>
                    </Input>
                </ExtSubtitleList>
                <SubtitleList>
                    <Map>0</Map>
                </SubtitleList>
            </SubtitleConfig>
            <Properties>
                <Width>720</Width>
                <Height>1280</Height>
                <Duration>17</Duration>
                <Fps>30</Fps>
                <Bitrate>490</Bitrate>
                <FileFormat>mp4</FileFormat>
                <Streams>
                    <VideoStreamList>
                        <Index>0</Index>
                        <Timebase>1/15360</Timebase>
                        <AvgFPS>30.0</AvgFPS>
                        <PixFmt>yuv420p</PixFmt>
                        <Sar>1:1</Sar>
                        <Lang>und</Lang>
                        <CodecLongName>H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</CodecLongName>
                        <Height>1280</Height>
                        <NumFrames>30</NumFrames>
                        <Bitrate>421.117</Bitrate>
                        <CodecTagString>avc1</CodecTagString>
                        <HasBFrames>2</HasBFrames>
                        <Profile>high</Profile>
                        <StartTime>0.000000</StartTime>
                        <NetworkCost>
                            <PreloadTime>8</PreloadTime>
                            <AvgBitrate>300</AvgBitrate>
                            <CostBandwidth>10</CostBandwidth>
                        </NetworkCost>
                        <Dar>9:16</Dar>
                        <CodecName>h264</CodecName>
                        <Width>720</Width>
                        <Duration>17.233333</Duration>
                        <Fps>30.0</Fps>
                        <CodecTag>0x31637661</CodecTag>
                        <CodecTimeBase>1/60</CodecTimeBase>
                        <Level>31</Level>
                    </VideoStreamList>
                    <AudioStreamList>
                        <Timebase>1/32000</Timebase>
                        <Index>1</Index>
                        <SampleFmt>fltp</SampleFmt>
                        <ChannelLayout>mono</ChannelLayout>
                        <Lang>und</Lang>
                        <Samplerate>32000</Samplerate>
                        <CodecLongName>AAC (Advanced Audio Coding)</CodecLongName>
                        <Channels>1</Channels>
                        <NumFrames>30</NumFrames>
                        <Bitrate>64.136</Bitrate>
                        <CodecTagString>mp4a</CodecTagString>
                        <StartTime>0.000000</StartTime>
                        <CodecName>aac</CodecName>
                        <Duration>17.223562</Duration>
                        <CodecTag>0x6134706d</CodecTag>
                        <CodecTimeBase>1/32000</CodecTimeBase>
                    </AudioStreamList>
                    <SubtitleStreamList>
                        <Index>1</Index>
                        <Lang>und</Lang>
                    </SubtitleStreamList>
                </Streams>
                <Format>
                    <StartTime>0.064000</StartTime>
                    <NumPrograms>0</NumPrograms>
                    <Size>1057273</Size>
                    <NumStreams>2</NumStreams>
                    <FormatLongName>QuickTime / MOV</FormatLongName>
                    <Duration>17.234000</Duration>
                    <Bitrate>490.784</Bitrate>
                    <FormatName>mov</FormatName>
                </Format>
                <FileSize>1057273</FileSize>
            </Properties>
        </Output>
        <PipelineId>88c6ca184c0e47b665e2a1267971****</PipelineId>
        <Input>
            <Object>example.flv</Object>
            <Location>oss-cn-hangzhou</Location>
            <Bucket>example-bucket</Bucket>
        </Input>
        <MNSMessageResult>
            <MessageId>123</MessageId>
            <ErrorMessage>The resource operated "%s" cannot be found.</ErrorMessage>
            <ErrorCode>InvalidParameter.ResourceNotFound</ErrorCode>
        </MNSMessageResult>
    </JobList>
</ListJobResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "BC860F04-778A-472F-AB39-E1BF329C1EA8",
  "NextPageToken" : "16f01ad6175e4230ac42bb5182cd****",
  "JobList" : [ {
    "CreationTime" : "2014-01-10T12:00:00Z",
    "Percent" : 100,
    "FinishTime" : "2014-01-10T12:20:25Z",
    "State" : "TranscodeSuccess",
    "JobId" : "31fa3c9ca8134fb4b0b0f7878301****",
    "Code" : "InternalError",
    "Message" : "The operation has failed due to some unknown error, exception or failure.",
    "Output" : {
      "Video" : {
        "Bufsize" : "6000",
        "Degrain" : "5",
        "BitrateBnd" : {
          "Max" : "1000",
          "Min" : "200"
        },
        "PixFmt" : "yuv420p",
        "Pad" : "1280:800:0:140",
        "Codec" : "H.264",
        "Height" : "720",
        "Qscale" : "15",
        "Crop" : "border",
        "Bitrate" : "428",
        "Maxrate" : "1000",
        "MaxFps" : "60",
        "Profile" : "high",
        "Crf" : "26",
        "Gop" : "250",
        "Width" : "1280",
        "Fps" : "25",
        "Preset" : "medium",
        "ScanMode" : "interlaced",
        "ResoPriority" : "1"
      },
      "TransConfig" : {
        "IsCheckAudioBitrate" : "false",
        "TransMode" : "onepass",
        "IsCheckReso" : "false",
        "IsCheckVideoBitrateFail" : "false",
        "AdjDarMethod" : "none",
        "IsCheckVideoBitrate" : "false",
        "IsCheckResoFail" : "false",
        "IsCheckAudioBitrateFail" : "false"
      },
      "Encryption" : {
        "Type" : "hls-aes-128",
        "Key" : "encryptionkey128",
        "KeyType" : "Base64",
        "Id" : "31fa3c9ca8134f9cec2b4b0b0f78****",
        "KeyUri" : "https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/",
        "SkipCnt" : "3"
      },
      "WaterMarkList" : [ {
        "Type" : "Image",
        "ReferPos" : "TopRight",
        "Dx" : "100",
        "Width" : "50",
        "Height" : "50",
        "InputFile" : {
          "Object" : "example-logo-****.png",
          "Location" : "oss-cn-hangzhou",
          "Bucket" : "example-bucket"
        },
        "WaterMarkTemplateId" : "88c6ca184c0e47098a5b665e2a12****",
        "Dy" : "100"
      } ],
      "WaterMarkConfigUrl" : "http://example.com/configure",
      "DeWatermark" : "{\"0\": [{\"l\": 10,\"t\": 10,\"w\": 10,\"h\": 10},{\"l\": 100,\"t\": 0.1,\"w\": 10,\"h\": 10}],\"128000\": [],\"250000\": [{\"l\": 0.2,\"t\": 0.1,\"w\": 0.01,\"h\": 0.05}]}",
      "M3U8NonStandardSupport" : {
        "TS" : {
          "SizeSupport" : true,
          "Md5Support" : true
        }
      },
      "Priority" : "6",
      "Audio" : {
        "Profile" : "aaclow",
        "Codec" : "aac",
        "Samplerate" : "44100",
        "Qscale" : "15",
        "Channels" : "2",
        "Volume" : {
          "Method" : "auto",
          "Level" : "-20"
        },
        "Bitrate" : "128"
      },
      "AudioStreamMap" : "0:a:0",
      "MergeList" : [ {
        "Start" : "01:59:59.999 or 32000.23",
        "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
        "MergeURL" : "http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv",
        "Duration" : "01:59:59.999"
      } ],
      "SuperReso" : {
        "IsHalfSample" : "true"
      },
      "UserData" : "test-001",
      "OutSubtitleList" : [ {
        "Map" : "0:v:0",
        "OutSubtitleFile" : {
          "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
          "Object" : "example-output.flv",
          "Location" : "oss-cn-hangzhou",
          "Bucket" : "example-bucket-****"
        },
        "Success" : true,
        "Message" : "The specified parameter "%s" cannot be null."
      } ],
      "VideoStreamMap" : "0:a:0",
      "OutputFile" : {
        "RoleArn" : "acs:ram::<your uid>:role/<your role name>",
        "Object" : "example-output.flv",
        "Location" : "oss-cn-hangzhou",
        "Bucket" : "example-bucket"
      },
      "Rotate" : "90",
      "Container" : {
        "Format" : "flv"
      },
      "Clip" : {
        "TimeSpan" : {
          "Seek" : "01:00:59.999",
          "Duration" : "01:00:59.999"
        }
      },
      "MergeConfigUrl" : "{\"MergeList\":[{\"MergeURL\":\"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4\"}]}",
      "OpeningList" : [ {
        "openUrl" : "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv",
        "Start" : "0",
        "Width" : "-1",
        "Height" : "-1"
      } ],
      "MuxConfig" : {
        "Webp" : {
          "Loop" : "0"
        },
        "Gif" : {
          "FinalDelay" : "0",
          "DitherMode" : "bayer",
          "Loop" : "0",
          "IsCustomPalette" : "true"
        },
        "Segment" : {
          "Duration" : "10"
        }
      },
      "TailSlateList" : [ {
        "Start" : "1",
        "BgColor" : "White",
        "IsMergeAudio" : true,
        "Width" : "-1",
        "Height" : "-1",
        "BlendDuration" : "0",
        "TailUrl" : "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
      } ],
      "TemplateId" : "S00000000-000010",
      "SubtitleConfig" : {
        "ExtSubtitleList" : [ {
          "CharEnc" : "auto",
          "FontName" : "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
          "Input" : {
            "Object" : "example-output.flv",
            "Location" : "oss-cn-hangzhou",
            "Bucket" : "example-bucket-****"
          }
        } ],
        "SubtitleList" : [ {
          "Map" : "0"
        } ]
      },
      "Properties" : {
        "Width" : "720",
        "Height" : "1280",
        "Duration" : "17",
        "Fps" : "30",
        "Bitrate" : "490",
        "FileFormat" : "mp4",
        "Streams" : {
          "VideoStreamList" : [ {
            "Index" : "0",
            "Timebase" : "1/15360",
            "AvgFPS" : "30.0",
            "PixFmt" : "yuv420p",
            "Sar" : "1:1",
            "Lang" : "und",
            "CodecLongName" : "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
            "Height" : "1280",
            "NumFrames" : "30",
            "Bitrate" : "421.117",
            "CodecTagString" : "avc1",
            "HasBFrames" : "2",
            "Profile" : "high",
            "StartTime" : "0.000000",
            "NetworkCost" : {
              "PreloadTime" : "8",
              "AvgBitrate" : "300",
              "CostBandwidth" : "10"
            },
            "Dar" : "9:16",
            "CodecName" : "h264",
            "Width" : "720",
            "Duration" : "17.233333",
            "Fps" : "30.0",
            "CodecTag" : "0x31637661",
            "CodecTimeBase" : "1/60",
            "Level" : "31"
          } ],
          "AudioStreamList" : [ {
            "Timebase" : "1/32000",
            "Index" : "1",
            "SampleFmt" : "fltp",
            "ChannelLayout" : "mono",
            "Lang" : "und",
            "Samplerate" : "32000",
            "CodecLongName" : "AAC (Advanced Audio Coding)",
            "Channels" : "1",
            "NumFrames" : "30",
            "Bitrate" : "64.136",
            "CodecTagString" : "mp4a",
            "StartTime" : "0.000000",
            "CodecName" : "aac",
            "Duration" : "17.223562",
            "CodecTag" : "0x6134706d",
            "CodecTimeBase" : "1/32000"
          } ],
          "SubtitleStreamList" : [ {
            "Index" : "1",
            "Lang" : "und"
          } ]
        },
        "Format" : {
          "StartTime" : "0.064000",
          "NumPrograms" : "0",
          "Size" : "1057273",
          "NumStreams" : "2",
          "FormatLongName" : "QuickTime / MOV",
          "Duration" : "17.234000",
          "Bitrate" : "490.784",
          "FormatName" : "mov"
        },
        "FileSize" : "1057273"
      }
    },
    "PipelineId" : "88c6ca184c0e47b665e2a1267971****",
    "Input" : {
      "Object" : "example.flv",
      "Location" : "oss-cn-hangzhou",
      "Bucket" : "example-bucket"
    },
    "MNSMessageResult" : {
      "MessageId" : "123",
      "ErrorMessage" : "The resource operated "%s" cannot be found.",
      "ErrorCode" : "InvalidParameter.ResourceNotFound"
    }
  } ]
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez Codes d'erreur du service.