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

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 и т.д..