Temps.

Résolu
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 21 févr. 2007 à 21:07
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 - 22 févr. 2007 à 18:14
Bonjour a tous.
Il y a quelque chose que je ne comprend pas:
j'ai un fichier audio qui a un debit de 96 Kbit/s.  Si je veux commencer a l'ecouter a la 10eme seconde, je dois commencer a diffuser le son au bit numero 96 *1000 * 10 (fois 1000 pour mettre les Kbit en Bits, et fois dix pour obtenir le deplacement de dix secondes).

Ce que je ne comprend pas c'est que, pour une lecture qui commence a 10 secondes (dans la configuration), j'ai un flux (le flux diffuser) qui correspond a 80 seconde. (j'pense pas avoir ete claire.).
En gros, 10 seconde dans la configuration ne commence pas la diffusion du flux a 10 seconde dans le fichier mais a 80 seconde.
Comment est ce que cela se fait. Dans mon code, je commence la diffusion a partir du bit qui correspond a 10 secondes dans le fichier et non a 80.

merci de votre aide.

4 réponses

didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
22 févr. 2007 à 18:14
C'est bon. Pb resolu: plutot que de tous mettre en bits, il etait plus simple de tous mettre en bytes (en tous cas ca marche).
merci.
3
super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 6
22 févr. 2007 à 11:44
Yop yop !!!

je pense qu est t es entrain de confondre byte et bit puisqu'un octet = 8 bits. J pense qu il faut donc que tu divise par 8 ton temps.
Qui plus est fais gaffe, je pense 1Ko c est 1024o et pas 1000 !

++ Toinou
0
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
22 févr. 2007 à 12:01
A ouiiiii. c'est vrai.
merci a toi.
0
didoux95 Messages postés 845 Date d'inscription mardi 25 avril 2006 Statut Membre Dernière intervention 1 août 2017 2
22 févr. 2007 à 12:16
merci.
ca fonctionne pour le debut. seulement la diffusion s'arrete bien avant la fin.
par ex:
si dans la configuration, je dis diffuser a partir de dix seconde et arreter la diffusion a trente seconde, le son diffuser va commencer a 10 seconde et s'arreter 16 seconde plus tard (10 + 16 != 30).

est ce que tu saurais me dire comment est ce possible? (j'ai effectuer les modifications (* 1024 et /8)).
merci.
0
Rejoignez-nous