- Установить пакет ffmpeg
Для других ОС
- Запустить приложение
npm run watch
npm run start
- ffmpeg - набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах.
Пример выполнения команды:
? Путь до файла: /Users/promastersss/Projects/cmd-tools/1.mp3
? Имя файла: 2
? Кодек [libmp3lame|pcm_s16le|pcm_u8]: libmp3lame
? Битрейт [256|128|64]: 256
? Каналов [1|2]: 2
? Частота [16000|8000]: 16000
- Создать в папке src/commands/ папку с названием команды
- Создать файлы:
- commnd-name.builder.ts
- commnd-name.executor.ts
- commnd-name.types.ts
- Добавить в конфиг src/config/config.ts:
"Название команды для вывода в списке": { command: "Название консольной команды", classFactory: "Класс фабрики"}