Мне нужно разделить FLV-файл на куски известного размера на сервере Linux. Например, мой оригинальный файл - 9 МБ, а размер чанка - 4 МБ. Поэтому я должен получить 3 части - 4Mb, 4Mb и 1 Mb.
Кажется, что FFmpeg может делиться только по времени.
Mencoder может начинаться по времени (-ss TIME) и заканчиваться по размеру (-endpos SIZE MB). Но если стартовая секунда первого блока, очевидно, равна 0, то как я могу получить стартовую секунду для следующих блоков?
Есть ли у вас какие-либо предложения?
Заранее спасибо.