Je pense que tout le monde connaît le problème du téléchargement de vidéos 480p et 1080p depuis Youtube et que le seul moyen disponible pour de nombreux programmes de téléchargement est de télécharger séparément les pistes audio et vidéo, puis de les regrouper dans un conteneur.
Il existe un code ffmpeg pour multiplexer (un par un) les pistes .m4a et .m4v dans un conteneur .mp4
Voici le code:
ffmpeg -i "file name.m4v" -i "file name.m4a" -acodec copy -vcodec copy "file name.mp4"
Mais comment BATCH multiplexer de nombreux fichiers .m4a & .m4v?
Merci d'avance...
bash
(en cas de doute, tapezbash
), que vous accédezcd
au répertoire contenant les fichiers vidéo (cd /path/to/video/files
) et que chaque fichier vidéo a un fichier audio correspondant (video_file_1.m4v, video_file_1.m4a
). Si ceux-ci sont maintenus, il vous suffit de coller la commande de la réponse dans votre terminal - aucune modification nécessaire! Les noms de fichiers seront lus automatiquement etffmpeg
exécutés sur chacun d'eux.