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

Как соединить два avi файла?

Доброго дня!
Вообщем сабж.

Ответить   Oleg Ponomarev Fri, 04 Nov 2005 14:07:17 +0200 (#469135)

 

Ответы:

А avidemux встал?
Если да, то:

"File" - "Open" - ...
"File" - "Append" - ...

А дальше сохранить в новый файл в режиме Copy.

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

Ответить   Fri, 4 Nov 2005 15:42:27 +0300 (#469159)

 

Michael Krylov пишет:

Нет, не втал :((((((((. Сейчас качаю 2.0.34, может он встанет.
А другими средствами как?

Ответить   Oleg Ponomarev Fri, 04 Nov 2005 15:22:01 +0200 (#469192)

 

Oleg Ponomarev пишет:

Закачал по 2.0.24, не один не собирается, ошибка одна и та же. Может кто
скажет, как соединить два avi другими средствами?

Ответить   Oleg Ponomarev Fri, 04 Nov 2005 16:41:09 +0200 (#469249)

 

Установите тогда transcode. Там все, что угодно для себя найдете.
В частности:
man avimerge

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

Ответить   Fri, 4 Nov 2005 18:26:56 +0300 (#469279)

 

On Fri, 04 Nov 2005 16:41:09 +0200
Oleg Ponomarev <pony***@t*****.ua> wrote:

И за день до ого вы писали:

Что получается после
#mplayer имя_вашего_файла
Если на экране пояаляется изображение, то тогда что происходит при
#mencoder
Короче, если Mplayer и mencoder есть в системе и распознают фильм, то

#mencoder -ovc lavc -lavcopts vcodec=mpeg4 \
-oac copy -o movie_01.avi имя_вашего_файла
смотреть man mencoder (то же самое, что и man mplayer), если в системе
есть lame. то можно -oac mp3lame. Короче, размер можно значительно
уменьшить.
Проверено на сборке клипов с двухстороннего DVD, из более чем 8,5 Г
получилось чуть больше 3,6 Г.

А слить 2 (или сколько угодно) в один еще проще:
#cat *.avi | mencoder -noidx -ovc copy -oac copy -o sbor.avi -
Сразу обращаю внимание на последний символ строки - тире.
Когда первый раз сам делал, долго не мог понять почему не работает.
Кроме того, все файлы должны быть абсолютно однотипными: и видео,
и звук.

Ответить   Fri, 4 Nov 2005 23:33:07 +0600 (#469326)

 

Владимир Ковалев пишет:

Спасибо, здесь я разобрался.

А за это двойное спасибо, сам бы не разобрался! Тема закрыта.

Ответить   Oleg Ponomarev Sat, 05 Nov 2005 07:54:03 +0200 (#469522)

 

В сообщении от 4 ноября 2005 20:33 Владимир Ковалев
написал(a):

Как раз так не совсем правильно: у результируещего файла
будет битый индекс. Для построения правильного индекса
надо, чтобы источник поддерживал fseek(). Поэтому надо
сначала слить cat-ом исходные файлы в один, а уже потом
скорректировать получившийся файл с помощью mencoder

Ответить   "Sergey B. Khvatov" Mon, 7 Nov 2005 11:42:22 +0300 (#470563)

 

On Mon, 7 Nov 2005 11:42:22 +0300
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

file:///usr/share/doc/mplayer-0.91/encoding.html#appending

7.5.1 Appending multiple AVI files

As a side-effect, the broken AVI fixer function enables
MEncoder to append 2 (or more) AVI files:

Command: cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi
-

Note: This expects 1.avi and 2.avi to use the same codecs, resolution,
stream rate etc, and at least 1.avi must not be broken. You may
need to fix your input AVI files first, as described above.

По моему разумению (IMHO) параметр -noidx относится к входному потоку,
а не к выходному файлу.

Судя по всему вы предлагаете просто последовательность следующих команд:
#cat 1.avi 2.avi > sbor.avi
#mencoder -ovc copy -oac copy -o itog.avi sbor.avi

Попробуйте, ради интереса, сделать так. Только что перепроверил сам. Mencoder
создал итоговый файл, в котором около 2 секунд записи и после этого вылетел.

Точно не буду утверждать, но примерно около года назад читал про -noidx
примерно следующее: при потоковом слиянии с параметром -noidx индекс первого
файла все равно читается, но потом дополняется, в других случаях, причем, как
я понял, даже при:
#cat 1.avi 2.avi > sbor.avi
#mencoder -noidx -ovc copy -oac copy -o itog.avi sbor.avi
индекс перестраивается, но как то хитро. При нормальном воспроизведении
практически ни чего не заметно, но при "перемотке" выскакивает "кубизм",
который исчезает только при смене кадра.

Ответить   Mon, 7 Nov 2005 21:32:48 +0600 (#470828)

 

В сообщении от 7 ноября 2005 18:32 Владимир Ковалев
написал(a):

Ремонтировать результат - это значит перестроить индекс. Что
нужно точно, я не помню, а образцы "правильных" вызовов
mencoder у меня хранятся дома. Беглый просмотр документации
дал следующее:

-forceidx
Force index rebuilding. Useful for files with broken index
(A/:V desync, etc). This will enable seeking in files where
seeking was not possible. You can fix the index permanently
with MEncoder (see the documentation).
NOTE: This option only works if the underlying media
supports seeking (i.e. not with stdin, pipe, etc).

-idx (also see -forceidx)
Rebuilds index of files if no index was found, allowing
seeking. Useful with broken/:incomplete downloads, or badly
created files.
NOTE: This option only works if the underlying media
supports seeking (i.e. not with stdin, pipe, etc).

Я советовал по результатам прежде всего собственного опыта.
У меня всё получилось именно из файлов, а из pipe - нет.

Ответить   "Sergey B. Khvatov" Tue, 8 Nov 2005 11:04:40 +0300 (#471282)

 

On Tue, 8 Nov 2005 11:04:40 +0300
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

Значит тема закрыта, у меня получилось (и получается) через
пайп. Скорее всего разные версии mencoderа.

Ответить   Tue, 8 Nov 2005 21:40:40 +0600 (#471650)

 

Oleg Ponomarev wrote:

Прошу прощения, может не в тему. А если просто попробовать скопировать
при помощи MC один в другой. Я так соединяю фильмы которые на 2-х CD.
Правда не всегда такие файлы берет Mplayer. В таком случае попробуй
Cinelera (вроде так пишется) - это мощная программа для редактирования
видео.

С уважением, Игорь

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

Ответить   Fri, 04 Nov 2005 17:02:21 +0200 (#469480)

 

On Fri, 04 Nov 2005 14:07:17 +0200
Oleg Ponomarev <pony***@t*****.ua> wrote:

Сам непробовал, взял из статьи
cat 1.avi 2.avi | mencoder -noidx -ovc copy -oac copy -o output.avi

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

Ответить   Trubachev Andrew Fri, 4 Nov 2005 20:26:24 +0000 (#469479)

 

Trubachev Andrew пишет:

Всем большое спасибо за участие, тема закрыта.

Ответить   Oleg Ponomarev Sat, 05 Nov 2005 07:55:22 +0200 (#469524)