Быстрый поиск
Введите фрагмент названия статьи для поиска
Исследование защиты программы Aya MP3 AMR WAV MMF Mobile Ringtone Maker
09.09.2024 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Aya MP3 AMR WAV MMF Mobile Ringtone Maker
Для работы с рингтонами потребовалась программа, которая может их создавать. За давностью времени количество такого софта поубавилось, но на архивных сайтах удалось найти Aya MP3 AMR WAV MMF Mobile Ringtone Maker. Простенькая программа, но со своими задачами справляется. Офсайт давно прекратил существование, поэтому приобрести ее законным образом невозможно даже при наличии желания.
Читать статью целиком »
Просмотров: 401 | Комментариев: 0
Парсинг метаданных MMF-файлов на Ассемблере
03.09.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Парсинг метаданных MMF-файлов на Ассемблере
SMAF (Synthetic Music Mobile Application File), он же MMF - мультимедийный формат данных, разработанный компанией Yamaha. В эпоху кнопочных сотовых телефонов этот формат использовался для создания очень компактных по размеру мелодий, хоть и невысокого качества звучания. Формат MMF может содержать не только мелодии, но и голоса, целые песни, и даже команды управления подсветкой телефона, если таковые поддерживаются аппаратом. Сейчас этот формат потерял актуальность, даже официальный сайт проекта окончательно закрылся несколько лет назад и доступен только в архиве. Описаний внутреннего формата MMF-файлов тоже практически нет, всю информацию пришлось собирать по крупицам из разных источников, в том числе и на основе анализа файлов "из дикой природы".
Читать статью целиком »
Просмотров: 229 | Комментариев: 1
Парсинг метаданных файлов MO3 на Ассемблере
17.07.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Парсинг метаданных файлов MO3 на Ассемблере
Нашел тут в закромах еще один формат трекерной музыки - MO3 (MOdule with MP3) за авторством известного Ian Luck, написавшего музыкальную библиотеку BASS. Вроде бы логично было добавить его в общий список трекерной музыки. Но в процессе исследования выяснились некоторые подробности, которые, я считаю, достойны отдельной статьи. Дело в том, что все данные, в том числе и заголовок, в котором содержится название композиции, упакованы по алгоритму LZ (Lempel-Ziv). Соответственно, чтобы их получить, требуется сперва этот заголовок распаковать. Вот этим и займемся.
Читать статью целиком »
Просмотров: 81 | Комментариев: 1
MP3 Shuffle 2.5
03.07.2024 | Категория: Мои программы | Автор: ManHunter
Скриншот программы MP3 Shuffle
Программа предназначена для перемешивания музыкальных файлов в выбранной папке. Есть два режима обработки: добавление в начало имени файла случайного числа или установка случайной даты всем файлам в текущем каталоге. MP3 Shuffle была написана для личных нужд после покупки автомобильного FM-трасмиттера. Внезапно выяснилось, что в нем напрочь отсутствует функция воспроизведения треков в случайном порядке, а композиции в плей-листе отсортированы в том порядке, в котором они были записаны на SD-карту. Это логично для альбомов, но совершенно неприемлемо для сборников из множества разных файлов. Теперь для перемешивания плей-листа достаточно запустить MP3 Shuffle в папке с музыкальными файлами, отсортировать их по имени файла или дате, в зависимости от выбранного режима обработки, и затем в таком порядке записать на SD-карту или внутреннюю память плеера. Программа ищет файлы по расширению mp3, ogg, ape, flac, alac, aac, m4a, m4b, m4r, mpc, mqa, wav, wma, opus, wv, dsf, tta, mlp и aiff, никакие дополнительные параметры не передаются, подкаталоги не обрабатываются. Поддерживаются названия файлов в юникоде. Опционально можно извлекать название исполнителя и композиции из метаданных и переименовывать файлы на основании этих данных. Есть возможность транслитерации названий файлов. При передаче имени каталога через командную строку после обработки программа автоматически завершает работу (пакетный режим).
Читать статью целиком »
Просмотров: 95031 | Комментариев: 207
Парсинг метаданных файлов MPEG-4 на Ассемблере
17.06.2024 | Категория: Образ мышления: Assembler | Автор: ManHunter
Парсинг метаданных файлов MPEG-4 на Ассемблере
Формат MPEG-4 появился еще в 1998 году и включает в себя группу стандартов сжатия цифрового аудио и видео. Это могут быть аудиофайлы M4A и ALAC, видеоролики MP4 и M4V, видео с YouTube M4S, рингтоны для гейфонов M4R, защищенные аудиозаписи iTunes M4P, аудиокниги M4B и, возможно, другие. За счет контейнерной структуры этот формат позволяет хранить внутри файлов не только аудио- и видео-потоки, но и шрифты, 3D-объекты, субтитры, статичные изображения и т.п. Сегодня разберем, как можно извлечь из этих файлов метаданные.
Читать статью целиком »
Просмотров: 318 | Комментариев: 0