Вопрос или проблема
Помните модули прошлого? 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
- Для MacOS:
-
Шаг 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. Успехов в ваших преобразованиях!