Разработчик создал утилиту «Кедр» для конвертации SACD ISO в FLAC
Независимый разработчик представил утилиту «Кедр», предназначенную для преобразования образов Super Audio CD (SACD ISO) в формат FLAC, которая решает проблему прямого конвертирования DSD-потока.
Программа «Кедр» позволяет пользователям macOS конвертировать аудиофайлы высокого разрешения из формата SACD ISO в более универсальный FLAC. Обычно для такой конвертации применяют FFmpeg, но он не работает напрямую с однобитным DSD-потоком, который используется в SACD, особенно если он сжат алгоритмом DST. Новая утилита обходит это ограничение.
Приложение представляет собой десктопное решение с графическим интерфейсом на базе Electron, а основная логика преобразования реализована на Python. Важным аспектом является то, что процесс конвертации происходит локально на компьютере пользователя, обеспечивая конфиденциальность данных и безопасность альбомов, которые не покидают устройство.
Разработчик отметил, что создание утилиты происходило в основном методом «вайбкодинга» с использованием ИИ-помощника Cursor. В процессе разработки были выявлены особенности совместной работы с ИИ: модель успешно справляется с созданием общей структуры и каркаса кода, но испытывает трудности с точной адаптацией к реальным дискам и конкретным ошибкам, что требовало дополнительного ручного вмешательства и отладки.
Часто задаваемые вопросы
Что такое утилита «Кедр»?
«Кедр» — это новая программа для macOS, позволяющая конвертировать образы музыкальных дисков Super Audio CD (SACD ISO) в формат FLAC, обходя сложности с обработкой DSD-потока.
Почему нельзя использовать FFmpeg для конвертации SACD ISO?
FFmpeg обычно не подходит для прямого конвертирования SACD ISO, так как внутри образа находится однобитный DSD-поток, часто сжатый в DST, а не обычный PCM-аудио, с которым работает FFmpeg.
Как обеспечивается конфиденциальность данных при использовании «Кедра»?
Все операции по преобразованию выполняются локально на компьютере пользователя, благодаря чему аудиофайлы не передаются на внешние серверы и остаются на устройстве.
Какова роль ИИ-помощника Cursor в разработке «Кедра»?
ИИ-помощник Cursor использовался для создания основного каркаса программы, но окончательная доработка и адаптация к реальным данным потребовала ручной отладки.
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!