Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Можно ли с помощью PHP прочитать МР3-информация
 
 автор: Lamaka   (16.04.2005 в 10:09)   письмо автору
 
 

Можно ли с помощью ПХП прочитать информацию (длинна, битрейт, частота и т.п.) в МР3-файле.
Подскажите пожалуйста кто знает как это сделать.

   
 
 автор: cheops   (16.04.2005 в 11:52)   письмо автору
 
   для: Lamaka   (16.04.2005 в 10:09)
 

Специальных расширений, позволяющих это делать при помощи стандартных функций нет, но если известна структура MP3-файла, то эту информацию можно извлечь...

   
 
 автор: Lamaka   (18.04.2005 в 15:47)   письмо автору
 
   для: cheops   (16.04.2005 в 11:52)
 

а ты сам этим не занимался, не знаешь как примерно хотя бы это делать

   
 
 автор: cheops   (18.04.2005 в 23:09)   письмо автору
 
   для: Lamaka   (18.04.2005 в 15:47)
 

Нет не занимался, скорее всего придётся порыться по С++-ным форумам и в открытых кодах MP3-плееров, если такие имеются...

   
 
 автор: Lamaka   (19.04.2005 в 20:11)   письмо автору
 
   для: cheops   (18.04.2005 в 23:09)
 

хм. Ладно попробую так сделать. Спасибо

   
 
 автор: Dimrix   (19.04.2005 в 21:23)   письмо автору
 
   для: Lamaka   (19.04.2005 в 20:11)
 

Я писал на делфях подобную прогу, в mp3 есть два типа внесения инфы (TAG1 И TAG2).
1) TAG1 - старый тип, он дописывает в конец файла всю инфу (просмотри любую песню блокнотом - там х-символов под название, х-символов под исполнителя и т.п....). Эти "х" просто посчитай толи в томже блокноте, толи заполняя инфу через винамп. Для этого тага написание простое. Считать последнюю или предпоследнюю строчку (уже не помню но глянь сам, там всё просто, сдаётся это предпоследняя строка с инфой) и повырезать из неё название композиции, автора и т.п...
2) TAG2 - новый тип. Отличительная черта - записывает инфу в начале файла и нет ограничений на длину строки(если есть, то ооооооооооочень большое ограничение). Так как я писал прогу за пол года, до появления ТАГ2, а апгрейд не стал писать - лень, лишь продумал технологию и почитал как он устроен (всмысле ТАГ2). Вообщем начало и конец каждой информативной строки указывается определённым симолом(и) вот примерно таким образом:

СИМВОЛ_НАЧАЛА_НАЗВАНИЯ название композиции СИМОЛ_КОНЦА_НАЗВАНИЯ СИМВОЛ_НАЧАЛА_АВТОРА автор СИМВОЛ_КОНЦА_АВТОРА...

Если лень вычислять эти символы - обратись в форум, а на самом деле проанализируй 2-3 файла и определишь эти разделительные символы.

   
 
 автор: $OMEGA   (18.04.2005 в 18:25)   письмо автору
 
   для: cheops   (16.04.2005 в 11:52)
 

Тоесть предлагаешь библиотеку типа GD написать?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования