Utiliser FFMPEG

FFMPEG est une collection de logiciels permettant de traiter des flux audio ou vidéo. En général utilisé en ligne de commande, on envisage ici divers exemples de conversions entre formats / compressions

, par clem

Utiliser ffprobe pour récupérer les infos sur un fichier vidéo/audio :

Compresser des fichiers vidéos

  • compression en mp4 qualité web en gardant même taille :
  • compression en mp4 qualité web en imposant le format Full HD ou HD :
  • compression en webm qualité web en gardant même taille :
  • compressions en mp4 qualité web taille adaptées téléphones nHD ou qHD :
  • compression en webm qualité web taille adaptée téléphones :

boucle bash pour générer toutes les vidéos d’un répertoire : exemple pour créer nHD et qHD :

Récupérer un morceau d’une vidéo existante :

  • cas 1 : les 309 premières secondes
  • cas 2 : à partir de 19’34’’ :
  • cas 3 : à partir de 25’30 jusqu’à 31’18
  • cas 4 : 15 secondes à partir de 28’20

Fusionner 3 vidéos :

dans le répertoire contenant les vidéos à fusionner création d’un fichier txt fusion.txt qui contient la liste des vidéos à fusionner :

lancer ffmpeg pour qu’il utilise la liste des fichiers de fusion.txt :

Extraire la bande son d’une vidéo :

extraction de la bande son au format mp3 :

Ajout d’une bande son à une vidéo :

  • cas 1 : fusion de la vidéo source.mp4 (sans son) avec la bande son source_audio.mp3 (on se place dans le cas "simple" où les 2 sources font exactement le même temps) :
  • cas 2 : remplacement de la bande son de la vidéo source.mp4 par la bande son source_audio.mp3 :

Compression des fichiers audios mp3

  • compression en échantillonage 96k (testé OK dans le match 48k / 96k / 128k) :

Intégration d’un fichier de sous-titres .srt :