Comparte un fragmento sin procesar otro video
En un contenido listo, abre Compartir e insertar → Compartir un fragmento. Introduce inicio y fin del original y pulsa Aplicar recorte. El panel muestra los límites reales y la duración resultante. El punto de inicio del reproductor se expresa dentro del fragmento.
Precisión y acceso
Sección titulada «Precisión y acceso»El recorte instantáneo selecciona segmentos HLS existentes; no crea otro asset, objetos HLS ni un trabajo de codificación. El inicio se ajusta al segmento anterior y el final al siguiente. Para obtener un corte preciso, utiliza la creación de un clip como asset independiente.
Los tiempos deben ser finitos, entre 0 y 7.200 segundos, con fin mayor que inicio. Un final posterior a la duración se limita al contenido; un inicio fuera de él se rechaza. Subtítulos, capítulos y storyboards se adaptan a la ventana. Las pistas auxiliares deben poder alinearse; Orilla rechaza una presentación que quedaría desincronizada.
Los lectores pueden generar accesos temporales; publicar o revocar requiere escritura. Editar los límites o el acceso oculta el enlace anterior hasta aplicar de nuevo. Renovar un temporal conserva la ventana seleccionada.
URLs desde el SDK
Sección titulada «URLs desde el SDK»Con el cliente de servidor y un playback ID público:
const clip = { assetStartTime: 6.2, assetEndTime: 11.9 };const hls = orilla.media.hlsURL(playbackId, undefined, clip);const iframe = orilla.media.embedURL(playbackId, undefined, clip);const storyboard = orilla.media.storyboardURL(playbackId, undefined, clip);Para un playback ID firmado, guarda los límites dentro del JWT y usa las mismas opciones en reproducción y storyboard:
import { signPlaybackToken } from "@orilla/sdk";
const playbackToken = await signPlaybackToken(playbackId, signingKey, { expiresIn: 300, playbackModifiers: clip,});const storyboardToken = await signPlaybackToken(playbackId, signingKey, { expiresIn: 300, audience: "s", playbackModifiers: clip,});const signedHLS = orilla.media.hlsURL(playbackId, playbackToken);const signedStoryboard = orilla.media.storyboardURL( playbackId, storyboardToken,);playbackId y signingKey son recursos previamente creados en tu entorno. No combines un token con el tercer argumento de modificadores. Los tokens limitados rechazan segmentos fuera de la ventana y descargas MP4/M4A completas. Miniaturas autorizadas deben quedar dentro del fragmento; las audiencias de miniaturas/GIF no aceptan estos claims.
La API nativa POST /v1/assets/:id/playback acepta asset_start_time y asset_end_time numéricos opcionales y devuelve la ventana canónica y su acceso temporal. Consulta la referencia y las reglas de acceso.