Входные форматы

1.Форматы файлов

Формат Ограничения
Avi Только 2 звуковые дорожки
Mpeg1/2 Элементарный (ES) или програмный (PS) потоки (включая vob)
NuppelVideo Обычный или от nuppel_gatos
Images Последовательность bmp, именованных im0001.bmp im0002.bmp ...

2.Видео кодеки

Название Комментарий Зависимости
DivX,XviD 3.11,4,5,... Воспроизведение B-фреймов может быть с рывками (divx или lavcodec) Divx или lavcodec
VP3 Статически
Mpeg1/2 Воспроизведение может быть с рывками (на качестве кодирования не отразится) статически(libmpeg2)
Mjpeg Необходим пакет mjpegtools. Возможно придется настроить swap u/v в декодере Mjegtools
Huffyuv Основан на Lavcodec Статически
WMV2 Основан на Lavcodec Статически
H263 Основан на Lavcodec Статически
MSMP4V2 Основан на Lavcodec Статически
Raw rgb Собственный Статически

3.Аудио кодеки

Название Комментарий Зависимости
Uncompressed
MP3/2 CBR/ABR/... Mad
AC3 A52Dec
WMA в большинстве случаев работает Статически(libavcodec)

4.Проблемы кодеков

"Problem decompressing frame" 

Это означает, что кодек вернул сообщение об ошибке или avidemux не может подобрать соответсвующий видео кодек.

В этом случае вы можете обрабатывать только аудио.

После Save(A+V) avi "битый", Save audio работает нормально 

То же самое для аудио. Соответствующий кодек не был найден (отсутствовал при компиляции или не поддерживается).

Вы можете сохранять или вырезать avi, но не редактировать аудио

После сохранения вместо звука один шум (WMA) 

для WMA существуют некоторые особенности. Найдите значение blockalign в консольных сообщениях (обычно 373 или 768)

Введите это значение как bytes per packet в file -> mux .

5.Специфика форматов

Mpeg файл 

Avidemux не может оперировать "сырым" (raw) mpeg потоком, а открывет индексный файл, содержащий навигационную информацию. Это нужно для доступа к произвольному кадру.

Т.о. вы можете использовать меню misc->index mpeg или открыть непосредственно mpeg файл. В последнем случае вы будете перенаправлены на диалог индексирования. Но открытие закончится сообщением fail. Это нормально, теперь переоткройте foo.mpg.idx.

Если выбранный файл назван наподобие foo1.xxx, avidemux попытается открыть так же foo2.xxx, foo3.xxx Это будет сделано автоматически, но имена должны удовлетворять условию *[0-9].xxx

Avidemux может управлять одним (и только одним) аудио потоком для mpeg. Аудио поток выбирается по полю id mpeg (sub) потока.

Это значение C0--С7 для mpeg аудио (.mpg, vcd,...) или 0--7 для AC3 аудио.

Например, если вам нужна вторая ac3 дорожка, введите 1.

Естественно, для проигрывания понадобится соответсвующий кодек (mad или a52).

Nuppel Video 

Так же, как и mpeg поток, nuppel video не содержит встроенных индексов.

Avidemux создает их непосредственно во время загрузки файла (это может занять некоторое время).

Avidemux пытается поддерживать аудио/видео синхронизацию, но иногда это приводит к разным результатам. Хотя мой личный опыт большей частью положителен (я делал 8-часовую запись без каких-либо проблем).

WMV2 Video 

Avidemux может работать с контентом в WMV2 формате (Windows Media Player 7.x/8.x) - но видео данные в этом случае должны находитсья в AVI контейнере.

Создать avi, содержащий wmv вы можете с помощью MEncoder в copy режиме, например: mencoder [wmv file] -oac copy -ovc copy -cache 8192 -ofps 100.0 -o [avi file]

На текущий момент вы должны задать выходную частоту кадров 100.0 FPS, иначе будут проблемы с потерей кадров в редактируемом видео.

После создания avi айла, загрузите его в Avidemux для редактирования.

BMPs Video 

Avidemux может также открыть последовательность несжатых bmp(rgb) изображений.

Их имена должны удовлетворять условию xx0000.bmp xx00001.bmp и т.д..