Cette rubrique explique comment fusionner des vidéos à l'aide de la fonctionnalité de transcodage multimédia d'Intelligent Media Management (IMM).
Présentation
La fusion de vidéos permet de combiner plusieurs clips vidéo en un seul fichier de sortie et de le convertir au format souhaité.

Cas d'utilisation
Production cinématographique et télévisuelle : La fusion de vidéos est une étape essentielle de la production de films, de séries télévisées et de courts métrages. Elle permet aux monteurs d'assembler les plans et les scènes pour construire une narration complète.
Création de contenu : Sur les réseaux sociaux, les créateurs utilisent la fusion vidéo pour produire des vlogs, des tutoriels ou des compilations thématiques, rendant ainsi leur contenu plus attractif et agréable à regarder.
Éducation et formation : Les formateurs peuvent fusionner divers clips vidéo pour créer des supports pédagogiques complets alliant théorie et exemples pratiques, ce qui améliore la compréhension des étudiants.
Diffusion sportive : Dans le domaine sportif, la fusion vidéo sert à créer des résumés des temps forts permettant aux spectateurs de revivre les moments les plus excitants d'un match.
Formats audio et vidéo pris en charge
|
Catégorie |
Format |
|
Audio |
Tous les formats courants, tels que AAC, MP3, WAV, FLAC, WMA, AC3 et OPUS. |
|
Vidéo |
Tous les formats courants, tels que MP4, MPEG-TS, MKV, MOV, AVI, FLV, M3U8, WebM, WMV, RM et VOB. |
Procédure
Prérequis
Créez un AccessKey. Pour plus d'informations, consultez la rubrique Créer un AccessKey.
Activez Object Storage Service (OSS) et créez un bucket. Pour plus d'informations, consultez la rubrique Créer un bucket.
Activez Intelligent Media Management (IMM). Pour plus d'informations, consultez la rubrique Activer IMM.
-
Créez un projet dans la console IMM. Pour plus d'informations, consultez la rubrique Créer un projet.
RemarqueVous pouvez également appeler une opération API pour créer un projet. Pour plus d'informations, consultez la rubrique Créer un projet.
Appelez l'opération ListProjects pour lister tous les projets créés dans une région donnée.
Étape 1 : Télécharger les fichiers
Utilisez la console OSS pour télécharger vos fichiers multimédias vers un bucket situé dans la même région que votre projet IMM.
Sur la page de téléchargement, conservez la valeur par défaut File ACL définie sur Inherit from Bucket, puis cliquez sur Scan File pour sélectionner vos fichiers multimédias.
Étape 2 : Démarrer une tâche de transcodage multimédia
Appelez l'opération CreateMediaConvertTask pour créer une tâche de transcodage multimédia.
Exemples
Les exemples suivants montrent comment fusionner des vidéos dans le projet IMM nommé test-project.
Pour plus d'informations sur les fonctionnalités de traitement multimédia, consultez la rubrique Transcodage multimédia.
Utilisez OpenAPI Explorer pour appeler l'API de transcodage multimédia, déboguer les requêtes et afficher des exemples de code SDK.
Fusionner une intro, la vidéo principale et un outro
Chemins d'accès aux fichiers vidéo d'entrée :
oss://test-bucket/video-demo/head.mov,oss://test-bucket/video-demo/winemaking.movetoss://test-bucket/video-demo/tail.movIndex du fichier multimédia principal : 1
Paramètres vidéo : encodage H.264, CRF de 24 et fréquence d'images de 25 ips.
Paramètres audio : format AAC, débit binaire de 96 Kbps, stéréo à 2 canaux et fréquence d'échantillonnage de 44,1 kHz.
Format de la vidéo de sortie : MP4
Chemin d'accès au fichier de sortie :
oss://test-bucket/video-demo/concat.mp4Notification de fin de tâche : envoi d'un message à la rubrique MNS « test-mns-topic ».
Accédez à OpenAPI Explorer pour trouver un exemple de SDK avec ces paramètres de requête préremplis. Vous pouvez les modifier selon vos besoins et exécuter la requête en ligne.
Paramètres de requête
{
"ProjectName": "test-project",
"AlignmentIndex": 1,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/head.mov"
},
{
"URI": "oss://test-bucket/video-demo/winemaking.mov"
},
{
"URI": "oss://test-bucket/video-demo/tail.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/concat.{autoext}",
"Video": {
"TranscodeVideo": {
"CRF": 24,
"Codec": "h264",
"FrameRate": 25,
"PixelFormat": "yuv420p"
}
}
}
]
}
Fusionner deux vidéos en une vidéo 720p
Chemins d'accès aux fichiers vidéo d'entrée :
oss://test-bucket/video-demo/winemaking.movetoss://test-bucket/video-demo/shushan-commercial-building.movIndex du fichier multimédia principal : 0
Paramètres vidéo : encodage H.264, CRF de 25, 25 ips et résolution de 1280x720. La vidéo est mise à l'échelle avec ajout de bandes noires (letterboxing) pour s'adapter au format. Pour plus d'informations, consultez la rubrique Méthodes de redimensionnement.
Paramètres audio : format AAC, débit binaire de 96 Kbps, stéréo à 2 canaux et fréquence d'échantillonnage de 44,1 kHz.
Format de la vidéo de sortie : MP4
Chemin d'accès au fichier de sortie :
oss://test-bucket/video-demo/concat.mp4Notification de fin de tâche : envoi d'un message à la rubrique MNS « test-mns-topic ».
Accédez à OpenAPI Explorer pour trouver un exemple de SDK avec ces paramètres de requête préremplis. Vous pouvez les modifier selon vos besoins et exécuter la requête en ligne.
Paramètres de requête
{
"ProjectName": "test-project",
"AlignmentIndex": 0,
"Notification": {
"MNS": {
"TopicName": "test-mns-topic"
}
},
"Sources": [
{
"URI": "oss://test-bucket/video-demo/winemaking.mov"
},
{
"URI": "oss://test-bucket/video-demo/shushan-commercial-building.mov"
}
],
"Targets": [
{
"Audio": {
"TranscodeAudio": {
"Bitrate": 96000,
"Channel": 2,
"Codec": "aac",
"SampleRate": 44100
}
},
"Container": "mp4",
"URI": "oss://test-bucket/video-demo/concat.{autoext}",
"Video": {
"TranscodeVideo": {
"AdaptiveResolutionDirection": true,
"CRF": 25,
"Codec": "h264",
"FrameRate": 25,
"PixelFormat": "yuv420p",
"Resolution": "x720",
"ScaleType": "fill"
}
}
}
]
}