C’est la méthode la plus bourrine du monde : une image fixe, et l’audio qui est diffusé. Basta.

Commencez par créer une image de couverture de la taille de la vidéo souhaitée, par exemple 1920×1080 pixels et l’enregistrer en PNG (le rendu est meilleur qu’en JPG).

Tutoriel vidéo

Téléchargez FFMPEG

Voici les commandes utilisées dans ce tutoriel :

Sous Windows

  1. Déposer l’image ainsi que le mp3 dans le dossier repéré précédemment
  2. double-cliquez sur le fichier ff-prompt.bat
  3. Copier la commande suivante et collez-la dans l’invite de commande:
ffmpeg -loop 1 -r 1 -i image.png -i audio.mp3 -shortest -acodec copy video.mp4

Linux ou Mac

  1. Réunissez le fichier ffmpeg dézippé, l’image ainsi que le mp3 dans un même dossier.
  2. Ouvrir un terminal et placez-vous dans le dossier où ffmpeg, votre image et votre mp3 sont placés (via la commande “cd”)
  3. Copier la commande suivante et collez-la dans le terminal
./ffmpeg -loop 1 -r 1 -i image.jpg -i audio.mp3 -shortest -acodec copy video.mp4

NOTE : remplacer image.jpg et audio.mp3 par les vrais noms des fichiers, bien évidemment.

Et ensuite ?

Il suffit d’uploader sur YouTube le fichier mp4 généré ! à vous la YouTube Money ! (ou pas)

Publier une création audio sur YouTube : La méthode Quick & Dirty avec FFMPEG
Étiqueté avec :        

3 avis sur « Publier une création audio sur YouTube : La méthode Quick & Dirty avec FFMPEG »

  • 18 octobre 2019 à 0 h 42 min
    Permalien

    Testé avec ffmpeg version 4.1.4 sous Fedora 30 x64. L’option loop n’existe pas.

    J’utilise le script suivant (2 lignes) :

    for i in {1..200}; do printf "file '%s'\n" boucle_bulles_violettes.mp4 >> list.txt; done
    ffmpeg -i bt_78.ogg_.mp3 -f concat -i list.txt -map 0:a -map 1:v -codec copy -shortest bt_78.mp4

    1. On génère un fichier contenant plein de fois notre boucle vidéo “boucle_bulles_violettes.mp4”
    2. ffmpeg va associer la liste des vidéos présentes dans list.txt et le son du le fichier bt_78.ogg. Il générera un fichier bt_78.mp4
    -concat : concatène toutes les vidéos présente dans le fichier list.txt
    -map 0:a : indique que pour le 1er fichier passé par -i sera conservé l’audio
    -map 1:v : indique que pour le 2nd fichier passé par -i sera conservé la vidéo
    -shortest : La piste la plus courte fixera la longueur du fichier final

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *