09 Фев

Режем видео в Linux

Была у меня видяха одна, которую надо было разрезать на 2 части (просто вторая часть была не нужна).
Покажу на примере, как я mencoder’ом проделал сабж.

Видеофайл — video.wmv.
Нам надо знать время длительности первого куска, до которого мы будем резать.

$ mencoder vode.wmv -endpos 33.920 -o video_part1.avi -oac copy -ovc copy

Можно резать и исходя из требуемых размеров конечного файла. Тогда необходимо узнать временную позицию, соответствующую требуемому объему. Допустим, нам необходима первая часть файла, которая будет весить 20Мб. Сделать это можно так:

$ mencoder -ovc copy -oac copy -endpos 20mb -o /dev/null video.wmv

В итоге смотрим последнюю запись вывода, к примеру:

Video stream: 1880.602 kbit/s (235075 B/s) size: 8678976 bytes 36.920 secs 923 frames

Вот в конце мы и видим точное время — 36.920 secs

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *