Вступ
Аудіоспрайти є стандартними у веб-іграх, але звичайні інструменти – це обгортки командного рядка навколо FFmpeg. Конструктор аудіоспрайтів ToolBuddy виконує ту саму роботу у браузері, з візуальною часовою шкалою. Ось що він пропонує та де його обмеження.
Нічого не потрібно встановлювати
Спрайт створюється у вкладці вашого браузера: без FFmpeg, без Node.js, без завантаження. Неопублікований аудіоігор гри залишається на вашому пристрої.
- Без облікового запису та без водяного знака.
- Будь-яка кількість кліпів.
Маніфести для вашого двигуна
Маніфест Howler додає карту спрайтів зі зміщенням, тривалістю та циклом у мілісекундах, готовий до Howler.js. Загальні та нейтральні до движка маніфести містять список кожного кліпу з секундами та мілісекундами, частотою дискретизації та каналами.
Керування кожним кліпом
Обрізання кожного кліпу на осцилограмі або за номером, встановлення коефіцієнта підсилення від -24 до +24 дБ, поступове поява та зникнення, позначення циклів та обрізання тихих країв, без відкриття аудіоредактора.
| Керування | Застосовується до |
|---|---|
| Обрізка, підсилення, затемнення, цикл, обрізка тиші | Кожен кліп |
| Частота дискретизації, канали, проміжок, перехід, формат | Весь спрайт |
Хронологія, яку ви можете перевірити
Після побудови попередній перегляд показує спрайт з кожним кліпом як пронумеровану смугу. Клацніть смугу, щоб вибрати її кліп, або перемкніться на Кліп, щоб прослухати один звук.
Зміщення, що мають місце в MP3
Експорт MP3 містить заголовок без проміжків, тому декодери пропускають затримку кодера, а зміщення перевіряються відносно декодованого файлу.
Один пакет
Завантажте ZIP з аудіофайлом та маніфестом JSON або маніфестом окремо.
Ліміти
Одна частота дискретизації та макет каналу на спрайт. Щоб об'єднати кліпи в один безперервний запис, використовуйте Audio Joiner; для пакетного перетворення файлів без їх пакування використовуйте Audio Converter.
Автор:
Ankit Kumar
Старший інженер-програміст і засновник ToolBuddy
Розробка утиліт для браузерів із нульовими вимогами до завантаження за допомогою технологій WebAssembly, Web Audio та Canvas.