Exportación de video
El editor renderiza el nivel abierto en un archivo de video mediante el ffmpeg instalado en tu equipo. El renderizado es offline, fotograma a fotograma, así que el video es exacto por lento que sea el equipo
La exportación funciona en Windows, macOS y Linux. No está disponible en teléfonos
Dónde encontrarla
Exportar videoen la columna lateral de la configuración del nivel- el comando
Exportar videoen la paleta de comandos
La ventana se abre sobre el editor. Si se abrió desde la configuración del nivel, vuelve a ella al cerrarse. Mientras se renderiza un video, la ventana no se puede cerrar: Detener termina el renderizado
Instalar ffmpeg
ffmpeg no forma parte del juego. Instálalo una vez, y la ventana lo encuentra por sí sola. Hace falta la versión 7.0 o posterior. Una más antigua se rechaza, y la ventana indica la versión que encontró
| Sistema | Comando de instalación |
|---|---|
| Windows | winget install ffmpeg |
| macOS | brew install ffmpeg |
| Linux | el paquete de tu distribución, por ejemplo sudo apt install ffmpeg |
Algunas distribuciones de Linux traen un ffmpeg anterior a 7.0 (Ubuntu 24.04 trae la 6.1). En ese caso, instala una compilación más reciente desde el sitio de ffmpeg e indícasela a la ventana
La ventana busca ffmpeg en este orden:
- el archivo que elegiste con
Elegir ffmpeg.... Entonces no se busca en ningún otro sitio - la ruta de la variable de entorno
BH_FFMPEG tools/ffmpegdentro de la carpeta de datos del juego- cada carpeta de
PATH - las carpetas en las que escriben los instaladores habituales
Buscar automáticamente olvida el archivo elegido y busca de nuevo. Comprobar repite la comprobación, por ejemplo justo después de instalar
Tu ffmpeg puede incluir codificadores por hardware (NVIDIA, AMD, Intel, Apple). La ventana prueba cada uno con una décima de segundo de negro y usa solo los que de verdad funcionan en este equipo
Opciones de la ventana
| Opción | Qué hace |
|---|---|
Contenedor, Códec | el tipo de archivo y cómo se comprime, ver los formatos más abajo |
Resolución | el tamaño del video. El ancho y el alto son números pares de 16 a 7680 |
Fotogramas/s | fotogramas por segundo del video, hasta 240. No depende de la frecuencia de fotogramas propia del nivel. Por debajo de 60, cada fotograma se simula en varios pasos, para que el bot juegue como en el juego |
Rango | el nivel entero, el rango de bucle de la línea de tiempo o tus propios fotogramas inicial y final |
Calidad | cuánto espacio ocupa el video. Se oculta en los formatos que ya son sin pérdida |
Color completo (4:4:4) | color para cada píxel en lugar de para uno de cada dos. Líneas finas de color más nítidas, un archivo más grande |
Semilla (0 = como en el editor) | la semilla de la aleatoriedad del nivel. 0 mantiene la semilla que usa el editor |
Pre-roll, segundos | cuántos segundos antes del inicio se reproducen sin grabarse, para que los efectos ya tengan su historia. 2 por defecto, hasta 10 |
Quién juega | Reflex Bot v1 por defecto, Warm Bot v1, o Sin bot para un video sin avatar. Los impactos no hacen nada durante una exportación |
Posprocesado, Efectos | los mismos interruptores que en el editor, solo para el video |
Audio | las pistas del nivel en el video |
Cada opción tiene su propio ? en la ventana
La interfaz del editor, la cuadrícula, los gizmos, la selección y los límites de la cámara nunca entran en el video. La cámara del nivel encuadra la imagen, y unas barras negras rellenan lo que su relación de aspecto no cubre
Velocidad de renderizado
El video no depende de lo rápido que sea tu equipo. El tiempo del nivel y el bot avanzan exactamente un fotograma del video por cada fotograma renderizado, así que un equipo lento renderiza el mismo video, solo que más tarde
Warm Bot v1 calcula toda su ruta antes del primer fotograma, y la ventana muestra cuánto lleva. Si no encuentra ruta, la exportación se detiene y pide otro bot
Formatos
Un formato son dos elecciones: Contenedor y Códec. Solo aparecen los pares que tu ffmpeg puede generar. La línea de debajo dice qué sonido va con el par y qué archivo obtienes
Contenedor | Códec | Sonido | Sirve para |
|---|---|---|---|
MP4 | H.264, HEVC, AV1 | AAC, 320 kbit/s | enviar y subir a cualquier sitio |
MKV (Matroska) | H.264, HEVC, AV1, VP9, FFV1 | FLAC, sin pérdida | archivar, FFV1 sin ninguna pérdida |
MOV (QuickTime) | H.264, HEVC, ProRes | PCM 16 bits, sin comprimir | editar en Premiere, DaVinci Resolve, Final Cut |
WebM | VP9, AV1 | Opus, 256 kbit/s | la web |
GIF, WebP (animado), APNG | - | sin sonido | clips cortos en bucle para chats y páginas |
Secuencia de imágenes | PNG, JPEG, WebP, TIFF | audio.wav junto a los fotogramas | lo importa cualquier editor de video |
Solo sonido | WAV, FLAC, MP3, Opus | el propio formato | solo el sonido del nivel, no se renderiza nada |
GIF usa una sola paleta de 256 colores para todo el clip. Que sea corto y pequeño: un GIF de un nivel entero pesa mucho más que un MP4 del mismo nivel
Adónde va el video
Por defecto, el video va a recordings/<level id>/ en la carpeta de datos del juego, con el nombre del nivel y la hora de la exportación. Abrir carpeta de grabaciones abre esa carpeta. Elegir... guarda el siguiente video en cualquier otro sitio
Las grabaciones se quedan cuando eliminas el nivel. No forman parte de una transferencia de perfil salvo que marques Grabaciones de video
Sonido
El sonido del video no se graba desde los altavoces, y no oyes nada durante una exportación
Con Sonido a través del motor (con efectos) activado (el predeterminado) y efectos en las pistas, el sonido del nivel se reproduce en tiempo real mientras se renderizan los fotogramas, y se graba el sonido propio del juego, efectos incluidos. La exportación dura al menos lo que dura el rango: un equipo rápido espera a que termine el sonido. Desactivado, las pistas se mezclan por separado, con sus fotogramas clave de volumen y paneo pero sin sus efectos. Solo sonido siempre mezcla por separado
Bajo la vista previa, la ventana muestra dos barras de progreso, Fotogramas y Sonido: avanzan de forma independiente. En un nivel pesado, el sonido en paralelo puede entrecortarse. En ese caso, activa Grabar el sonido después de los fotogramas: el sonido se graba después del último fotograma, y la exportación tarda más, tanto como dura el rango
No cierres el juego mientras se renderiza un video. La ventana lo recuerda durante toda la grabación
Qué no aparece en el video
- los efectos de las pistas de audio, pero solo con
Sonido a través del motor (con efectos)desactivado o enSolo sonido. La ventana avisa cuando el nivel los tiene - un fondo transparente
- una grabación de cómo jugaste tú: en el video solo puede jugar el bot
Lee después: Exportación y protección, Audio