Cette documentation nous apprend à configurer son fichier .json
01 À quoi sert ce fichier ?
- [ ] Une fois le template et l’audio créés, il reste à créer le fichier de configuration, appelé “configuration.json”.
- [ ] Ce fichier permet de renseigner toutes les informations concernant le template à synchroniser sur la plateforme :
- La résolution de la vidéo
- Le nom des compositions dans le template
- Les variables utilisées dans le template
- Les conditions permettant d’appeler les séquences personnalisées
- Dans le cas ou la composition est à diviser en plusieurs parties, les frames de début et de fin correspondant aux parties en question
02 Exemple de config
"VideoQuality": "Resolution720p",
"UseSoundFromCompositions": true,
"Parts": [
// Part_01
{
"CompositionName": "00_LOGO",
"Variables": [],
"Condition": ""
},
// Part_02
{
"CompositionName": "01_INTRO",
"FrameToStart": 0,
"Variables": [
"TXT_civilite",
"TXT_date_souscription"
],
"Condition": ""
},
// Part_03
{
"CompositionName": "02_CONTRAT_MONO",
"Variables": [
"TXT_nom_contrat"
],
"Condition": "TXT_mono_contrat == 1 && TXT_multi_contrats == 0"
},
// Part_04
{
"CompositionName": "02_CONTRAT_MULTI",
"Variables": [
"TXT_nom_contrat"
],
"Condition": "TXT_mono_contrat == 0 && TXT_multi_contrats == 1"
},
// Part_05
{
"CompositionName": "03_ESPACE_CLIENT",
"Variables": [],
"Condition": ""
},
// Part_06
{
"CompositionName": "04_LIBRE",
"Variables": [
"TXT_type_gestion"
],
"Condition": "TXT_type_gestion equals LIBRE"
},
// Part_07
{
"CompositionName": "04_AUTRE",
"Variables": [
"TXT_type_gestion"
],
"Condition": "TXT_type_gestion not equals LIBRE"
},
// Part_08
{
"CompositionName": "05_OUTRO",
"Variables": [],
"Condition": ""
},
],
"Audios": [
// MUSIQUE
{
"Path": "audio.aac",
"Variables": [],
"Condition": "",
},
],
"Covers": [
{
"Start": 1,
"End": 1,
"RushType": "AE",
"Path": "Template_GanVie.aepx",
"CompositionName": "COVER",
"Variables": [],
"Condition": ""
},
],
"Variables": [
{
"Name": "TXT_civilite",
"DefaultValue": "",
"ExampleValue": "Madame",
"MaxLength": 100
},
{
"Name": "TXT_date_souscription",
"DefaultValue": "",
"ExampleValue": "1998",
"MaxLength": 5
},
{
"Name": "TXT_nom_contrat",
"DefaultValue": "",
"ExampleValue": "Gan Prévoyance Retraite active",
"MaxLength": 100
},
{
"Name": "TXT_mono_contrat",
"DefaultValue": "",
"ExampleValue": "1",
"MaxLength": 2
},
{
"Name": "TXT_multi_contrats",
"DefaultValue": "",
"ExampleValue": "0",
"MaxLength": 2
},
{
"Name": "TXT_type_gestion",
"DefaultValue": "",
"ExampleValue": "LIBRE",
"MaxLength": 100
},
],
}
03 Renseigner un fichier Json (Set up)
- [ ] Dans un premier le temps, on renseigne dans le fichier Json la résolution de la vidéo. Voici les résolutions possibles :
| Resolution540p |
16:9 |
| Resolution540pPortrait |
9:16 |
| Resolution540pSquare |
1:1 |
| Resolution 720p |
16:9 |
| Resolution 720pPortrait |
9:16 |
| Resolution 720pSquare |
1:1 |
| Resolution1080p |
16:9 |
| Resolution1080pPortrait |
9:16 |
| Resolution1080pSquare |
1:1 |
- [ ] Puis, on indique s’il faut utiliser le son des compositions (par exemple si la voix OFF et le sound design sont à l’intérieur des compositions et pas sur un fichier audio.aac externe)
"VideoQuality": "Resolution720p",
"UseSoundFromCompositions": true,