Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Звук, графика и видео > Автоформатирование тэгов |
Автор: Inforse 25.1.2007, 12:49 |
Всем доброго времени суток. Требуется написать программку, которая будет автоматические переводить тэги на траслит. Раньше где-то видел формат заголовка mp3, но сейчас не могу найти. поделитесть, пожалуйста, ссылками и знаниями... |
Автор: _hunter 25.1.2007, 13:29 |
например http://forum.vingrad.ru/topic-11934.html |
Автор: MetalFan 25.1.2007, 13:43 |
в JVCL есть компоненты по работе с ID3v1 и ID3v2 тэгами кому неохота возиться с JVCL в аттаче выдраные оттуда файлы, связанные с работой с ID3. з.ы.работоспособность не проверял. p.p.s а может не стоит изобретать колесо? http://www.mp3tag.de/en/download.html рулит и фриварный |
Автор: Inforse 25.1.2007, 14:16 |
Спасибо всем! Сейчас буду изучать... |
Автор: Bose 25.1.2007, 14:27 |
к слову, для Delphi не существует идеальных бесплатных компонентов для работы с ID3V2 тэгами. В смысле, компонент, полностью реализующих стандарт. Но из всех существующих, в JVCL реализовано больше всего. Собственно, там есть всё, кроме возможности писать тэги в Unicode. |
Автор: VICTAR 25.1.2007, 14:31 |
есть http://forum.vingrad.ru/topic-130133/kw-%E7%E0%EF%E8%F1%FC-%F4%E0%E9%EB.html |
Автор: MetalFan 25.1.2007, 14:39 |
юникод там вроде бы тоже прикручен. з.ы. есть св-ва у компонента WriteEncodingAs ReadEncodingAs которые могут быть ifeDontCare, ifeISO_8859_1, ifeUTF_16, ifeUTF_16BE, ifeUTF_8. только не уверен, работает ли это ))) |
Автор: VICTAR 25.1.2007, 19:20 |
Bose, я в курсе. Автор явно не указывал, какие именно тэги ему нужны. |
Автор: Dr Smth 27.1.2008, 16:55 |
Народ, а как прочитать тег с текстом песни? В JVCL есть компонент ID3v2, но в нём этого найти не могу… Этот тэг нормально читается WindowsMedia, также можно его содержание увидеть в свойствах Mp3-файла через проводник в разделе 'Стихи'. Реально этот тег называется 'UNSYNCEDLYRICS' (это можно посмотреть через MP3-tag, версия ID3v2.3). Имеет он такую структуру: 'rus||Текст', где rus-дескриптор языка. Как программно прочесть эти несинхронизированные вирши? По логике это должно быть в разделе Texts указанного компонента, но ничего подобного там не обнаруживается… Видимо, до этой версии ещё не добрались… |