Automatiser la mise bout à bout de fichier audio (mp3) avec VBA Excel

victo88 -  
 victo88 -
Bonjour,

J'aimerais mettre bout à bout des fichiers audio avec VBA.

Vous allez me dire pourquoi faire ca avec VBA ?
Je sais que bien entendu on peut le faire avec des logiciel comme Audacity mais c'est assez chronophage surtout quand tu as environ 10 fichiers à fusionner et qu'il faut le faire plusieurs fois.

J'ai une piste :
Je me demande si on peut ouvrir les fichiers en texte et les fusionner grâce à VBA.
J'ai essayé de trouver des informations sur ce sujet mais vraiment rien à l'horizon.



C'est une des premières fois que je n'arrive pas à trouver la solution à mon problème donc je l'a pose, j'espère que c'est possible.
Merci d'avance

Victorien
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
as-tu vérifié si copy /B fait correctement la mise bout à bout?
si oui, tu peux sans doute faire simplement ce que tu souhaites en VBA, en ouvrant les fichiers en binaire, bien sûr, pas en texte.
0
victo88
 
Le /B ne fonctionne pas un fichier mp3 est assez complexe il est composé d'un header et d'un (pied de page).
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
si tu connais le format, rien ne t'empeche de programmer cela en VBA.
0
victo88 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
Justement je ne m'y connais pas assez
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > victo88
 
tu n'as pas expliqué pourquoi tu voulais faire cela en VBA.
je n'ai pas réussi, mais cela devrait être plus facile avec python.
0
victo88 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
De part ma formation pour l'industrie où on utilise souvent cela je suis à l'aise avec la VBA.
Je ne suis pas programmateur je ne connais pas le python.


Mais si ca peut fonctionner en python pourquoi pas.
0