API · /timecode-api

API de Timecode

saludable 4,486 Suscriptoras

Convierte timecode SMPTE para video, cine y transmisión. Convierte un timecode (HH:MM:SS:FF) en un número de fotograma absoluto o en segundos de tiempo real, y convierte un conteo de fotogramas de vuelta a un timecode — a 23.976, 24, 25, 29.97, 30, 50, 59.94 o 60 fps. Fundamentalmente maneja drop-frame correctamente: a 29.97 y 59.94 fps omite los números de fotograma correctos cada minuto (anotado con un punto y coma, 01:00:00;00) para que una hora de timecode coincida con una hora de tiempo real, y calcula segundos reales con la tasa fraccional exacta (30000/1001). Perfecto para herramientas de edición no lineal (NLE), sincronización de subtítulos y leyendas, automatización de reproducción y transmisión, y gestión de activos multimedia. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Distinto de herramientas de fecha/hora, duración y tiempo relativo.

api.oanor.com/timecode-api
Obtener una clave API Pruébalo en el patio de recreo → Contactar proveedor

Especificaciones legibles por máquina para que los agentes de IA puedan integrar este API.

/api/timecode-api/openapi.json
/api/timecode-api/llms.txt

Descubrimiento: GET /api/index.json enumera todos los API.

salud API

saludable
tiempo de actividad
100.00%
Sondas del servidor · 24h
Latencia promedio
93 ms
Sondas del servidor · 24h
Suscriptoras
4,486
activa
Llamadas totales
60
últimos 7 días

Precios

Elija un nivel: facturado mensualmente, cancele en cualquier momento.

Free

Gratis

  • 860 llamadas / mes
  • 2 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 860 llamadas/mes
  • 2 solicitudes/seg
  • Fotogramas + código de tiempo + segundos
  • Sin tarjeta de crédito
Inicia sesión para suscribirte

Starter

€1.60 /mes

  • 7,100 llamadas / mes
  • 8 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 7.1k llamadas/mes
  • 8 solicitudes/seg
  • Drop-frame 29.97/59.94
  • Soporte por correo electrónico
Inicia sesión para suscribirte

Pro

€20.00 /mes

  • 130,000 llamadas / mes
  • 20 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 130k llamadas/mes
  • 20 req/seg
  • Edición / tuberías de reproducción
  • Soporte prioritario
Inicia sesión para suscribirte

Mega

€56.00 /mes

  • 670,000 llamadas / mes
  • 50 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 670k llamadas/mes
  • 50 req/seg
  • Escala de plataforma
  • SLA dedicado
Inicia sesión para suscribirte

Construido por

Relacionado APIs

Otros APIs con etiquetas superpuestas.

API de Distancia de Visualización

Matemáticas de distancia de visualización para TV y proyector como una API, calculadas local y determinísticamente. El endpoint de distancia toma una diagonal de pantalla (pulgadas o centímetros) y una relación de aspecto y devuelve el ancho y alto de la pantalla y la distancia de asiento recomendada para cada estándar — el ángulo de visión mínimo de 30° de SMPTE (el asiento cómodo más lejano), la recomendación de 36° de THX y el máximo de 40° de THX (el más cercano) — en pulgadas, pies, centímetros y metros, además de un rango recomendado general. Pase una resolución (720p, 1080p, 1440p, 4K u 8K) y también da la distancia de agudeza de píxel, el punto más allá del cual un espectador con visión 20/20 ya no puede resolver píxeles individuales, por lo que acercarse no agrega detalle. El endpoint de tamaño de pantalla lo invierte: desde una distancia de asiento recomienda la diagonal de pantalla para cada estándar. El endpoint de campo de visión da el campo de visión horizontal para una pantalla a una distancia, con un veredicto sobre si cae en el rango recomendado. La geometría es exacta: ancho = diagonal × ancho de aspecto / hipot(aspecto), y distancia = (ancho/2) / tan(ángulo/2). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de cine en casa y AV, herramientas minoristas de TV y monitores, planificadores de habitaciones y asientos, y calculadoras para instaladores de AV. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto es geometría de distancia de visualización; para densidad de píxeles (PPI) a partir de una resolución, use una API de PPI.

api.oanor.com/viewdistance-api

API de Bitrate y Transferencia

Matemáticas de medios, tamaño de archivo y transferencia de datos como API. El endpoint de tamaño de archivo relaciona bitrate, duración y tamaño de archivo: proporciona dos y calcula el tercero, para que puedas encontrar el tamaño de un video con un bitrate y duración dados, el bitrate de un archivo de tamaño y duración conocidos, o cuánto tiempo se reproducirá un archivo. El endpoint de tiempo de transferencia calcula cuánto tiempo tarda un archivo en descargarse o subirse a través de un ancho de banda dado (con sobrecarga de protocolo opcional), o el ancho de banda necesario para moverlo en un tiempo objetivo. El endpoint de almacenamiento calcula cuántas horas de medios a un bitrate, o cuántos elementos de un tamaño dado, caben en una capacidad de almacenamiento. Los bitrates usan unidades decimales (kbps, Mbps, Gbps) y los tamaños se informan tanto en decimal (KB/MB/GB/TB) como en binario (KiB/MiB/GiB/TiB). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para codificación de video y audio, planificación de streaming y CDN, dimensionamiento de almacenamiento y respaldo, y estimaciones de tiempo de descarga. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto son matemáticas de bitrate y transferencia; para conversión simple de unidades de bytes, usa una API de bytes.

api.oanor.com/bitrate-api

API de Subtítulos

Trabaja con archivos de subtítulos y leyendas — analiza, convierte y resincroniza, completamente local. El endpoint de análisis lee texto SubRip (.srt) o WebVTT (.vtt) en señales estructuradas y limpias — índice, inicio, fin (como HH:MM:SS,mmm y milisegundos), duración y el texto de la señal (multilínea preservada) — detectando automáticamente el formato enviado. El endpoint de conversión convierte entre SRT y WebVTT, manejando los detalles correctamente: el separador de marcas de tiempo (coma para SRT, punto para WebVTT), agregando o eliminando el encabezado WEBVTT, y renumerando las señales. El endpoint de desplazamiento mueve cada marca de tiempo por un desplazamiento en milisegundos, positivo o negativo, para corregir una pista que se adelanta o atrasa, limitando a cero para que nada sea negativo. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado — tus archivos multimedia nunca abandonan la solicitud. Ideal para pipelines de video y transmisión, editores y reproductores de subtítulos, flujos de trabajo de localización y traducción, accesibilidad y corrección de subtítulos desincronizados. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto maneja archivos de subtítulos; para timecode de video SMPTE (HH:MM:SS:FF) usa una API de timecode.

api.oanor.com/subtitle-api

API de Relación de Aspecto

Matemáticas de relación de aspecto y redimensionamiento en dimensiones simples — no se necesita subir imágenes. El endpoint de relación reduce un ancho×alto a su relación entera más simple (1920×1080 → 16:9), su valor decimal y un nombre común. El endpoint de redimensionamiento escala una dimensión manteniendo la relación: proporciona un nuevo ancho o un nuevo alto y obtén el otro lado. El endpoint de ajuste encaja un tamaño de origen en un cuadro de destino usando contener (letterbox) o cubrir (crop), devolviendo el tamaño resultante, el factor de escala y el desplazamiento de centrado. Perfecto para diseños responsivos y relación de aspecto CSS, encuadre de videos y miniaturas, planificación de cuadrículas de imágenes y dimensionamiento de impresión. Cálculo puramente local — funciona solo con números y nunca toca archivos de imagen. En vivo, nada almacenado. 4 endpoints. Distinto del procesamiento/redimensionamiento de imágenes (que opera sobre archivos reales) y de la geometría de formas.

api.oanor.com/aspectratio-api

Preguntas frecuentes

Respuestas rápidas sobre precios, cuotas e integración.

¿Cómo obtengo una clave API para API de Timecode?
Regístrate gratis en oanor.com, genera una clave API desde el panel de desarrollador y llama a API de Timecode con la cabecera x-oanor-key. No se necesita tarjeta de crédito para el plan gratuito.
¿Cuál es el límite de velocidad de API de Timecode?
El plan gratuito permite 1 solicitud por segundo. Los planes de pago escalan hasta 50 solicitudes por segundo en el nivel Mega. Los límites rígidos devuelven HTTP 429 por encima de la cuota — sin cargos sorpresa por exceso.
¿Cuánto cuesta API de Timecode?
API de Timecode ofrece un plan gratuito con 100 llamadas / mes. Los planes de pago empiezan en €1.60 / mes con cuotas más altas y límites de tasa más rápidos.
¿Puedo cancelar mi suscripción en cualquier momento?
Sí. Los planes se facturan mensualmente y puedes cancelar en cualquier momento desde el panel de facturación. Sin contratos a largo plazo ni penalización por cancelación.
¿Cumple API de Timecode con el RGPD?
Todas las solicitudes a API de Timecode pasan por nuestra pasarela en la UE. Tu clave API upstream nunca sale de nuestro servidor y no se comparten datos personales con el proveedor upstream más allá de la solicitud enviada.

Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.

Fragmentos de código

Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.

curl https://api.oanor.com/timecode-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/timecode-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/timecode-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/timecode-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Calificaciones

Inicia sesión para calificar.

Aún no hay reseñas.

Discusión

Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.

Inicia sesión para escribir o responder.

Iniciar sesión

Nueva discusión

/ 4000

📌 Fijada 🔒 Bloqueada

·

· ·

/ 4000

🔒 Esta discusión está bloqueada — sin nuevas respuestas.

  • Sin discusiones todavía — empieza tú.

Soporte

Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.

Inicia sesión para abrir un ticket de soporte.

Iniciar sesión

Abrir nuevo ticket

Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.

  • Sin tickets para esta API.

Suscripción activa: las llamadas pueden empezar de inmediato.

Envía tu primera solicitud —

Suscripción activa: copie un fragmento y realice su primera llamada.