LINUX.ORG.RU

mencoder


0

0

после объединения нескольких avi (с одинаковым разрешением и сжатием) в один, при воспроизведении получившегося, во время перемотки остаётся старый кадр, на котором перемещаются макроблоки после перемотки (кадр остаётся и начинает по всякому искажаться, пока не встречается новый опорный кадр), как это можно исправить не пережимая?

объединяю так:

cat file1.avi file2.avi | mencoder -noidx -ovc copy -oac copy -o out.avi -

anonymous

Не надо так объединять. Это неправильно.
Поставь себе transcode

и сделай следующее:

avimerge -i 1.avi -p 2.avi -o out.avi


jackill ★★★★★
()
Ответ на: комментарий от jackill

-i 1.avi -p 2.avi ?
(щас пока нет возможности посмотреть что это за ключи), а если ещё 3.avi и более есть?

anonymous
()
Ответ на: комментарий от jackill

Не надо в -p. Надо в -i.

-p file
Specify the name of the audio file to multiplex into the output file. The type of file can be either another AVI file or an MP3 or AC3 file.

Зачем еще одно аудио, их надо только обьединить.
Поговаривают, avimerge ненадежно работает с VBR аудио.

Vidopliassov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.