Вниз
Скачать: CL | DM;

Подсчет длительности mp3   Найти похожие ветки 

← →
OlBan ©   (2003-05-13 13:17) [0]

Подскажите, пожалуйста, как можно подсчитать длительность mp3 файла? Только не надо отсылать к специализированным библиотекам. Спасибо за внимание.


← →
Deus   (2003-05-13 14:51) [1]

Грубая (хотя может и точная) оценка длина файла/битрэйт. А, вообще, самому интересно насколько эта формула работоспособна, т.к. сам как-то придумал, как быстро посчитать, да что-то руки не доходят реализовать. А вообще, чем либы не нравятся? Есть фришные и с сырцами.


← →
VMcL ©   (2003-05-13 15:20) [2]

2 Deus

"длина файла/битрэйт" - только для CBR.
Для VBR или ABR такой приём не прокатит.


← →
Deus   (2003-05-13 15:59) [3]

Для VMcL: жалко, но ты прав. Я как-то о VBR и не подумал. Короче, халявы не будет.


← →
OlBan ©   (2003-05-15 06:59) [4]

Тогда какие есть библиотеки, жалательно с исходниками, которые дают точную длительность, а не +-секунда.


← →
NailMan ©   (2003-05-15 10:05) [5]

To -> OlBan ©
Тогда какие есть библиотеки, жалательно с исходниками, которые дают точную длительность, а не +-секунда.
Ищешь описание структуры(формата) MP3-файла и находишь все что тебе необходимо в этом заголовке(Header) или завершителе(Trailer), вплоть до ID3-тегов обоих видов.

Посмотри хотябы здесь
http://www.codenet.ru/progr/formt/intro.php или набери в любом поисковике "форматы файлов"


← →
OlBan ©   (2003-05-15 10:37) [6]

Извините за глупый вопрос: а в структуре mp3-файла указывается его длительность?


← →
NailMan ©   (2003-05-16 12:19) [7]

ЕЕ можно вычислить считав каждый фрейм и разделить длину фрейма на его битрейт и присуммировать получившееся время фрейма к общему времени MP3.


← →
NailMan ©   (2003-05-16 12:24) [8]

Да и вот нашел подтверждение этой мысли:

http://www.ruforum.net/dump/f38t951.html

структуру фрейма на русском я приводил ранее.


← →
Валера   (2003-05-16 14:37) [9]

У компонента TMediaPlayer есть свойство Lenght.
И если, например, длина равна 1-й минуте и 20-ти секундам,
то свойство принимает значение 80000.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.018 c
8-33698
Vin_Ghost
2003-05-13 23:10
2003.09.11
DELPHIX


9-33415
MeF88
2003-03-06 10:42
2003.09.11
Когда ж будет реальный GLScene


14-33789
Безымянное среднего рода
2003-08-25 04:30
2003.09.11
Ну что, соскучились ? %)


14-33740
Zheks
2003-08-25 00:32
2003.09.11
Shape


1-33575
gedd@mail.ru
2003-08-28 17:52
2003.09.11
Кнопка в стиле IE




   Наверх