Автор Тема: Avidemux в консоли: как наложить фильтры? [РЕШЕНО]  (Прочитано 3210 раз)

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Добрый день!
У есть ряд видеофайлов с камеры, которые я хотел бы обработать с помощью avidemux.
Обрабатывать их по одному - не айс, поэтому хочется автоматизировать скриптом.
Изменение кодека прекрасно получается, например:
$avidemux2_cli --force-alt-h264 --video-codec mpeg4 --load SDV_0203.MP4 --save 0203.mp4Дело осложняется тем, что файлы ещё необходимо обработать парой фильтров (resize + deinterlace).
Из GUI я сохранил список фильтров в файл и пытаюсь отдать его параметром командной строки через --filters.
Avidemux ругается и падает:

*********** BACKTRACK **************
/usr/lib/libADM_core.so(ADM_backTrack+0x60) [0xb6f2bf45]:0:<ADM_backTrack>:-2
/usr/lib/libADM_core.so(_Z20sig_segfault_handleri+0x45) [0xb6f2c158]:1:<sig_segfault_handler(int)>:0
[0xb7736400]:2:<[0xb7736400]>:0
avidemux2_cli(_ZN9vidHeader12getVideoInfoEP7aviInfo+0xf) [0x8091ccb]:3:<vidHeader::getVideoInfo(aviInfo*)>:0
avidemux2_cli(_ZN12ADM_Composer12getVideoInfoEP7aviInfo+0x1b) [0x8096973]:4:<ADM_Composer::getVideoInfo(aviInfo*)>:0
avidemux2_cli(_Z13filterLoadXmlPKch+0x83) [0x80a39ff]:5:<filterLoadXml(char const*, unsigned char)>:0
avidemux2_cli(_Z13filterLoadXmlPKc+0x10) [0x80a3c97]:6:<filterLoadXml(char const*)>:0
avidemux2_cli(_Z10automationv+0x14d) [0x80e50c7]:7:<automation()>:0
avidemux2_cli(_Z9UI_RunAppv+0x14) [0x8103648]:8:<UI_RunApp()>:0
avidemux2_cli(main+0x346) [0x808c1fa]:9:<main>:-2
/lib/libc.so.6(__libc_start_main+0xe6) [0xb6910c96]:10:<__libc_start_main>:-2
avidemux2_cli() [0x8084ca1]:11:<avidemux2_cli() [0x8084ca1]>:-2
*********** BACKTRACK **************

При этом из графического интерфейса обработка видео с наложением фильтров из этого файла
идёт и завершается успешно.
В поисковиках, к сожалению, примеров использования avidemux в консоли почти нет :(
Описание файла со списком фильтров тоже не нашёл :(

Подскажете, как подгрузить конфигурацию фильтров в консольный avidemux?

Заранее благодарен!
« Последнее редактирование: 20.06.2012 15:35:46 от rotkart »
Научить нельзя, научиться можно.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Извините за беспокойство, разобрался сам.
Научить нельзя, научиться можно.