Comment puis-je utiliser la ligne de commande pour créer un fichier mp3 avec un fichier Mp4 avec des visualisations? Est-il possible de convertir en lots un dossier avec des MP3 en vidéos?

J'ai un dossier rempli de fichiers mp3. Je voudrais les rendre comme des fichiers vidéo mp4 avec des visualisations musicales – existe-t-il une façon de le faire par le biais de la ligne de commande?

    Solution générale

    Utilisez un programme créé pour l'édition vidéo:
    Par exemple, vous pouvez vérifier AVIdemux , un éditeur vidéo gratuit conçu pour des tâches simples de coupe, de filtrage et d'encodage. Que vous pouvez télécharger ici pour Linux, Windows, Mac …

    Il existe même un tutoriel sur Créer une vidéo à partir de l'image fixe et du fichier audio .

    Par ligne de commande :
    Vous pouvez télécharger ffmpeg et l'utiliser à partir de la ligne de commande. Il existe pour Linux, Mac et Windows.

    Solution Bash (Linux / Mac)

    Si nous supposons que vous êtes sous Linux et que vous avez tous les paquets et codec nécessaires, vous pouvez essayer quelque chose comme:

     ffmpeg -loop_input -i image.jpg -i sound.mp3 -shortest -b 1000k -acodec copy out.mp4 

    ou

     ffmpeg -loop_input -i image.jpg -i sound.mp3 -shortest -vcodec libx264 -vpre default -acodec copy out.mp4 

    Pour convertir votre fichier sound.mp3 dans out.mp4 avec l'image image.jpg .

    Lorsque vous trouvez la bonne combinaison de codec / options que vous voulez, vous pouvez faire un script pour lire chaque fichier dans le répertoire, supprimer l'extension (.mp3) du nom et ajouter la nouvelle extension (.mp4, NewName=$(basename $MyFile .mp3).mp4 ), sélectionnez l'image que vous souhaitez mettre et exécutez la commande que vous venez de trouver …

    Comment faire le script est une autre question 🙂 et vous pouvez avoir un indice en regardant Expansion de nom de fichier , ou à cette question ou à celle-ci . Essayez d'éviter de = analyser la sortie de ls , d'utiliser une solution avec find place …

    les fenêtres

    Il est possible de créer un script aussi, ou vous pouvez utiliser un logiciel gratuit ou shareware , parmi tous les AVIdemux ou Video Editor … ou tout ce que le réseau vous proposera.

    Les références

    • Internet votre moteur de recherche préféré
    • Ffmpeg
    • Créer une vidéo à partir de l'image fixe et du fichier audio
    • Création de Youtube (mp4) à partir de mp3 et d'image
    • Comment convertir MP3 en MP4