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

формат WMA   Найти похожие ветки 

 
Sarmat   (2005-12-16 23:23) [0]

Подскажите пожалуйста, где найти хорошую библиотеку или документацию по формату WMA.
Попал в руки DVD диск LG караоке.
Со структурой файлов на нём разобрался.
Для каждой песни свой блок:
-минус в WMA
-тест песни
-блок задержек на каждую букву песни.
А вот задержек где идут проигрышы (буквы не закрашиваются) нет.
Я уверен, что это где-то в WMA.
Тут на форуме пролетала ссылка на TTagInfo Component, везде в тегах пустые строки, увидел только стерео и треков 0.
Я пока далёк от WMA и понятия трек, думал что это как в midi и если отдельным треком прописан в WMA солирующий инструмент, то можно в принципе вычислить эти задержки как молчание.
Но тут треков 0.
Подскажите люди добрые:) хоть мысли какие.


 
Antonn ©   (2005-12-17 07:28) [1]

А это точно WMA?
Если TagInfo версии 2.1 и выше, можно попробывать определить так:
TagInfo1.Get_INFO_AutoFileType(Path); //сама попробует определить формат, не обращая внимания на расширение
caption:=TagInfo1.Prepare_File_Tag_Name(1); //название... и тд.

С тем компонентом идет файл WMAtag.pas, его можно глянуть, сам TTagInfo лишь атоматизирует работу с этими классами(TWMAfile, TWAVfile и пр.).

Может остальной блок информации дописывается к файлу музыки? В конец, например.
или еще хуже, по всему треку ставятся метки(например, после обработки FFT, на левом канале при (12КГц уровень 12дб)and(на 16КГц уровень 13дб), а программа проигрывания просто ждет, когда выполняются такие условия, и к счетчику прибавляет +1, и выделят следующий текст в титрах) - идиотизм, но мало ли... :)


> везде в тегах пустые строки, увидел только стерео и
> треков 0.

а битрейт, длину показывает?


 
Sarmat   (2005-12-17 09:51) [2]

А это точно WMA?
Да, конечно.

>С тем компонентом идет файл WMAtag.pas, его можно глянуть, сам TTagInfo лишь атоматизирует работу с этими классами(TWMAfile, TWAVfile и пр.).
Да, именно я через этот модуль и пробовал.

>Может остальной блок информации дописывается к файлу музыки?
>В конец, например. или еще хуже, по всему треку ставятся метки(например, после обработки FFT, на левом канале при (12КГц уровень 12дб)and(на 16КГц уровень 13дб), а программа проигрывания просто ждет, когда выполняются такие условия, и к счетчику прибавляет +1, и выделят следующий текст в титрах) - идиотизм, но мало ли... :)
Вполне возможно, а насчёт FFT и прочего где можно почитать?

> а битрейт, длину показывает?
Да, - 48 kbps,  32Hz, Windows Media Audio V8
Вот, например, один из минусов: www.lg-karaoke.nm.ru/test.zip



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

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



Память: 0.45 MB
Время: 0.024 c
2-1146142887
VeB
2006-04-27 17:01
2006.05.14
Набор иконок для одной программы


15-1145376227
Gorlummmm
2006-04-18 20:03
2006.05.14
Архивирование в Delphi


2-1145689613
Khim
2006-04-22 11:06
2006.05.14
Indy, soket error # 100060 Connection time out


15-1145311792
pargo
2006-04-18 02:09
2006.05.14
Два компьютера и одна антивирусная программа


15-1145366258
oldman
2006-04-18 17:17
2006.05.14
Что не видел ни одного поста по поводу...




   Наверх