Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1100 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  mettre bout à bout plusieurs mp3 dans un seul

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mettre bout à bout plusieurs mp3 dans un seul

n°489449
Nerdzus
Posté le 17-08-2003 à 14:24:37  profilanswer
 

Je cherche à faire un joigneur de mp3, mais je ne voit pas trop comment les mettre bout à bout dans un seul fichier ?
 

mood
Publicité
Posté le 17-08-2003 à 14:24:37  profilanswer
 

n°490505
Nerdzus
Posté le 18-08-2003 à 18:16:58  profilanswer
 

Ce que je sais :
 
Le mp3 est composé de frames, qui contiennent une entête qui spécifie la longueure de la frame, le bitrate, le samplerate la version du mpeg etc..
 
le début d'une frame, et d'une en tête commence par 1111111111 en binaire et que les 21 autre bits suivant donnent l'information sur le mp3.
 
1)Comment ne sortir que les frames d'un mp3 en ne prenant pas compte des tags ?
 
2)Puis-je simplement coller les frames du fichier suivant à la suite des frames du fichier déja présent? (En sachant que les mp3 doivent être encodés de la même manière et donc auront le même header)

n°490553
red factio​n
Posté le 18-08-2003 à 19:07:02  profilanswer
 

si les 2 mp3 sont de meme bitrate ca ne devrait pas poser trop de problemes.
 
 
a mon avis ca consiterait a  
 
retirer le tag id3(apparament il se trouve a la fin du fichier)
retirer le header (je connais pas la struct dun mp3 mais yen a surement un )  
ca pour les 2 mp3
 
coller les 2 morceaux dans un nouveau fichier (a coup de read/write)  
 
puis refaire un nouveau header et tag id3  
 
 
 
voila

n°490557
Nerdzus
Posté le 18-08-2003 à 19:11:19  profilanswer
 

mhh il y a 2 tags un au début et un à la fin, je sais plus lequel est le 1 et lequel est le 2..
 
Pour ce qui est du mp3, un mp3 est composé de plusieurs frames contenant chacune leur header. Donc il faut prendre toutes les frames de 1 mp3, et rajouter toutes les frames de l'autre.
 
Mon problème n'est pas vraiment théorique mais plutôt pratique.. JE ne voit pas très bien comment programmer ça..

n°490561
red factio​n
Posté le 18-08-2003 à 19:14:02  profilanswer
 

ben renseigne toi dabord sur la structure du mp3
 http://www.wotsit.org
 une fois que tu saura exactement quoi faire (fo pas bruler les etapes) ben on vera pour la prog

n°490574
Nerdzus
Posté le 18-08-2003 à 19:22:58  profilanswer
 

Mais je l'ai déja fait ! ça fait 2 jours que je lis que des trucs sur ça !
 
Les tag v2 sont au début et les v1 à la fin, si jamais ça intéresse qqun..

n°490577
Nerdzus
Posté le 18-08-2003 à 19:26:47  profilanswer
 

Ce qu'il faut faire, ouvrir un fichier en mode binaire, repérer le premier header (reconnaissable à ces 11 premier bits remplis de 1) prendre les infos du header pour savoir la taille de la frame pour trouver le header suivant. et faire ça jusqu'au dernier header. et ensuite recommencer avec le fichier suivant et coller ces frames à la suites des frames déja écrites dans le fichier. et ensuite tagger le fichier.

n°490580
red factio​n
Posté le 18-08-2003 à 19:29:47  profilanswer
 

j'ai rien dit javais pas vu le post


Message édité par red faction le 18-08-2003 à 19:30:24
n°490587
red factio​n
Posté le 18-08-2003 à 19:40:13  profilanswer
 

sinon ya tjs la version porc feignant
 
copy /b part1.mp3 + part2.mp3 final.mp3
 
ca marche certainement mais bon je garanti rien des resultats  :lol:  
 
 
pauvre winamp  :sweat:

n°490603
Nerdzus
Posté le 18-08-2003 à 20:02:32  profilanswer
 

déja essayer, mais c vraiment pas le top, j'ose pas imaginer la structure du mp3.. et perso g essayer de mettre 22 mp3 bout a bout ben ça foire totalement..


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  mettre bout à bout plusieurs mp3 dans un seul

 

Sujets relatifs
Uploader plusieurs fichiers en même temps[linux] empêcher un programme de se lancer plusieurs fois : résolu
[BORLAND C++ BUILDER 5] Convertir WAV <-> MP3pourquoi ne faut til pas mettre le .h dans qd on inclut....
Mettre le focus sur la derniere ligne d'un tableauLe w3c, c bien que pour mettre un logo w3c compliant sur un site!
[C] Peut-on conscidèrer ce bout de code correct ?[HTML, JS] mettre un son sur une page web ?
Mettre dans une string le contenu d'un fichier texte qui est en ligneComment me créer un array d'un seul coup?
Plus de sujets relatifs à : mettre bout à bout plusieurs mp3 dans un seul


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR