Usa este extractor para archivos .mov. Puede extraer audio, metadatos, subtítulos, fotogramas y transcripción en un resultado ZIP.
Probar Extraer de MOV 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 | .mov |
| Grupo origen | Video |
| Endpoint de envío | POST https://api.tools.fast/extract |
| Endpoint de estimación | POST https://api.tools.fast/extract/estimate/mov |
| Resultado | Descarga ZIP |
| Capacidades predeterminadas | video.audio, video.metadata, video.subtitles, video.frames |
| 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 |
|---|
video.audio | Sí | audioFormat | Incluido | Archivos de audio extraídos cuando estén presentes. |
video.metadata | Sí | Ninguna | Incluido | Información del archivo, dimensiones, fechas y etiquetas integradas. |
video.subtitles | Sí | Ninguna | Incluido | Subtítulos extraídos desde pistas incrustadas. |
video.frames | Sí | frameMode, frameIntervalSeconds, maxExtractedFrames | Incluido | Extrae fotogramas y datos de tiempo cuando estén presentes. |
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
| Opción | Tipo | Predeterminada | Valores permitidos | Límites |
|---|
audioFormat | enum | mp3 | mp3, wav, m4a, original, best | Ninguna |
Frames
| Opción | Tipo | Predeterminada | Valores permitidos | Límites |
|---|
frameMode | enum | evenly-spaced | evenly-spaced, first, every-n-seconds | Ninguna |
frameIntervalSeconds | number | 1 | Cualquier valor dentro de los límites | 0.1 a 300 |
maxExtractedFrames | integer | 500 | Cualquier valor dentro de los límites | 1 a 2000 |
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": [
"video.audio",
"video.metadata",
"video.subtitles",
"video.frames",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"video.audio": {
"audioFormat": "mp3"
},
"video.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}
Ejemplo de estimate
curl -sS -X POST "https://api.tools.fast/extract/estimate/mov" \
-H "X-Fast-Api-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSizeMb": 25,
"durationMinutes": 3,
"options": {
"extraction": {
"selectedCapabilities": [
"video.audio",
"video.metadata",
"video.subtitles",
"video.frames",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"video.audio": {
"audioFormat": "mp3"
},
"video.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}
}'
curl -sS -X POST "https://api.tools.fast/extract" \
-H "X-Fast-Api-Key: $API_KEY" \
-F "[email protected]" \
-F 'options={
"extraction": {
"selectedCapabilities": [
"video.audio",
"video.metadata",
"video.subtitles",
"video.frames",
"media.transcript"
],
"includeManifest": true,
"capabilityOptions": {
"video.audio": {
"audioFormat": "mp3"
},
"video.frames": {
"frameMode": "every-n-seconds",
"frameIntervalSeconds": 5,
"maxExtractedFrames": 100
},
"media.transcript": {
"transcription.mode": "quality"
}
}
}
}'
Descubrimiento legible por máquina
GET /options/mov
GET /extractors/mov