Ces deux extensions de fichiers, m4v pour vidéo MPEG4 et m4a pour audio MPEG4, sont populaires. Voici un moyen simple de les remettre ensemble dans un seul fichier mp4 qui contiendra alors audio+vidéo.
Attention, pour que cette opération réussisse, il faut que la piste vidéo et la piste audio soient d’une durée rigoureusement identique.
Pour cela, télécharger au préalable FFMPEG.
Ensuite, quelques lignes de code pour mettre les 2 fichiers ensemble.
sVideo est une chaîne = "C:\Temp\ADAMSKI - Killer_128kbps.m4a" sAudio est une chaîne = "C:\Temp\ADAMSKI - Killer_1280x720.m4v" sSortie est une chaîne = "C:\Temp\ADAMSKI - Killer.mp4" SI fFichierExiste(sVideo) _ET_ fFichierExiste(sAudio) ALORS fSupprime(sSortie) sExec est une chaîne = ChaîneConstruit("C:\Temp\ffmpeg\bin\ffmpeg.exe -i ""%1"" -i ""%2"" -acodec copy -vcodec copy ""%3""",sVideo,sAudio,sSortie) SI LanceAppli(sExec,exeIconise,exeBloquant) ALORS ToastAffiche("Fusion terminée") SINON Erreur(ErreurInfo()) SINON Erreur("Fichier(s) d'origine manquant") FIN
Remarque : cela fonctionne également avec un fichier MP4 qui ne contient pas de piste audio au lieu du fichier M4V.