Se puede hacer perfectamente con FFmpeg y es una de las tareas para las que más se usa.
Ejemplo: quieres extraer desde 09:17 hasta 10:58, el fragmento dura:
- 10:58 − 09:17 = 1 minuto 41 segundos (101 segundos)
Opción más rápida (sin recomprimir)
& "C:\RUTA_DONDE_ESTA\ffmpeg.exe" -ss 00:09:17 -i J.mp4 -t 101 -c copy J_recorte.mp4
o equivalente:
& "C:\RUTA_DONDE_ESTA\ffmpeg.exe" -ss 00:09:17 -i J.mp4 -to 00:10:58 -c copy J_recorte.mp4
Ventajas
- Muy rápido.
- No pierde calidad.
- El archivo se crea casi instantáneamente.
Posible inconveniente
Al usar -c copy, el corte puede no ser exactamente al fotograma que quieres. FFmpeg suele cortar en un fotograma clave cercano.
Opción precisa (recomendada si necesitas exactitud)
& "C:\RUTA_DONDE_ESTA\ffmpeg.exe" -ss 00:09:17 -i J.mp4 -to 00:10:58 -c:v libx264 -c:a aac J_recorte.mp4
Ventajas
- Corte exacto.
- Empieza y termina exactamente donde indicas.
Desventaja
- Requiere recodificar.
- Tarda más (aunque para 1 minuto 41 segundos suele ser cuestión de segundos).
Mi recomendación
Primero prueba:
& "C:\DATOS\CHATGPT_MP3\ffmpeg.exe" -ss 00:09:17 -i J.mp4 -t 101 -c copy J_recorte.mp4
Si al reproducirlo ves que empieza o termina unos segundos antes o después de lo esperado, usa la versión con libx264 y aac, que hace el corte exacto. Para un fragmento tan corto, el tiempo adicional suele ser mínimo.