Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Définir une vignette vidéo

Dernière mise à jour :Aug 26, 2026

ApsaraVideo for VOD utilise par défaut un instantané capturé automatiquement comme vignette vidéo. Vous pouvez spécifier une vignette personnalisée pendant ou après le téléchargement.

Présentation

Chaque vidéo téléchargée sur ApsaraVideo for VOD possède une vignette.

Si vous spécifiez une vignette lors du téléchargement, cette image est utilisée. Sinon, ApsaraVideo for VOD capture entre un et huit instantanés et en sélectionne un au milieu par défaut (Instantanés vidéo). Vous pouvez mettre à jour la vignette après le téléchargement.

ApsaraVideo for VOD prend en charge les vignettes standard et intelligentes.

  • Vignette standard : image personnalisée que vous spécifiez. Les sources peuvent être des images locales, des instantanés vidéo ou des URL accessibles. Prend en charge les formats statiques et animés.

  • Vignette intelligente : le système analyse le contenu vidéo et l'esthétique visuelle pour sélectionner l'image clé ou le segment optimal. Prend en charge les images statiques et animées extraites de la vidéo source.

Cas d'utilisation

Type de vignette

Méthode

Documentation

Définir une vignette lors du téléchargement

Vignette standard

OpenAPI

Définir une vignette lors du téléchargement

Mettre à jour une vignette après le téléchargement

Vignette standard

  • Console

  • OpenAPI

Mettre à jour une vignette après le téléchargement

Vignette intelligente

OpenAPI

Prérequis

Définir une vignette lors du téléchargement

Vous ne pouvez spécifier une vignette lors du téléchargement qu'en utilisant une API ou un SDK (Méthodes de téléchargement).

Important

Le paramètre CoverURL accepte n'importe quelle URL. ApsaraVideo for VOD stocke cette URL et la renvoie sur demande. Assurez-vous que l'URL est accessible.

  • Lorsque vous appelez l'opération CreateUploadVideo, transmettez le paramètre CoverURL pour spécifier l'URL de la vignette.

  • Lorsque vous appelez l'opération UploadMediaByURL, transmettez le paramètre CoverURL dans UploadMetadata pour spécifier l'URL de la vignette.

Mettre à jour une vignette après le téléchargement

Après avoir téléchargé une vidéo, utilisez les méthodes suivantes pour mettre à jour sa vignette.

Définir une vignette standard

Console

Mettez à jour la vignette d'une vidéo dans la console ApsaraVideo for VOD en utilisant une image locale ou un instantané vidéo.

  1. Connectez-vous à la console ApsaraVideo for VOD.

  2. Dans le volet de navigation de gauche, choisissez Media Files > Audio/Video.

  3. Recherchez la vidéo que vous souhaitez mettre à jour et cliquez sur Manage dans la colonne Actions.

  4. Dans l'onglet Basic Information, cliquez sur Editing Video Information .

    • Sélectionnez l'un des instantanés capturés automatiquement pour l'utiliser comme vignette.

    • Cliquez sur Upload pour sélectionner une image locale comme vignette.

      Remarque

      L'image doit être un fichier JPG ou PNG, d'une taille inférieure ou égale à 1 Mo, avec une résolution maximale de 1920×1080 pixels.

  5. Cliquez sur Save pour terminer la configuration.

    Revenez à la liste audio/vidéo pour vérifier la mise à jour de la vignette.

OpenAPI

Appelez les opérations d'API suivantes pour mettre à jour la vignette d'une vidéo. Toute URL accessible peut servir de source pour la vignette.

Important

Le paramètre CoverURL accepte n'importe quelle URL. ApsaraVideo for VOD stocke cette URL et la renvoie sur demande. Assurez-vous que l'URL est accessible.

  • Appelez l'opération UpdateVideoInfo et transmettez CoverURL pour spécifier l'URL de la vignette.

  • Appelez l'opération UpdateVideoInfos et transmettez CoverURL dans UpdateContent pour spécifier l'URL de la vignette.

  • Si votre vidéo se trouve dans votre propre compartiment OSS enregistré auprès d'ApsaraVideo for VOD, appelez l'opération RegisterMedia et transmettez CoverURL dans RegisterMetadata pour spécifier l'URL de la vignette.

Définir une vignette intelligente

La fonctionnalité de vignette intelligente analyse le contenu vidéo, l'esthétique visuelle et des données de production étendues pour sélectionner l'image clé ou le segment optimal, améliorant ainsi les taux de clics et l'expérience utilisateur.

Remarque

ApsaraVideo for VOD prend en charge les images de vignettes statiques et animées. Les vignettes vidéo ne sont pas prises en charge.

  • Utilisation

    1. Appelez l'opération AddAITemplate pour créer un modèle de vignette intelligente. Définissez le paramètre TemplateType sur AIImage et configurez les autres paramètres selon vos besoins.

    2. Appelez l'opération SubmitAIImageJob pour soumettre une tâche de vignette intelligente. Définissez le paramètre AITemplateId sur l'ID du modèle que vous avez créé et configurez les autres paramètres selon vos besoins.

Exemple : Définir la première image comme vignette

Présentation du processus

  1. Créez un modèle d'instantané pour capturer la première image d'une vidéo.

  2. Soumettez une tâche d'instantané pour capturer la première image.

  3. Définissez la vignette vidéo sur l'instantané de la première image capturée.

Procédure

Console

  1. Créez un modèle d'instantané pour capturer la première image.

    1. Connectez-vous à la console ApsaraVideo for VOD.

    2. Dans le volet de navigation de gauche, choisissez Configuration Management > Media Processing > Snapshot Templates.

    3. Cliquez sur Create Snapshot Template. Configurez les paramètres pour capturer la première image.

      Définissez un Template Name personnalisé. Sélectionnez Normal Snapshot pour Snapshot Type. Définissez Start Time sur 00:00:00 et Snapshot Count: sur 1. Configurez les autres paramètres selon vos besoins (Modèles d'instantané).

    4. Cliquez sur Save pour créer le modèle d'instantané.

  2. Soumettez une tâche d'instantané pour capturer la première image.

    Remarque
    • Pour soumettre une tâche d'instantané depuis la console, créez un workflow avec un nœud Snapshots et sélectionnez le modèle d'instantané de la première image (Gérer les workflows).

    • Configurez une notification d'événement SnapshotComplete pour recevoir l'état de la tâche et l'URL de l'image capturée lorsque la tâche est terminée (Paramètres de rappel).

    • Scénario 1 : Prendre un instantané lors du téléchargement de la vidéo

      1. Dans la console ApsaraVideo for VOD, choisissez Media Files > Audio/Video.

      2. Cliquez sur Upload Audio/Video, puis sur Add Audio/Video.

      3. Définissez la méthode de téléchargement et l'emplacement de stockage, ajoutez le fichier vidéo, puis sélectionnez Use Workflow. Choisissez le workflow que vous avez créé pour capturer la première image.

      4. Cliquez sur Upload.

    • Scénario 2 : Prendre un instantané après le téléchargement de la vidéo

      1. Dans la console ApsaraVideo for VOD, choisissez Media Files > Audio/Video.

      2. Dans la liste audio/vidéo, recherchez la vidéo cible et cliquez sur Media Processing dans la colonne Actions.

      3. Définissez Processing Type sur Use Workflow, et définissez le paramètre Workflows sur le workflow que vous avez créé pour capturer la première image.

      4. Cliquez sur OK.

    • Obtenir le résultat de l'instantané

      • Si vous avez configuré une notification d'événement SnapshotComplete, vous pouvez obtenir l'état de la tâche et l'URL de l'image capturée à partir du rappel.

      • Si vous n'avez pas configuré de notifications d'événements, vous pouvez appeler périodiquement l'opération ListSnapshots pour interroger l'état de la tâche et l'URL de l'image capturée.

  3. Définissez la vignette vidéo sur l'instantané de la première image.

    Remarque

    Enregistrez l'instantané de l'étape 2 sur votre ordinateur local avant de le télécharger comme vignette.

    1. Dans la console ApsaraVideo for VOD, choisissez Media Files > Audio/Video.

    2. Dans la liste audio/vidéo, recherchez la vidéo cible et cliquez sur Manage dans la colonne Actions.

    3. Dans l'onglet Basic information, cliquez sur Editing Video Information .

    4. Cliquez sur Upload, sélectionnez l'instantané de la première image que vous avez enregistré localement, puis cliquez sur Open.

    5. Cliquez sur Save pour définir la vignette vidéo.

      Vérifiez la liste audio/vidéo pour confirmer la mise à jour de la vignette.

OpenAPI

Remarque

Les exemples suivants utilisent le SDK Alibaba Cloud pour Java afin d'appeler les opérations d'API ApsaraVideo for VOD.

Procédure

  1. Créez un modèle d'instantané pour capturer la première image.

    Appelez l'opération AddVodTemplate pour créer un modèle d'instantané permettant de capturer la première image. Le code suivant fournit un exemple :

    import com.aliyuncs.DefaultAcsClient;
    import com.aliyuncs.exceptions.ClientException;
    import com.aliyuncs.profile.DefaultProfile;
    import com.aliyuncs.vod.model.v20170321.AddVodTemplateRequest;
    import com.aliyuncs.vod.model.v20170321.AddVodTemplateResponse;
    /**
     * Note:
     * 1. This demo shows how to create a template to capture the first frame as a single snapshot.
     * 2. We recommend using the ApsaraVideo for VOD console to create snapshot templates for a more convenient experience.
     */
    public class AddSnapshotTemplate {
        // The AccessKey pair of an Alibaba Cloud account has permissions on all API operations. We recommend that you use a RAM user to call API operations or perform routine O&M.
        // Do not hard-code the AccessKey ID and AccessKey Secret in your project. Otherwise, the AccessKey pair may be leaked and the security of all your resources may be compromised.
        // This example shows how to use environment variables to obtain the AccessKey pair for identity verification. Before you run the code, configure the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables.
        public static String accessKeyId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
        public static String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
        public static void main(String[] args) {
            try{
                DefaultAcsClient vodClient = initVodClient(accessKeyId, accessKeySecret);
                AddVodTemplateResponse response = addSnapshotTemplate(vodClient);
                System.out.println("RequestId is:" + response.getRequestId());
                System.out.println("TemplateId is:" + response.getVodTemplateId());
            }catch (Exception e){
            }
        }
        public static AddVodTemplateResponse addSnapshotTemplate(DefaultAcsClient vodClient) throws ClientException {
            AddVodTemplateRequest request = new AddVodTemplateRequest();
            request.setName("First-frame snapshot template");
            request.setTemplateType("Snapshot");
            request.setTemplateConfig("{\"SnapshotType\":\"NormalSnapshot\",\"SnapshotConfig\":{\"FrameType\":\"normal\",\"Count\":1,\"Interval\":1,\"SpecifiedOffsetTime\":0}}");
            return vodClient.getAcsResponse(request);
        }
        public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
            // The region where ApsaraVideo for VOD is activated.
            String regionId = "cn-shanghai";  
            DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
            DefaultAcsClient client = new DefaultAcsClient(profile);
            return client;
        }
    }
    
  2. Soumettez une tâche d'instantané pour capturer la première image.

    Appelez l'opération SubmitSnapshotJob pour soumettre une tâche d'instantané. Le code suivant fournit un exemple :

    import com.aliyuncs.DefaultAcsClient;
    import com.aliyuncs.exceptions.ClientException;
    import com.aliyuncs.profile.DefaultProfile;
    import com.aliyuncs.vod.model.v20170321.*;
    /**
     * Note:
     * 1. This demo shows how to submit a snapshot job after a first-frame snapshot template is created.
     * 2. For newly uploaded videos, we recommend performing this step after the `VideoAnalysisComplete` event succeeds. For existing videos with a Normal status, you can design your own process.
     * 3. Snapshots are an asynchronous task. We recommend waiting for the `SnapshotComplete` event to succeed before you retrieve the snapshot URL.
     * 4. You can infer the snapshot output URL from `SnapshotRegular` in the event callback. For more information about the URL generation rule, see the `SnapshotComplete` topic.
     * 5. If you do not have a callback service, you can also call the `ListSnapshots` operation to poll for results. This operation returns only the latest snapshot result by default. For more information, see the `ListSnapshots` API reference.
     */
    public class SubmitSnapshotJob {
        // The AccessKey pair of an Alibaba Cloud account has permissions on all API operations. We recommend that you use a RAM user to call API operations or perform routine O&M.
        // Do not hard-code the AccessKey ID and AccessKey Secret in your project. Otherwise, the AccessKey pair may be leaked and the security of all your resources may be compromised.
        // This example shows how to use environment variables to obtain the AccessKey pair for identity verification. Before you run the code, configure the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables.
        public static String accessKeyId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
        public static String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
        public static void main(String[] args) {
            try{
                DefaultAcsClient vodClient = initVodClient(accessKeyId, accessKeySecret);
                SubmitSnapshotJobResponse response = submitSnapshotJob(vodClient);
                System.out.println("RequestId is:" + response.getRequestId());
                System.out.println("JobId is:" + response.getSnapshotJob().getJobId());
            }catch (Exception e){
            }
        }
        public static SubmitSnapshotJobResponse submitSnapshotJob(DefaultAcsClient vodClient) throws ClientException {
            SubmitSnapshotJobRequest request = new SubmitSnapshotJobRequest();
            request.setVideoId("a42b**********633b79f0102");
            request.setSnapshotTemplateId("1f27a7**********eba2756");
            // Optional. Custom pass-through parameters that are available in callbacks. Use this to identify the first-frame snapshot.
            request.setUserData("{\"Extend\":{\"SnapshotType\":\"FirstFrame\",\"VideoId\":\"a42bf540********33b79f0102\"}}");
            return vodClient.getAcsResponse(request);
        }
        public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
            // The region where ApsaraVideo for VOD is activated.
            String regionId = "cn-shanghai";  
            DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
            DefaultAcsClient client = new DefaultAcsClient(profile);
            return client;
        }
        // Call ListSnapshots to query snapshots.
        public static ListSnapshotsResponse listSnapshots(DefaultAcsClient vodClient) throws ClientException {
            ListSnapshotsRequest request = new ListSnapshotsRequest();
            request.setVideoId("a42bf540b1b371ed804a6633b79****");
            request.setSnapshotType("NormalSnapshot");
            ListSnapshotsResponse response = vodClient.getAcsResponse(request);
            System.out.println("RequestId is:" + response.getRequestId());
            System.out.println("SnapshotUrl is:" + response.getMediaSnapshot().getSnapshots().get(0).getUrl());
            return vodClient.getAcsResponse(request);
        }
    }
    
  3. Définissez la vignette vidéo sur l'instantané de la première image.

    Cet exemple modifie la vignette d'une seule vidéo après le téléchargement. Autres méthodes : Définir une vignette lors du téléchargement de la vidéo et Mettre à jour une vignette après le téléchargement de la vidéo.

    Appelez l'opération UpdateVideoInfo et transmettez le paramètre CoverURL pour spécifier la vignette vidéo. Le code suivant fournit un exemple :

    package com.alibaba.bltest.transcode;
    import com.aliyuncs.DefaultAcsClient;
    import com.aliyuncs.exceptions.ClientException;
    import com.aliyuncs.profile.DefaultProfile;
    import com.aliyuncs.vod.model.v20170321.UpdateVideoInfoRequest;
    import com.aliyuncs.vod.model.v20170321.UpdateVideoInfoResponse;
    /**
     * Note:
     * 1. This demo shows how to update the thumbnail of a single video. To modify other video parameters, see the `UpdateVideoInfo` API reference.
     * 2. When updating a thumbnail, ensure that the image URL you provide is valid.
     */
    public class UpdateVideoInfo {
        // The AccessKey pair of an Alibaba Cloud account has permissions on all API operations. We recommend that you use a RAM user to call API operations or perform routine O&M.
        // Do not hard-code the AccessKey ID and AccessKey Secret in your project. Otherwise, the AccessKey pair may be leaked and the security of all your resources may be compromised.
        // This example shows how to use environment variables to obtain the AccessKey pair for identity verification. Before you run the code, configure the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables.
        public static String accessKeyId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
        public static String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
        public static void main(String[] args) {
            try{
                DefaultAcsClient vodClient = initVodClient(accessKeyId, accessKeySecret);
                UpdateVideoInfoResponse response = updateVideoInfo(vodClient);
                System.out.println("RequestId is:" + response.getRequestId());
            }catch (Exception e){
            }
        }
        public static UpdateVideoInfoResponse updateVideoInfo(DefaultAcsClient vodClient) throws ClientException {
            UpdateVideoInfoRequest request = new UpdateVideoInfoRequest();
            request.setVideoId("a42b***********33b79f0102");
            // When setting the first-frame thumbnail, set `CoverURL` to the image URL that is output after the first-frame snapshot job succeeds.
            request.setCoverURL("http://demo.aliyuncdn.com/a42bf5******40b1b37/snapshots/normal/41B7AF54-18672BB301D-1748-0984-309-112420****.jpg");
            return vodClient.getAcsResponse(request);
        }
        public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
            // The region where ApsaraVideo for VOD is activated.
            String regionId = "cn-shanghai";  
            DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
            DefaultAcsClient client = new DefaultAcsClient(profile);
            return client;
        }
    }
    

Exemple complet

package com.alibaba.bltest.transcode;
import com.alibaba.fastjson.JSONObject;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.vod.model.v20170321.*;
import org.apache.commons.lang3.StringUtils;
/**
 * Note:
 * 1. This demo provides the complete logic for taking a snapshot and updating a thumbnail. You must adapt parts of the code to your business logic.
 * 2. This demo cannot be run directly. You must add the required logic.
 * 3. This demo is for reference only and does not represent the only implementation method.
 */
public class SnapshotAndUpdateCover {
    // The AccessKey pair of an Alibaba Cloud account has permissions on all API operations. We recommend that you use a RAM user to call API operations or perform routine O&M.
    // Do not hard-code the AccessKey ID and AccessKey Secret in your project. Otherwise, the AccessKey pair may be leaked and the security of all your resources may be compromised.
    // This example shows how to use environment variables to obtain the AccessKey pair for identity verification. Before you run the code, configure the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables.
    public static String accessKeyId = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID");
    public static String accessKeySecret = System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET");
    public static void main(String[] args) {
        try{
            DefaultAcsClient vodClient = initVodClient(accessKeyId, accessKeySecret);
            // Video ID
            String videoId = "a42bf540b1b37*******b79f0102";
            // Scenario 1: You have a callback service or use Message Service (MNS).
            // If you set a thumbnail for a newly uploaded video, you must first receive the video analysis success event.
            // If you set a thumbnail for an existing video, you can directly submit a snapshot job from this step.
            submitSnapshotJob(vodClient,videoId);
            // After you receive the `SnapshotComplete` event callback, determine the snapshot type and retrieve the required image URL.
            JSONObject callBackMessage = new JSONObject();  // Replace this with the message received by the callback service.
            String snapshotType = callBackMessage.getJSONObject("UserData").getJSONObject("Extend").getString("SnapshotType");
            if("FirstFrame".equals(snapshotType)){
                // Replace the snapshot path logic here with your custom logic.
                String coverUrl = callBackMessage.getJSONArray("SnapshotInfos").getJSONObject(0).getString("SnapshotRegular").replace("{SnapshotCount}","00001");
                // Update the video thumbnail.
                updateVideoInfo(vodClient,videoId,coverUrl);
            }
            // Scenario 2: You do not have a callback service or use MNS.
            // If you set a thumbnail for a newly uploaded video, poll the video status after the upload.
            String videoStatus = "";
            while(!"Normal".equals(videoStatus)){
                videoStatus = getVideoInfo(vodClient,videoId);
                Thread.sleep(1000);
            }
            // If you set a thumbnail for an existing video, you can directly submit a snapshot job from this step.
            submitSnapshotJob(vodClient,videoId);
            // Poll for the snapshot result.
            String coverUrl = "";
            while(StringUtils.isBlank(coverUrl)){
                coverUrl = listSnapshots(vodClient,videoId);
                Thread.sleep(1000);
            }
            // Update the video thumbnail.
            updateVideoInfo(vodClient,videoId,coverUrl);
        }catch (Exception e){
        }
    }
    /**
     * Submit a snapshot job.
     */
    public static SubmitSnapshotJobResponse submitSnapshotJob(DefaultAcsClient vodClient, String vid) throws ClientException {
        SubmitSnapshotJobRequest request = new SubmitSnapshotJobRequest();
        request.setVideoId(vid);
        request.setSnapshotTemplateId("1f27a7f*********70eba2756");
        // Optional. Custom pass-through parameters that are available in callbacks. Use this to identify the first-frame snapshot.
        request.setUserData("{\"Extend\":{\"SnapshotType\":\"FirstFrame\",\"VideoId\":\"a42bf540********33b79f0102\"}}");
        return vodClient.getAcsResponse(request);
    }
    /**
     * Update the video thumbnail.
     */
    public static UpdateVideoInfoResponse updateVideoInfo(DefaultAcsClient vodClient, String vid, String coverUrl) throws ClientException {
        UpdateVideoInfoRequest request = new UpdateVideoInfoRequest();
        request.setVideoId(vid);
        // When setting the first-frame thumbnail, set `CoverURL` to the image URL that is output after the first-frame snapshot job succeeds.
        request.setCoverURL(coverUrl);
        return vodClient.getAcsResponse(request);
    }
    /**
     * Initialize the SDK instance.
     */
    public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
        // The region where ApsaraVideo for VOD is activated.
        String regionId = "cn-shanghai";  
        DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
        DefaultAcsClient client = new DefaultAcsClient(profile);
        return client;
    }
    /**
     * Query snapshots.
     */
    public static String listSnapshots(DefaultAcsClient vodClient, String vid) throws ClientException {
        ListSnapshotsRequest request = new ListSnapshotsRequest();
        request.setVideoId(vid);
        request.setSnapshotType("NormalSnapshot");
        ListSnapshotsResponse response = vodClient.getAcsResponse(request);
        String coverUrl = "";
        System.out.println("RequestId is:" + response.getRequestId());
        try{
            coverUrl = response.getMediaSnapshot().getSnapshots().get(0).getUrl();
            System.out.println("SnapshotUrl is:" + response.getMediaSnapshot().getSnapshots().get(0).getUrl());
        }catch (NullPointerException e){
        }
        return coverUrl;
    }
    /**
     * Query a single video.
     */
    public static String getVideoInfo(DefaultAcsClient vodClient, String vid) throws ClientException {
        GetVideoInfoRequest request = new GetVideoInfoRequest();
        request.setVideoId(vid);
        GetVideoInfoResponse response = vodClient.getAcsResponse(request);
        System.out.println("RequestId is:" + response.getRequestId());
        String videoStatus = "";
        try{
            videoStatus = response.getVideo().getStatus();
            System.out.println("Video Status is:" + response.getVideo().getStatus());
        }catch (NullPointerException e){
        }
        return videoStatus;
    }
}