Отправляет email-рассылки с помощью сервиса Sendsay

Разрезать AVI

Привет всем.

Как или чем можно разрезать avi файл на 2 и более частей?

Ранее была тема - как склеить при помощи mencoder'a,
но аналогичными действиями разрезать не получилось :(

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27779; Возраст листа: 1137; Участников: 1710
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/586836

Ответить   Mon, 4 Sep 2006 13:41:28 +0300 (#586836)

 

Ответы:

В сообщении от 4 сентября 2006 14:41 Vladimir Gilevich
написал(a):

Строго говоря можно, но очень неудобно.

Есть утилита avidemux

Она не самая умная,так что часто приходится преобразовать
перед ней, потом после нее, но она gui-шная.

Ответить   "Sergey B. Khvatov" Mon, 4 Sep 2006 15:13:56 +0400 (#586841)

 

В сообщении от Понедельник 4 сентября 2006 21:41 Vladimir Gilevich написал(a):

Есть консольная утилита avisplit, входит в состав transcode.

Ответить   Mon, 4 Sep 2006 23:07:12 +1100 (#586854)

 

В сообщении от 4 сентября 2006 15:07 9A4172 написал(a):

написал(a):

Можно и при помощи mencoder сделать при помощи опций -ss -endpos

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27787; Возраст листа: 1137; Участников: 1710
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/586881

Ответить   Mon, 4 Sep 2006 15:36:49 +0300 (#586881)

 

On Mon, Sep 04, 2006 at 13:41 +0300, Vladimir Gilevich wrote:

mencoder full.avi -ovc copy -oac copy -endpos 01:00:00 -o part1.avi
mencoder full.avi -ovc copy -oac copy -ss 01:00:00 -o part2.avi

и конечно man mencoder :)

Ответить   Mon, 4 Sep 2006 15:33:11 +0400 (#586873)

 

не углядел в мане этого.

Спасибо всем за помощь!
Тема закрыта.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27793; Возраст листа: 1137; Участников: 1710
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/586954

Ответить   Mon, 4 Sep 2006 19:59:38 +0300 (#586954)

 

Обратите внимание на то, что написано в man'е !!!
-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (also see -ss and -sb)
Stop encoding at the given time or byte position.
NOTE: Byte position will not be accurate, as it can only stop at a frame boundary.

Точно разрезать скорее всего не получится.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27794; Возраст листа: 1137; Участников: 1710
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/586974

Ответить   Mon, 4 Sep 2006 22:15:50 +0400 (#586974)

 

On Mon, Sep 04, 2006 at 22:15 +0400, Michael Krylov wrote:

А что, есть такая необходимость резать строго по 700kb (716800 байт)? Какая разница
будет там 700kb или 699kb?

Ответить   Tue, 5 Sep 2006 08:53:11 +0400 (#587074)

 

boundary.

разница

Смысл в том, что с параметрами -ovc copy -oac copy mplayer будет резать по ключевым
кадрам.
Поэтому нужно указать с точностью до миллисекунды ключевой кадр, по которому
разрезать фильм.
В противном случае Вы рискуете потерять часть файла между двумя соседними ключевыми
кадрами. А это может быть достаточно большой эпизод.

Для консоли есть avisplit, для gui - avidemux.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27798; Возраст листа: 1138; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/587094

Ответить   Tue, 5 Sep 2006 11:00:40 +0400 (#587094)

 

On Tue, Sep 05, 2006 at 11:00 +0400, Michael Krylov wrote:

ключевым

Можно указать точно где об этом написано, а то в мане об этом ни
слова. Или мож я не доглядел?

Ответить   Tue, 5 Sep 2006 10:59:15 +0400 (#587119)

 

ключевыми

В man'е таких тонкостей я не нашел.
Когда-то я пытался разрезать mencoder'ом фильм на 2 части. Потом (уже не помню
зачем) запустил mplayer part1.avi part2.avi. Обычно в момент переключения с 1-го
файла на 2-й перехода между частями фильма практически не видно. А у меня тогда
потерялся целый эпизод.
Проверил количество кадров в исходном фильме и сумму в 2-х половинках - не хватало

Тогда я погуглил вопрос и оказалось, что с параметрами -ovc copy -oac copy mencoder
просто обрывает первую часть на последнем ключевом кадре перед указанным местом
резки, а вторую часть начнет на первом ключевом кадре после указанного места.
Больше я mencoder'ом фильмы не резал.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27803; Возраст листа: 1138; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/587163

Ответить   Tue, 5 Sep 2006 13:34:04 +0400 (#587163)

 

1JAkUhKR9iaxCTEBdV4bVbLPdMBJnWUZ4qogZoUAse8pMADzRwIgU1msgXFRSR6RoE+CaMAeY2i0

hAI+ZZSlURK0raVgTB3TADqw1wDU9ipNxvF8BTb7Eyi7Rs9/53vrCfJbsTxjka1UW3rILrQy0DFL

VMP2xWqo5D3eSb5RDwHEiLiy5xOwWJrV+QfYVoqnB6fCB9d9H0YrKJLrk4KlladHI8BvuwNgMIdA

Y7pms9aoT+FApXT55AFtXh/Esnbs+Ul3Zlz+2nne+2g1BsOGpyDLlHIN1TdRsPe8pwP9KT510ps4

gmf7FCZ+lIfpJVtTuAVxU3j1kFHhvaD03Bc+4U8eaF6KH3PQj/xepOU80Pe2QQ4ac/Imfy8lnhL4

C/DBLHofSYTRZzssoIHM0TVlXOEvMS0nrKj7vvY3DfEt9AzbVQMKIQWp/AAq0fRZxHmACgAAAABJ

RU5ErkJggg==

Michael Krylov wrote:

ключевым

Обычно кодеки в состоянии самостоятельно генерировать ключевой кадр начиная с
нового фрагмента видео. Понятное дело, что за ключевой кадр будет принят один
из промежуточных кадров исходного видео, но последовательность будет сохранена
в изначальном виде, как и должна. Откуда у Вас сведения о том, что, например,
mencoder просто выбросит кадры, которые не достались предыдущему фрагменту?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 27802; Возраст листа: 1138; Участников: 1702
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/587137

Ответить   daks (#587137)