Table des matières

Ajouter un générique à une vidéo existante

Cas d'utilisation

Je dispose d'une vidéo à laquelle je souhaite ajouter un générique. Cette vidéo étant dans un format de diffusion, je ne souhaite pas la ré-encoder. J'écarte donc l'option de l'utiliser comme une source classique, dans un logiciel de montage.

Si vous souhaitez créer un générique au cours d'un processus classique de post-production et de montage, vous n'êtes pas au bon endroit ;-)

Condition simplificatrice

Je dispose d'un logiciel de montage virtuel préconfiguré pour générer des vidéos ayant les mêmes caractéristiques (format, encodage, codec)1) que ma vidéo de départ.

Solution

La marche à suivre est de :

  1. produire un générique répondant aux mêmes caractéristiques que la vidéo initiale, dans son format de diffusion
  2. concaténer le fichier obtenu et le fichier de la vidéo initiale

Concaténation

source : Concatenating media files (ffmpeg.org) (en)

La commande concat de ffmeg permet d'effectuer la seconde étape, sans ré-encoder les vidéos qu'on lui demande de réenconder. L'exemple suivant illustre cette opération :

ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.wav

où “mylist.txt” est un fichier contenant la liste de fichiers concaténer, un nom de fichier par ligne.

Production du générique

Pour ce faire, j'utilise le logiciel Kdenlive2).

  1. ouvrir kdenlive
  2. ajouter la vidéo initiale aux clips du projet
  3. adapter, si nécessaire, la configuration du projet aux caractéristiques de ce clip
  4. créer le générique comme lors d'un montage classique : texte, images, effets, etc.
  5. insérer le générique et la vidéo dans la time-line
  6. tester l'enchaînement
  7. sélectionner le seul générique
  8. effectuer le rendu de la sélection, avec les mêmes caractéristiques que la vidéo initiale
    • si elle a elle-même été produite par kdenlive, il suffit de d'utiliser la même configuration préexistante3) ; c'était mon cas, d'où la condition simplificatrice
    • sinon, parcourir les formats préexistants pour découvrir s'il y en a un qui correspond aux caractéristiques de la vidéo initiale
    • et sinon, créer un format de rendu en utilisant l'interface ad hoc de kdenlive

On peut appliquer tous les effets que l'on souhaite au générique. Typiquement un fondu à la fermeture ou l'ouverture, selon qu'il s'agit d'un générique de début ou de fin. Mais on ne touchera pas à la vidéo initiale : pas de fondu-enchaîné ni d'insertion du générique à l'intérieur de la vidéo4).

Il ne reste plus qu'a concaténer le de rendu du générique au fichier de la vidéo initiale, comme indiqué précédemment.

1)
La commande ffprobe monfichier affiche ces caractéristiques.
2)
Tout autre logiciel permettant de produire des vidéos avec les mêmes caractéristiques que la vidéo initiale fera aussi bien l'affaire.
3)
L'un des “Formats” sélectionnables dans la fenêtre de rendu
4)
L'insertion est possible mais il faut préalablement réaliser un découpage sans ré-encondage de la vidéo initiale. Ce qui sort du cadre de cette fiche. Pour un début de piste : How to trim a video using FFmpeg