Bitrate de vídeo para tarjeta
Una tarjeta de 64 GB con un margen del 5 % deja 60.8 GB para una grabación de 120 minutos: indique tarjeta, duración, audio y margen y verá la tasa de bits de vídeo más alta que aún cabe. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.
Cuando planifica un rodaje largo, la duda no es solo qué códec o resolución elegir, sino hasta dónde puede subir el bitrate antes de que la tarjeta de memoria se llene antes de tiempo. Las cámaras indican techos blandos en Mbps; las tarjetas, capacidad en GB; su cronograma, en minutos. Esta calculadora de bitrate de vídeo requerido para la tarjeta convierte esos tres números en un único bitrate de vídeo máximo sostenible para que una grabación continua de la duración deseada aún quepa. Introduzca la capacidad de la tarjeta, la duración objetivo, un bitrate de audio opcional y un porcentaje de sobrecarga opcional para el sistema de archivos o el margen de seguridad. El solucionador devuelve Mbps totales y solo de vídeo usando gigabytes decimales de marketing o gibibytes binarios, con una fórmula breve que puede auditar.
Cómo se relacionan capacidad, duración y bitrate
El vídeo digital es un flujo de bits. Si conoce cuántos bytes utilizables ofrece la tarjeta y cuántos segundos debe grabar, el bitrate total medio que puede sostener es el total de bits dividido por la duración. Los fabricantes imprimen la capacidad en gigabytes decimales (un GB equivale a mil millones de bytes); los sistemas operativos suelen informar el espacio libre en gibibytes binarios (un GiB equivale a dos elevado a la trigésima en bytes).
La capacidad utilizable puede reducirse con un porcentaje de sobrecarga que modela tablas del sistema de archivos, cabeceras de contenedor o un margen de seguridad deliberado para que el archivo no choque a mitad de toma.
El resultado no garantiza que cada ajuste del menú de la cámara coincida con la aritmética —las cámaras también imponen límites de perfil, techos VFR y cortes por calor—, pero sí es el límite duro de almacenamiento: si supera ese promedio en Mbps, la duración objetivo no cabe en esa tarjeta bajo los supuestos introducidos.
Dónde aporta valor una calculadora de bitrate para tarjeta
Fotógrafos de bodas y eventos dimensionan tarjetas de doble ranura para ceremonias de varias horas sin cambiar a mitad del servicio. Equipos documentales y de rodaje ágil comparan un preset All-I de alto bitrate con una opción Long-GOP más baja cuando el stock de tarjetas es limitado en campo. Los educadores de compresión muestran a los alumnos que duplicar el bitrate reduce a la mitad el tiempo de grabación continua en el mismo medio si la capacidad es fija.
Tiendas en línea y blogs de equipo que posicionan por bitrate de vídeo para tarjeta de memoria o bitrate de grabación requerido necesitan una herramienta en vivo cuya ruta gratuita del navegador coincida byte a byte con la automatización de pago. Los scripts de pipeline pueden prevalidar una lista de equipo: con las tarjetas en la bolsa y las duraciones planificadas, rechazan un bitrate de menú que no quepa. La validación fallida no consume saldo.
Fije los Mbps redondeados en las pruebas, mantenga las peticiones pequeñas y obtendrá presupuestos de almacenamiento reproducibles para kits, demos LMS y workers en el borde sin montar infraestructura de análisis de medios propia.
Qué puede hacer con ella
Planificación de tarjetas en eventos y bodas
Introduzca la tarjeta más grande de la bolsa y el segmento continuo más largo; ajuste el bitrate de la cámara en o por debajo del max video Mbps devuelto para que la toma termine en esa tarjeta.
Preguntas frecuentes
¿Cómo calculo la tasa de bits para dos horas en una tarjeta de 64 GB?
Indique 64 GB, 120 minutos, 256 kbps de audio y un margen del 5 %. El cálculo descuenta el margen, quedan 60.8 GB, los reparte en 7200 segundos y resta el audio para darle el tope de vídeo en Mbps.
¿Escribo la capacidad de la tarjeta en GB o en GiB?
Use la cifra que realmente tiene. La etiqueta de la tarjeta usa gigabytes decimales, de mil millones de bytes, mientras que el ordenador suele mostrar gibibytes binarios. Elija la base que corresponda y el cálculo usará los bytes correctos.
¿Para qué sirve añadir un porcentaje de reserva?
Guarda espacio para las tablas de archivos de la tarjeta, las cabeceras del archivo o un margen de seguridad, para que una toma nunca se quede sin sitio a mitad. Con un 5 %, una tarjeta de 64 GB cuenta como 60.8 GB útiles.
¿Mi cámara grabará exactamente con esta tasa de bits?
No necesariamente. Las cámaras aplican además sus propios límites de perfil, topes de fotogramas por segundo y cortes por calor. El resultado es el límite del almacenamiento: si lo supera de media, la duración pedida no cabrá.
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/hobby/photo-video-bitrate-for-card \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"card_gb":64,"duration_min":120}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-video-bitrate-for-card", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"card_gb": 64,
"duration_min": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-video-bitrate-for-card",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"card_gb": 64,
"duration_min": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-video-bitrate-for-card", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"card_gb":64,"duration_min":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"card_gb":64,"duration_min":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-video-bitrate-for-card", 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
{
"card_gb": 64,
"duration_min": 120
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_video_bitrate_for_card",
"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.
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
Cómo se relacionan capacidad, duración y bitrate
Esta calculadora usa por defecto la capacidad decimal de marketing, de modo que un sesenta y cuatro en la etiqueta corresponde a sesenta y cuatro veces mil millones de bytes, y expone size_base igual a binary cuando prefiere unidades al estilo del SO. El audio casi siempre se codifica a una tasa mucho menor que el vídeo; al indicar audio_kbps, ese flujo se resta del presupuesto total de bits antes de informar el bitrate de vídeo máximo, igual que las cámaras multiplexan H.264 o HEVC con AAC o PCM.
Contrato de entrada, unidades y campos de respuesta
Ejemplo: sesenta y cuatro GB decimal, ciento veinte minutos, doscientos cincuenta y seis kbps de audio, cinco por ciento de sobrecarga produce un techo concreto de Mbps de vídeo comparable con los presets All-I o Long-GOP de su cámara. Envíe un cuerpo JSON con card_gb, capacidad positiva en gigabytes según etiqueta o medición, y duration_min, duración de grabación objetivo positiva en minutos. El audio_kbps opcional vale cero por defecto para un presupuesto solo de vídeo; overhead_pct opcional vale cero y debe permanecer por debajo del cien por ciento. size_base opcional es decimal o binary. Existen alias para sinónimos habituales como capacity_gb, minutes y audio_bitrate. Valores ausentes o no finitos, capacidad o duración no positivas, audio negativo, sobrecarga fuera de cero a menos de cien, o un flujo de audio que agota solo el presupuesto de bits fallan con invalid_input y no se facturan. En éxito el cuerpo repite las entradas, duration_seconds y duration_hours por comodidad, raw_bytes y usable_bytes, usable_gb tras la sobrecarga, max_total_bitrate_mbps del flujo combinado, max_video_bitrate_mbps y max_video_bitrate_kbps de la parte de vídeo, audio_bitrate_mbps, el size_base y bytes_per_unit usados, más cadenas formula y note.
Dónde aporta valor una calculadora de bitrate para tarjeta
Como la implementación es parse pura de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Compromisos All-I frente a Long-GOP
Compare cómo un All-I de alto bitrate y un preset Long-GOP más bajo caben en la misma tarjeta y duración leyendo max_video_bitrate_mbps frente a cada opción de menú.
Listas de kit y prevalidación automática
Scripts y herramientas de empaque llaman a la API con card_gb y duration_min para marcar rodajes donde los códecs previstos superan el almacenamiento sostenible antes de salir de base.
Preguntas técnicas
¿Cómo se calcula el bitrate máximo de vídeo para una tarjeta de memoria?
Envíe card_gb y duration_min (minutos). Opcionalmente audio_kbps y overhead_pct. La API devuelve max_video_bitrate_mbps = presupuesto total de bits de la capacidad usable menos audio, dividido por la duración.
¿Debe usar GB decimal o GiB binario?
Por defecto size_base es decimal (1 GB = 1e9 bytes), como en las etiquetas. Use size_base binary para coincidir con lecturas de espacio libre del SO en GiB (2^30 bytes).
¿Por qué restar audio_kbps?
Las cámaras escriben audio y vídeo en un solo archivo. Reservar audio deja el presupuesto de bits restante para el vídeo de modo que el flujo combinado aún quepa en la tarjeta para su duración.
¿Qué ocurre si el audio usa todo el presupuesto?
La tarea falla con invalid_input. Baje audio_kbps, suba card_gb, acorte duration_min o reduzca overhead_pct para que el vídeo conserve un bitrate positivo.
¿Cuánto cuesta la calculadora de bitrate de vídeo para tarjeta?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.