Сгенерирован с помощью qwen3-coder:480b Вроде работает.
PowerShell скрипт для конвертации музыкальной библиотеки в формат MP3 с сохранением структуры папок и интеллектуальной обработкой файлов.
- Конвертация без потерь → MP3: FLAC, WAV, AIFF, APE, WV, TTA, M4A, DSD, DSF в MP3 (320 кбит/с)
- Копирование аудио с потерями: MP3, WMA, AAC, MP4, OGG, OPUS без изменений
- Сохранение структуры: Полное сохранение иерархии папок и подпапок
- Интеллектуальная проверка: Пропуск уже существующих файлов для возобновляемой обработки
- Обработка специальных символов: Корректная работа с файлами, содержащими скобки, квадратные скобки и другие спецсимволы
- Отладка: Опциональный вывод ffmpeg для диагностики
- Безопасная обработка: Проверка существования файлов перед обработкой
- Возобновляемая работа: Автоматический пропуск уже обработанных файлов
- Сетевая совместимость: Работа с SMB сетевыми хранилищами
- Подробная статистика: Отслеживание прогресса и результатов обработки
- Обработка ошибок: Устойчивость к проблемным файлам и путям
Конвертируются в MP3: .flac, .wav, .aiff, .aif, .ape, .wv, .tta, .m4a, .dsd, .dsf
Копируются без изменений: .mp3, .wma, .aac, .mp4, .ogg, .opus
Вспомогательные файлы: Обложки, тексты и другие файлы копируются как есть
- Установленный FFmpeg в PATH
- PowerShell 5.1+
- Доступ к исходной и целевой директориям
- Настройте пути
$SourcePathи$DestinationPath - Установите
$ShowFFmpegOutput = $trueдля отладки (опционально) - Запустите скрипт как обычный PowerShell файл
Идеально подходит для создания резервных копий музыкальных библиотек и конвертации в универсальный формат MP3.
Neurotranslated to English:
Here is the English translation of the Russian text:
Generated with qwen3-coder:480b
Seems to work fine.
PowerShell script for converting a music library to MP3 format while preserving folder structure and intelligently processing files.
- Lossless → MP3 conversion: FLAC, WAV, AIFF, APE, WV, TTA, M4A, DSD, DSF to MP3 (320 kbps)
- Direct copy of lossy audio: MP3, WMA, AAC, MP4, OGG, OPUS remain unchanged
- Structure preservation: Full preservation of folder/subfolder hierarchy
- Smart skip check: Automatically skips existing files for resumable processing
- Special character handling: Correctly processes filenames with parentheses, brackets and other special symbols
- Debugging: Optional ffmpeg output for diagnostics
- Safe processing: Pre-checks file existence before handling
- Resumable operation: Automatic skip of already processed files
- Network compatibility: Works with SMB network storages
- Detailed statistics: Tracks progress and processing results
- Error resilience: Handles problematic files/paths robustly
Converted to MP3: .flac, .wav, .aiff, .aif, .ape, .wv, .tta, .m4a, .dsd, .dsf
Copied unchanged: .mp3, .wma, .aac, .mp4, .ogg, .opus
Auxiliary files: Cover art, lyrics and other files are copied as-is
- FFmpeg installed in PATH
- PowerShell 5.1+
- Access to source and destination directories
- Configure paths
$SourcePathand$DestinationPath - Set
$ShowFFmpegOutput = $truefor debugging (optional) - Run the script as a standard PowerShell file
Perfect for creating music library backups and universal MP3 format conversion.