2026-01-18 23:43:38 +07:00
2026-01-18 23:46:12 +07:00

m4a-to-mp3

Простой Bash-скрипт для пакетной конвертации аудиофайлов из формата .m4a в .mp3 с последующим удалением исходных файлов.

Требования

  • Bash (обычно предустановлен в большинстве Linux/macOS систем)
  • ffmpeg — должен быть установлен и доступен в PATH

Убедитесь, что ffmpeg поддерживает кодек libmp3lame (обычно входит в стандартную сборку).

Установка

Скопируйте скрипт в удобное место и сделайте его исполняемым:

chmod +x m4a-to-mp3.sh

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

./m4a-to-mp3.sh [путь_к_директории]
  • Если путь не указан, скрипт обработает текущую директорию (.).
  • Скрипт рекурсивно находит все файлы с расширением .m4a (регистронезависимо) и конвертирует их в .mp3.
  • После успешной конвертации исходный .m4a файл удаляется.
  • Все ошибки записываются во временный лог и выводятся в конце выполнения.

Примеры

Конвертация файлов в текущей директории:

./m4a-to-mp3.sh

Конвертация файлов в указанной директории:

./m4a-to-mp3.sh ~/Music/audiobooks

Особенности

  • Используется высокое качество MP3 (-qscale:a 1, эквивалентно ~256 kbps VBR).
  • Сохраняются метаданные (ID3v2.3).
  • Безопасная обработка имён файлов с пробелами и специальными символами (благодаря -print0 и read -d '').
  • Вывод подробного прогресса: каждый файл помечается как (успех) или (ошибка).

Лицензия

Этот скрипт распространяется без каких-либо ограничений. Используйте на своё усмотрение.

Description
No description provided
Readme 26 KiB
Languages
Shell 100%