Aller au contenu

Audio en Cocoa/CoreAudio


Petrus
 Share

Messages recommandés

Je travaille depuis quelque temps (en discontinu) sur la prochaine version de Subs Factory, qui sera écrite en Objective-C et Cocoa.

 

J'aimerais pouvoir afficher le graphique (y:amplitude, x:temps) d'une bande son d'un film, afin de pouvoir recaler les sous-titres visuellement. Voire même travailler dessus, afin par exemple de proposer une fonction de resynchronisation automatique.

 

Seulement voilà, la documentation Apple est très fournie et très abstraite à ce propos, résultat : je suis perdu.

 

Pourriez-vous me donner un bon point de départ ?

 

Merci d'avance !

 

PS : Tiens, ça faisait longtemps que je n'avais pas posté par ici... Mais je vous lis toujours, ne vous inquiétez pas ! smile.gif

Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...

veux tu parler de la wavform audio ?

si c'est le cas tout depend du format audio de ce que tu veux traiter

voici la methode vite fait pour les fichiers .wav

 

ouvrir le fichier

lire les entêtes

en extraire imperativement le nb de canaux

la resolution en bits

 

puis rechercher les data audios

enfin si le fichier est en 16 bits lire les deux premier octets

ou si fichier est en 24 bits lire les trois premier octets ....

la lecture se fait en little endian signed

lavaleur que tu sors de cette lecture est la valeur de ton premier graph

 

voila pour un debut c'est a la fois facile et pas si simple

 

courrage

Modifié par yves-marie
Lien vers le commentaire
Partager sur d’autres sites

C'est un peu du déterrage de POST ça :)

 

Sinon, tu as une procédure fiable pour récupérer les TAG des fichiers : MP3, AAC, ALAC ?

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
 Share

×
×
  • Créer...