cdrskin

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: sourceforge.net/projects/scdbackup/files/cdrskin

cdrskin — утилита-обёртка для программ записи оптических носителей, совместимая с интерфейсом cdrecord. Разработанная для использования библиотеки libburn, она предоставляет командную строку и поведение, близкое к классическому cdrecord, но опирается на современный стек для работы с CD, DVD и Blu-ray Disc. Утилита предназначена для записи данных и аудио, поддерживает мультисессионные диски и ряд режимов записи, обеспечивая совместимость с существующими скриптами и рабочими процессами, ориентированными на cdrecord.

История проекта связана с необходимостью обеспечить продолжение поддержки сценариев записи после изменений в базовых библиотеках и лицензиях устаревших инструментов. cdrskin реализует функциональные возможности обёртки: перевод команд и опций, управление приводами и сессиями, а также предоставление обратной совместимости с широким набором параметров, используемых в Unix-подобных системах. Документация и реализация ориентированы на минимальные зависимости и практическое применение в системной интеграции и автоматизации задач записи.

  • Совместимость: совместимость с интерфейсом командной строки cdrecord, что облегчает переход с существующих утилит и скриптов.
  • Поддерживаемые носители: запись CD, DVD и Blu-ray Disc через libburn, включая режимы дозаписи и финализации.
  • Аудиозапись: поддержка записи аудиотреков в форматах, совместимых с традиционными аудиодисками.
  • Мультисессии: возможность создания и управления мультисессионными дисками, добавления сессий и работы с метаданными сессий.
  • Управление приводом: функции обнаружения и управления устройствами привода, выбор интерфейсов и параметров скорости записи.
  • Обёртка libburn: использование libburn в качестве бэкэнда для низкоуровневых операций записи и контроля состояний носителей.
  • Сценарная интеграция: ориентировано на работу в пакетных и автоматизированных сценариях, совместимо с системными утилитами и демонами.
  • Независимость от GUI: полностью командная утилита, пригодная для серверных и встраиваемых окружений без графического интерфейса.
Подробнее