Скрипт для быстрой конвертации аудио файлов из одного формата в другой.
caudec — небольшой BASH скрипт (BASH script) для максимально быстрого преобразования, конвертации аудио файлов из одного формата в другой.
caudec позволяет тонко настроить параметры преобразования, скриптом поддерживаются практически все существующие аудио форматы (WAV, AIFF, CAF, FLAC, WavPack, Flake, lossyWAV, LAME, Ogg Vorbis, Musepack, Opus и пр). Поддержка некоторых "экзотических/проприетарных" аудио форматов возможна только при установке соответствующих утилит (библиотек).
caudec оптимизирован для работы на мультипроцессорных компьютерах, с большим объёмом оперативной памяти. Так как в процессе конвертирования скриптом используется виртуальный диск (TMPFS - временное файловое хранилище) есть возможность запуска нескольких процессов одновременно (по одному на файл и/или на кодек), позволяя при этом значительно повысить производительность (скорость конвертации).
caudec очень мало времени тратит на чтение исходных файлов, поддерживается кодирование одновременно в несколько различных кодеков, есть возможность запуска нескольких экземпляров скрипта (при этом системные ресурсы распределяются равномерно), практически все метаданные (теги) исходного файла сохраняются при кодировании из одного кодека в другой (максимально возможное их количество), поддерживается высококачественная передискредитация, понижение уровня шума и микширование (используется консольный аудио-редактор SoX).
caudec будет не очень эффективен при работе с очень большими файлами (которые имеют длину в несколько часов), так же он мало эффективен при обработке каталога с большим количеством аудио файлов (более тысячи и с разным битрейтом). Для максимального упрощения использования скрипта поддерживается большинство опций используемых им при кодировании утилит.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Домашняя страница
Автор: posixru
http://zenway.ru/page/caudec
|