Method: projects.locations.corpora.assets.clip

Genera clips para descargar. La API toma un intervalo de tiempo y genera un clip del primer contenido disponible después de startTime y antes de endTime, que puede desbordarse más allá de estos límites. Los clips que se muestran se truncan si el tamaño total es superior a 100 MB.

Solicitud HTTP

POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Es el nombre del recurso del activo para el que se solicitarán clips. Formato: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "temporalPartition": {
    object (TemporalPartition)
  }
}
Campos
temporalPartition

object (TemporalPartition)

Obligatorio. Es el intervalo de tiempo para el que se solicitarán los clips.

Cuerpo de la respuesta

Es el mensaje de respuesta de la API de assets.clip.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "timeIndexedUris": [
    {
      object (TimeIndexedUri)
    }
  ]
}
Campos
timeIndexedUris[]

object (TimeIndexedUri)

Es una lista de URIs firmados para descargar los clips de video que cubren el intervalo de tiempo solicitado ordenados por hora.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • visionai.assets.clip

Para obtener más información, consulta la documentación de IAM.

TimeIndexedUri

URI firmado con el intervalo de tiempo correspondiente

Representación JSON
{
  "temporalPartition": {
    object (TemporalPartition)
  },
  "uri": string
}
Campos
temporalPartition

object (TemporalPartition)

Es el intervalo de tiempo del video al que se refiere el URI.

uri

string

URI firmado para descargar el clip de video