¿Es posible crear un nuevo archivo mp4 a partir de un único fragmento de rango de bytes de transmisión?

Si tengo un archivo mp4 remoto en un servidor que admite rangos de bytes, ¿es posible recuperar un solo rango de bytes y crear un mp4 nuevo / autónomo a partir de los datos de ese rango?

Si intento escribir un rango de bytes devuelto directamente a un archivo mp4 usandofs.createWriteStream(remoteFilename) no obtiene los metadatos del video (duración, dimensiones, etc.) que necesita para poder reproducirse.

Cuando obtengo un rango de bytes que comienza con 0 y termina con XX, la salida mp4 se puede reproducir, pero tendrá los metadatos de duración de toda la duración del video y congelará la pantalla cuando el rango de bytes se complete por el resto de la duración hora.

¿De qué otra forma puedo tomar un rango de bytes y crear un archivo .mp4 independiente a partir de ese objeto continuo?

El objetivo de esto es evitar descargar el archivo completo de 10 minutos antes de que pueda hacer un clip de 5 segundos con ffmpeg. Si puedo calcular y descargar el rango de bytes, debería haber una manera de escribirlo en un archivo mp4 independiente.

Gracias de antemano por cualquier ayuda que pueda proporcionar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta