Сначала вы захотите понять, как на самом деле работают видеофайлы. Вот набор учебных пособий, объясняющих, что: Чрезмерно упрощенное руководство по интернет-видео .
Затем вы можете попробовать различные инструменты, которые могут помочь с вырезкой образца. Одним из них является flvtool (если вы вводите FLV) или FFmpeg . С помощью FFmpeg вы можете указать время начала и время окончания, и он попытается вырезать только то, что вы просите (но ему нужно будет найти ближайший ключевой кадр, чтобы начать нарезку).
Вот команда FFmpeg, чтобы прочитать файл с именем input.flv, запустить 15 секунд в видео, а затем вырезать следующие 60 секунд, но в остальном оставить те же параметры для аудиокода и видеокодека и записать его в выходной файл:
ffmpeg -i input.flv -ss 15 -t 60 -acodec copy -vcodec copy output.flv
Наконец, если вы хотите, вы можете написать компьютерный код на C или C ++ (используя библиотеки libav FFmpeg) или Java (используя Xuggler ), чтобы сделать это программным путем, но это довольно продвинуто для вашего случая использования.