Extraer de OPUS
Usa este extractor para archivos .opus. Puede extraer metadatos, carátula, capítulos, audio por capítulos y transcripción en un resultado ZIP.
Probar Extraer de OPUS en el navegador ->
Extract.FAST usa esta misma API: lo que ves en el navegador es lo que obtienes en el código.
Referencia rápida
| Campo | Valor |
|---|---|
| Tipo de archivo origen | .opus |
| Grupo origen | Audio |
| Endpoint de envío | POST https://api.tools.fast/extract |
| Endpoint de estimación | POST https://api.tools.fast/extract/estimate/opus |
| Resultado | Descarga ZIP |
| Capacidades predeterminadas | audio.metadata, audio.artwork, audio.chapters, audio.chapterAudio |
| Tamaño máximo de archivo | free: 50 MB; pro: 2048 MB |
| Límites de documento | No aplica |
| Límites de duración | free: 60 minutos; pro: 300 minutos |
Capacidades
| Capacidad | Predeterminada | Opciones | Precio | Descripción |
|---|---|---|---|---|
audio.metadata | Sí | Ninguna | Incluido | Información del archivo, duración, fechas y etiquetas integradas. |
audio.artwork | Sí | Ninguna | Incluido | Carátulas e imágenes adjuntas. |
audio.chapters | Sí | Ninguna | Incluido | Marcadores de capítulos exportados para revisión. |
audio.chapterAudio | Sí | audioFormat | Incluido | Audio por capítulos dividido desde marcadores. |
media.transcript | No | transcription.mode | fast: 2 créditos por 1 minuto; quality: 4 créditos por 1 minuto; meeting-intelligence: 6 créditos por 1 minuto | Genera transcripciones TXT, PDF, DOCX, MD, EPUB, SRT y VTT a partir del habla. |
Opciones de capacidades
Audio por capítulos
| Opción | Tipo | Predeterminada | Valores permitidos | Límites |
|---|---|---|---|---|
audioFormat | enum | mp3 | mp3, wav, m4a, original, best | Ninguna |
Transcripción
| Opción | Tipo | Predeterminada | Valores permitidos | Límites |
|---|---|---|---|---|
transcription.mode | enum | fast | fast, quality, meeting-intelligence | Ninguna |
JSON de opciones con todas las capacidades
Usa esta estructura cuando quieras configurar explícitamente todas las salidas compatibles con este tipo de archivo.
{
"extraction": {
"selectedCapabilities": [
"audio.metadata",
"audio.artwork",
"audio.chapters",
"audio.chapterAudio",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"audio.chapterAudio": {
"audioFormat": "mp3"
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}Ejemplo de estimate
curl -sS -X POST "https://api.tools.fast/extract/estimate/opus" \
-H "X-Fast-Api-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSizeMb": 25,
"durationMinutes": 3,
"options": {
"extraction": {
"selectedCapabilities": [
"audio.metadata",
"audio.artwork",
"audio.chapters",
"audio.chapterAudio",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"audio.chapterAudio": {
"audioFormat": "mp3"
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}
}'Ejemplo de extract con todas las opciones configuradas
curl -sS -X POST "https://api.tools.fast/extract" \
-H "X-Fast-Api-Key: $API_KEY" \
-F "[email protected]" \
-F 'options={
"extraction": {
"selectedCapabilities": [
"audio.metadata",
"audio.artwork",
"audio.chapters",
"audio.chapterAudio",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"audio.chapterAudio": {
"audioFormat": "mp3"
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}'Descubrimiento legible por máquina
GET /options/opus
GET /extractors/opus