Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

MP3 Shuffle 2.1

25.03.2022 | Категория: Мои программы | Автор: ManHunter

Скриншот программы MP3 Shuffle

Программа предназначена для перемешивания музыкальных файлов в выбранной папке. Есть два режима обработки: добавление в начало имени файла случайного числа или установка случайной даты всем файлам в текущем каталоге. MP3 Shuffle была написана для личных нужд после покупки автомобильного FM-трасмиттера. Внезапно выяснилось, что в нем напрочь отсутствует функция воспроизведения треков в случайном порядке, а композиции в плей-листе отсортированы в том порядке, в котором они были записаны на SD-карту. Это логично для альбомов, но совершенно неприемлемо для сборников из множества разных файлов. Теперь для перемешивания плей-листа достаточно запустить MP3 Shuffle в папке с музыкальными файлами, отсортировать их по имени файла или дате, в зависимости от выбранного режима обработки, и затем в таком порядке записать на SD-карту или внутреннюю память плеера. Программа ищет файлы по расширению mp3, ogg, ape, flac, aac, m4a, wav и wma, никакие дополнительные параметры не передаются, подкаталоги не обрабатываются. Поддерживаются названия файлов в юникоде. Опционально можно извлекать название исполнителя и композиции из метаданных MP3 и переименовывать файлы на основании этих данных. Есть возможность транслитерации названий файлов. При передаче имени каталога через командную строку после обработки программа автоматически завершает работу (пакетный режим).

Читать статью целиком »
Просмотров: 74317 | Комментариев: 183

Получение длительности MP3-файлов на Ассемблере

20.03.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Получение длительности MP3-файлов на Ассемблере

Вот и анонсированная ранее "другая история" про некорректное определение длительности MP3-файлов при использовании системных функций. При тестировании своих программ я нашел уже несколько таких файлов. Что интересно, на ошибочный результат размер файлов не влияет, это, как мне кажется, происходит из-за очень упрощенного расчета, который используется системой. Расчехляем Ассемблер, будем парсить внутреннюю структуру MP3 самостоятельно.

Читать статью целиком »
Просмотров: 311 | Комментариев: 0

Исследование защиты программы AceMovi Video Editor

09.03.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы AceMovi Video Editor

AceMovi Video Editor - полупрофессиональное решение для домашнего видеомонтажа. По функционалу более простой, чем признанные видеоредакторы, но при этом инструментов в нем вполне достаточно, чтобы без особых сложностей превратить ваши видеоролики в настоящие шедевры. В незарегистрированном виде редактор накладывает на сохраняемые файлы водяной знак. Цена кусается. Для 60 баксов я бы точно нашел более подходящее применение.

Читать статью целиком »
Просмотров: 699 | Комментариев: 2

Исследование защиты программы BeeConverter

01.03.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы BeeConverter

BeeConverter - мультимедийный комбайн для конвертации медиафайлов между наиболее популярными форматами. Дополнительно есть функции обрезки видео, сборки видеоролика из фрагментов, конвертирования видео в анимированный GIF. Полезная штука, хотя ничего принципиально нового в программе нет. С другой стороны являет собой кучу новомодных технологий, таких как регистрация по подписке, постоянные онлайновые проверки, слив данных разработчику и всякое такое. Несанкционированная сетевая активность лечится фаерволом, а вот с регистрацией придется помочь.

Читать статью целиком »
Просмотров: 503 | Комментариев: 0

Парсинг метаданных MP3-файлов на Ассемблере

27.02.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Парсинг метаданных MP3-файлов на Ассемблере

В одной из предыдущих статей я рассказал, как можно получить данные из различных тегов MP3-файлов. Но, как выяснилось, системная реализация не в состоянии корректно обработать некоторые строковые данные. Например, название исполнителя "To/Die/For" обрезается до строки "To". Это связано с особенностями стандарта ID3v2.3, в котором символ слеша является служебным и используется для разделения нескольких значений. При этом в заголовке MP3-файла версия тегов может быть обозначена как ID3v2.4, в которой это ограничение снято, но система все равно будет обрабатывать данные по более старому стандарту. И вот опять, если хочешь сделать что-то хорошо, сделай это сам.

Читать статью целиком »
Просмотров: 435 | Комментариев: 5

prev 01 02 03 04 05 06 07 08 09 10
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2022
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.12 сек. / MySQL: 3 (0.054 сек.) / Память: 5 Mb
Наверх