Экспорт и обмен
Экспорт напрямую отрисовывает текущую композицию в локальный файл и сообщает о каждом этапе операции.
Выберите формат
| Формат | Выбор видеокодека | Аудиокодек | Доступность |
|---|---|---|---|
| WebM | Первый кодируемый из VP9, VP8, AV1 | Opus | Формат по умолчанию; требуется кодируемый видеокодек и, если включено аудио, Opus. |
| MP4 | AVC / H.264 | AAC | Требуется кодировщик AVC. Если доступен WebCodecs, AAC использует его, а затем запасной кодировщик AAC Mediabunny от Beam. |
Доступность кодировщика
Формат может быть недоступен, если компьютер не предоставляет совместимый кодировщик. Beam сообщает об этом до или во время экспорта.
Выберите разрешение
| Вариант | Доступность | Поведение результата |
|---|---|---|
| 720p | Исходная высота холста не менее 720 px | Целевая высота 720 px без увеличения. |
| 1080p | Исходная высота холста не менее 1080 px | Целевая высота 1080 px без увеличения. |
| Максимум | Всегда | Сохраняет исходный размер выходного холста. |
| Все варианты | Не применимо | Сохраняют соотношение сторон и округляют ширину и высоту до положительных чётных чисел. |
Выберите частоту кадров и качество
| Настройка | Значения | По умолчанию или рекомендация |
|---|---|---|
| Частота кадров | 24, 30, 60 fps | 60 для источника от 50 fps; 24 при 27 fps или меньше; иначе 30. |
| Качество | Низкое, среднее, высокое | Среднее |
| Коэффициент низкого битрейта | 0.055 × width × height × fps | Ограничен диапазоном 0.5–40 Mbps. |
| Коэффициент среднего битрейта | 0.095 × width × height × fps | Ограничен диапазоном 0.5–40 Mbps. |
| Коэффициент высокого битрейта | 0.16 × width × height × fps | Ограничен диапазоном 0.5–40 Mbps. |

website/docs/public/screenshots/reference/export-panel.webpДополнительные параметры
| Параметр | Значения | По умолчанию | Поведение |
|---|---|---|---|
| Включить аудио | Вкл. или Выкл. | Вкл. | При выключении создаётся файл без звука. Аудио также не включается, если ни один включённый аудиоклип не имеет положительной длительности. |
| Вывод аудио | 48 kHz, стерео, 128 kbps | При включённом аудио | Включённые аудиоклипы постепенно смешиваются в кодек выбранного контейнера. |
Следите за экспортом
Представление прогресса сообщает процент, число готовых кадров и предоставляет действие «Скопировать отчёт». Отмена останавливает активный экспорт. Закрытие или отмена выбора файла назначения завершают операцию без сообщения об ошибке. Изменения, внесённые после начала экспорта, не меняют текущий файл, поскольку Beam экспортирует снимок.
| Этап | Что делает Beam |
|---|---|
| Проверка ресурсов | Проверяет снимок, локальные ресурсы, форматы, кодеки и инварианты отрисовки. |
| Загрузка ресурсов | Загружает визуальные, аудио- и фоновые ресурсы, курсор и шрифты. |
| Кодирование | Отрисовывает кадры композиции, смешивает включённое аудио и записывает закодированные фрагменты. |
| Завершение | Закрывает дорожки и завершает медиа-контейнер и файл назначения. |
Проверки и особые случаи
| Условие | Результат |
|---|---|
| Отсутствующий ресурс | Экспорт останавливается с ошибкой проверки, указывающей соответствующий ресурс или клип. |
| Неподдерживаемый источник или кодек | Экспорт сообщает о неподдерживаемом формате, кодеке или ошибке декодирования. |
| Нет совместимого кодировщика результата | Выбранный формат WebM или MP4 отмечается как некодируемый на устройстве. |
| Анимированный GIF | Анимированные GIF пока нельзя надёжно экспортировать. |
| Canvas 2D недоступен | Экспорт останавливается, поскольку невозможно отрисовать кадры композиции. |
| Отмена | Активный рабочий процесс и поток результата прерываются, а незавершённый экспорт не считается ошибкой. |
| Микшер аудио недоступен | Beam сообщает, что офлайн-смешивание аудио недоступно в сборке Chromium. |
Результат и диагностика
После успешного экспорта Beam сообщает имя сохранённого файла и предоставляет действия «Открыть файл» и «Скопировать отчёт». При ошибке экспорта сообщение для пользователя скрывает локальные пути файловой системы, а подробный отчёт сохраняет сведения о конфигурации, кодеке, окружении, прогрессе и узких местах для диагностики. Скопируйте отчёт перед обращением за помощью в Discord или GitHub.