Я не подскажу, но, мне кажется, что валидный файл вы не получите, если просто скачаете кусок с N байта длиной в K. Тут лучше использовать ffmpeg, как сказано выше.
Kicker, вы писали, что Всегда известно — полный размер файла, в каком формате закодировано видео и аудио. А точнее? Если известны битрейт, контейнер и кодеки, то можно вычислить и время, а соответственно, и «кусок в байтах»
А ему предлагают использовать вордпресс