Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

формат 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 вся ветка

Форум: "Media";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
5-1130225284
Новенький
2005-10-25 11:28
2006.05.14
Изменить Scroll у TStringList


2-1145734145
Keks
2006-04-22 23:29
2006.05.14
Где найити о inherited


3-1142929779
_RusLAN
2006-03-21 11:29
2006.05.14
Unknown Error - Can t retrieve plan


4-1140595930
KonstantinM
2006-02-22 11:12
2006.05.14
Проблема с SetWindowsHookEx(WH_CallWndProc,...)


15-1143015202
WhiteBarin
2006-03-22 11:13
2006.05.14
Установка FIBScript





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский