Можно, конечно, воспользоваться каким-нибудь mencoder или другим навороченным кодеровщиком, но логика подсказывает, что данная операция не требует мощных инструментов кодирования/декодирования. И это действительно так.
Существует консольная утилита avisplit (из пакета transcode) специально предназначенная для того, чтобы разрезать файл на куски. Существует также и avimerge, предназначенная для обратной процедуры, но сейчас не об этом.
Например нам нужно разрезать файл kino.avi на части по 700 мегабайт для записи на CD.
$ avisplit -i ~/kino.avi -s 700
Здесь после -i идет имя файла для резки, а после -s - размер частей в мегабайтах.
Или нужно разрезать полторачасовой фильм на части продолжительностью 1 час и 30 минут:
$ avisplit -i ~/kino.avi -t 0:0:0.0-1:0:0.0,1:0:0.0-1:30:0.0
Временные интервалы задаются после опции -t, в форме t1-t2,t3-t4..., где t1,t2,t3,t4 - время в формате hh:mm:ss.ms (милисекунды можно не указывать).
Ну и конечно man avisplit в помощь.
Существует консольная утилита avisplit (из пакета transcode) специально предназначенная для того, чтобы разрезать файл на куски. Существует также и avimerge, предназначенная для обратной процедуры, но сейчас не об этом.
Например нам нужно разрезать файл kino.avi на части по 700 мегабайт для записи на CD.
$ avisplit -i ~/kino.avi -s 700
Здесь после -i идет имя файла для резки, а после -s - размер частей в мегабайтах.
Или нужно разрезать полторачасовой фильм на части продолжительностью 1 час и 30 минут:
$ avisplit -i ~/kino.avi -t 0:0:0.0-1:0:0.0,1:0:0.0-1:30:0.0
Временные интервалы задаются после опции -t, в форме t1-t2,t3-t4..., где t1,t2,t3,t4 - время в формате hh:mm:ss.ms (милисекунды можно не указывать).
Ну и конечно man avisplit в помощь.
Комментариев нет:
Отправить комментарий