Преобразование файлов S3M, XM и MOD в flac/mp3 с сохранением тегов

Вопрос или проблема

Помните модули прошлого? MOD, S3M, XM, ST? Отлично, я тоже! У меня есть тысячи модулей в моих файловых хранилищах :-).

Но… теперь мне хотелось бы конвертировать все собранные модули в проигрываемые файлы в обновленном формате, сохранив некоторые из тегов модулей.

Как мне, используя MacOS, Windows (Azure клиент), Ubuntu или FreeBSD (с помощью командной строки), конвертировать все файлы модулей в папке в бесконтактный формат (или mp3) и сохранить некоторые теги из модулей в конечном формате?

Мой следующий шаг – разместить все файлы в Plex общем доступе 😀

Вся помощь будет весьма ценна!

Не уверен насчет тегов (не играл с mod файлами на протяжении десятилетий), но вы можете попробовать xrecode. Это программное обеспечение точно может конвертировать mod файлы в flac, у меня нет примеров других форматов для тестирования.

Ответ или решение

Для преобразования модульных файлов (S3M, XM, MOD) в формат FLAC или MP3 с сохранением тегов на операционных системах MacOS, Windows, Ubuntu или FreeBSD вы можете воспользоваться несколькими инструментами и утилитами. В этом ответе я предоставлю вам подробное руководство по выполнению этой задачи.

1. Использование XRecode на Windows

XRecode представляет собой мощный инструмент, который поддерживает преобразование различных аудиоформатов и может обрабатывать модули. Вот как использовать XRecode:

  • Шаг 1: Скачайте и установите XRecode с официального сайта.
  • Шаг 2: Запустите программу и добавьте папку с вашими модульными файлами.
  • Шаг 3: Выберите выходной формат (FLAC или MP3).
  • Шаг 4: Настройте параметры конверсии, если необходимо. Обратите внимание на опцию сохранения тегов (metadata).
  • Шаг 5: Нажмите "Старт" для начала преобразования.

2. Использование Audacity на MacOS и Linux

Audacity — это бесплатный многодорожечный аудиоредактор, который также поддерживает конвертацию модулей:

  • Шаг 1: Установите Audacity, если он еще не установлен, вместе с библиотекой libmodplug для поддержки модульных форматов.
  • Шаг 2: Откройте Audacity и импортируйте модульный файл через меню "Файл" → "Импортировать" → "Аудио".
  • Шаг 3: После импорта выберите "Файл" → "Экспорт" и выберите желаемый формат (FLAC или MP3).
  • Шаг 4: Убедитесь, что вы заполнили поля тегов, если это необходимо.

3. Использование FFmpeg

FFmpeg является универсальным инструментом на командной строке, позволяющим конвертировать аудиофайлы:

  • Шаг 1: Убедитесь, что FFmpeg установлен на вашей системе. Для установки используйте пакетный менеджер вашей операционной системы.

    • Для MacOS:
      brew install ffmpeg
    • Для Ubuntu:
      sudo apt install ffmpeg
    • Для FreeBSD:
      pkg install ffmpeg
  • Шаг 2: Используйте следующую команду для конвертации модульных файлов (замените <input> на ваш модульный файл и <output> на желаемый выход):

    ffmpeg -i <input>.mod -c:a flac <output>.flac

    или для MP3:

    ffmpeg -i <input>.mod -b:a 192k <output>.mp3
  • Шаг 3: Для пакетной обработки (например, всех файлов в папке) вы можете использовать цикл:

    for file in *.mod; do
       ffmpeg -i "$file" -c:a flac "${file%.mod}.flac"
    done

4. Сохранение тегов

При использовании FFmpeg и большинства конвертеров следует помнить, что теги могут не всегда сохраняться. Чтобы сохранить теги, используйте следующие команды при конвертации с FFmpeg:

ffmpeg -i <input>.mod -c:a flac -metadata title="Название" -metadata artist="Исполнитель" <output>.flac

Если вы используете XRecode или Audacity, убедитесь, что у вас есть возможность указать теги для файлов.

Заключение

Преобразование модульных файлов в современные аудиоформаты, такие как FLAC или MP3, является вполне осуществимой задачей, даже с сохранением информации о тегах. Используя вышеописанные инструменты и методы, вы сможете конвертировать ваши файлы на различных операционных системах и в конечном итоге наслаждаться вашей коллекцией в Plex. Успехов в ваших преобразованиях!

Оцените материал
Добавить комментарий

Капча загружается...