Après six mois de distanciation sociale, j'aide à la garde des enfants de ma famille élargie. L'enfant de trois ans a-t-il oublié la chanson ABC ? Je lui ai promis qu'on ferait une autre vidéo, et on le ferait en écrivant un programme !
Le code ci-joint contient de nombreux commentaires et réutilise le matériel des publications précédentes. Il y a une table de données qui ressemble à ceci :
Columns describe pictures and notesLes colonnes décrivent les images et les notes
Le JSL lit la table, génère un fichier .wav et exécute FFmpeg pour créer la vidéo .mp4. La formule d'image dans la table de données combine l'icône et le texte afin que le JSL n'ait pas besoin d'en savoir trop sur les autres colonnes. La formule de colonne crée une arborescence de zone d'affichage et en prend une photo. Il en construit deux, en fait, un pour agrandir l'image de l'icône et un second avec l'image de l'icône à côté des très grosses lettres.
Faire une vidéo en JMP avec FFmpeg a plus d'informations sur l'obtention et l'utilisation de FFmpeg.