Calculadora de escala de resolución
Multiplique un cuadro por cualquier factor y obtenga su nuevo tamaño: 1920 por 1080 con escala 2 pasa a 3840 por 2160, el formato 4K UHD, junto con las medidas pares listas para codificar. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ancho
- 1 920
- Altura
- 1 080
- Escala
- 2
- Ancho original
- 1 920
- Alto original
- 1 080
- Nuevo ancho
- 3 840
- Nuevo alto
- 2 160
Escalar una resolución de vídeo es el paso aritmético que precede a elegir un preajuste de codificador o un lienzo para redes: usted conoce el ancho y el alto originales en píxeles, conoce un factor de escala como 2 para un muestreo a 4K o 0.5 para un proxy a mitad de tamaño, y necesita el nuevo ancho y alto enteros que esos números implican. Esta calculadora de escala de resolución multiplica ambos ejes por el mismo factor positivo para conservar la relación de aspecto, redondea cada lado al píxel más cercano y también informa las dimensiones pares más próximas que suelen exigir los codificadores H.264 y H.265.
Cómo un factor de escala convierte una resolución en otra
Un fotograma de vídeo es una malla de píxeles enteros. Cuando s vale 2, 1920×1080 se convierte en 3840×2160, el ráster 4K UHD que se entiende al decir el doble de 1080p. Cuando s vale 0.5, el mismo máster pasa a un proxy 960×540 que conserva el cuadro 16:9.
La escala se aplica de forma uniforme en ambos ejes para que la relación de aspecto no cambie; estirar el ancho con independencia del alto es otra tarea, un redimensionado hacia una caja de destino o un recorte social, no una escala de resolución. Como los codificadores no pueden emitir una fracción de píxel, el producto se redondea al entero más cercano en cada lado.
Si el factor no es positivo, no hay fotograma útil: una escala nula hundiría la imagen a nada, y una escala negativa inventaría un ráster espejado que ningún codificador acepta.
Contrato de entrada, redondeo y comportamiento ante errores
Se permiten cadenas de dígitos que analicen a números finitos para que un valor pegado de una sonda no necesite una segunda conversión. Tras multiplicar, cada lado se redondea con la regla half-up habitual a un recuento entero de píxeles. Si ese redondeo produjera un lado inferior a un píxel, la tarea falla en lugar de devolver un fotograma de ancho nulo.
Si un lado redondeado superara 65536, la tarea también falla para que una escala desbocada no invente un ráster de 8K por diez. Cuando el tamaño escalado coincide con un ráster conocido como 1920×1080 o 3840×2160, se incluye una etiqueta named como 1080p Full HD o 4K UHD; si no, ese campo se omite. Ejemplo: el mismo fotograma con scale 0.5 produce 960×540.
Un scale de 0 o −1 falla con un mensaje de que scale debe ser un número positivo. La validación fallida no se factura.
Dónde gana su sitio una calculadora de escala de resolución
Los montadores, las granjas de transcodificación y las herramientas de vídeo social necesitan el tamaño entero de un fotograma escalado antes de abrir un codificador. Un productor que desee un proxy a mitad de resolución desde un máster 3840×2160 debe ver 1920×1080, no un par de flotantes que un guion posterior trunque mal. Un editor que compruebe si una fuente 1280×720 escalada por 1.5 ya es 1920×1080 Full HD puede llamar a este extremo en lugar de hacer aritmética mental en una sesión en directo.
El código de tubería que construye un filtro de escala aún tiene que elegir un ancho por alto de destino; esta calculadora es el oráculo determinista de ese par, incluido el ajuste a par que las grabaciones de pantalla de tamaño impar suelen necesitar antes de que H.264 acepte el fotograma. La capacidad no abre un archivo de vídeo, no recodifica y no elige un códec: ese trabajo corresponde a una tarea de redimensionado o conversión de medios. El ejecutor en el navegador no cuesta nada y no exige cuenta.
Qué puede hacer con ella
Proxies a mitad de tamaño desde un máster 4K
Desde 3840×2160 con scale 0.5, obtenga 1920×1080 (y el tamaño par coincidente) antes de lanzar una codificación proxy o una línea de tiempo fuera de línea.
Duplicar 1080p hasta un tamaño 4K de destino
Desde 1920×1080 con scale 2, confirme 3840×2160 4K UHD para que un preajuste de aumento apunte a un ráster real, no a una caja adivinada.
Preguntas frecuentes
¿Qué ocurre si el factor de escala es nulo o negativo?
Un factor de escala debe ser un número positivo mayor que cero; un factor nulo o negativo no es una resolución de vídeo usable y no se factura.
¿Esto redimensiona o recodifica un archivo de vídeo?
No. Esta calculadora solo devuelve el tamaño en píxeles escalado. No abre, transcodifica ni escribe un vídeo. Use una tarea dedicada de redimensionado de vídeo cuando necesite un archivo nuevo.
¿Cuánto mide un vídeo de 1920x1080 a la mitad de tamaño?
Con una escala de 0,5 queda en 960 por 540. Es una copia ligera para editar con fluidez y conserva la misma imagen 16:9, porque ambos lados se multiplican por el mismo factor.
¿Por qué también muestra medidas pares?
Muchos codificadores H.264 y H.265 exigen un ancho y un alto pares. Por eso cada lado redondeado se ajusta además al número par más cercano, nunca por debajo de dos píxeles, para que pueda copiar una medida aceptada.
¿Por qué una escala de 2 pesa cuatro veces más?
El número de píxeles crece con el cuadrado del factor. Al duplicar cada lado de 1920 por 1080, el cuadro pasa de 2.073.600 píxeles a 8.294.400, y por eso un original 4K pesa mucho más que uno 1080p.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/video/resolution-scale \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width":1920,"height":1080,"scale":2}'const res = await fetch("https://api.kit.forhosting.com/video/resolution-scale", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width": 1920,
"height": 1080,
"scale": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/resolution-scale",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width": 1920,
"height": 1080,
"scale": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/resolution-scale", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width":1920,"height":1080,"scale":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width":1920,"height":1080,"scale":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/resolution-scale", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"width": 1920,
"height": 1080,
"scale": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.resolution_scale",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_width | 65536 |
max_height | 65536 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un factor de escala nulo o negativo se rechaza con invalid_input en lugar de un fotograma vacío sin sentido.
Cómo un factor de escala convierte una resolución en otra
Escalar esa malla por un factor s significa que cada muestra almacenada pasa a un recuento nuevo de round(width × s) por round(height × s). Muchos códecs exigen además ancho y alto pares para alinear bloques de croma 2×2; por eso esta calculadora también informa even_width y even_height, ajustando cada lado redondeado al par más próximo con un suelo de dos píxeles. El recuento original de píxeles es width × height; el nuevo es new_width × new_height, que crece con s al cuadrado, no con s: una escala lineal 2× son cuatro veces los píxeles, y por eso un máster intermedio 4K pesa tanto más que 1080p aunque cada lado solo se haya duplicado. Esos casos fallan con invalid_input en lugar de un éxito hueco 0×0.
Contrato de entrada, redondeo y comportamiento ante errores
Haga POST de un cuerpo JSON con tres números finitos obligatorios: width y height del fotograma original en píxeles, y scale, el factor positivo a aplicar. Se aceptan los alias width_px y w para width; height_px y h para height; scale_factor, factor y multiplier para scale. Cada uno de width, height y scale debe ser mayor que cero y finito; campos ausentes, cadenas vacías, texto no numérico, NaN, Infinity y magnitudes no finitas fallan con invalid_input nombrando el campo. Width y height no pueden superar 65536 píxeles; scale no puede superar 1000. Si acierta, el JSON ecoa original_width, original_height y scale; informa new_width y new_height como resultado principal; informa even_width y even_height para dimensiones pares amistosas con el códec; informa original_label y new_label como cadenas width×height; informa original_pixels, new_pixels y megapixels del fotograma escalado; informa aspect_ratio (width dividido entre height, doce decimales) y scale_percent (scale multiplicado por 100); y reitera la fórmula. Ejemplo: width 1920, height 1080, scale 2 produce 3840×2160. El precio de un ítem correcto es un $0.002 fijo.
Dónde gana su sitio una calculadora de escala de resolución
Solo responde a la pregunta geométrica: dados este width, este height y este factor positivo, ¿cuál es la resolución nueva? El uso de la API se descuenta del saldo prepago del KIT al $0.002 publicado por solicitud correcta; la entrada inválida no se cobra. Mantenga las solicitudes pequeñas, fije new_width y new_height en las pruebas y obtendrá una resolución escalada reproducible para preajustes, claves de lección y workers en el borde, sin montar un marco de medios propio.
Casos de integración
Dimensiones pares para grabaciones de pantalla H.264
Escale una captura de tamaño impar y lea even_width y even_height para que la siguiente codificación no falle por un luma impar.
Preguntas técnicas
¿Cómo se escala una resolución de vídeo por un factor?
Envíe números finitos width, height y un scale positivo. La API devuelve new_width = round(width × scale) y new_height = round(height × scale), más tamaños alineados a par y un ráster named cuando el resultado es un formato conocido como 1080p o 4K UHD.
¿El nuevo ancho y el nuevo alto son píxeles enteros?
Sí. Cada lado escalado se redondea al entero más cercano. even_width y even_height ajustan además al valor par más próximo (mínimo 2) para fotogramas típicos H.264 y H.265.
¿Cuánto cuesta la calculadora de escala de resolución?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago del KIT a $0.002 por llamada correcta; la entrada inválida no se factura.