Нужно программно получить N кадров из видеофайлов (avi, mkv в основном). Это можно сделать через ffmpeg, но основная программа весит менее двух мегабайт и таскать с собой ещё 35 мегабайт ffmpeg вообще не вариант. Может есть какая-то альтернатива ffmpeg? Нужно лишь получить несколько кадров и фсё.
Эти 30+ мегабайт - кодеки и демуксеры для различных форматов видео на свете.
Пересоберите ffmpeg без кодеков, если вы заранее знаете, из какого кодека вам нужно выдрать ваши три кадра.
Из кодеков, которые есть на конкретной системе. Если есть видео, то пользователь его как-то смотрит, т.е. кодек в системе есть.
ffmpeg можно собрать без кодеков, чтобы использовал установленные в системе, как делают всякие media player'ы?
Не подскажите, есть ключик у ffmpeg, чтобы в начале не выводилась информация о самом ffmpeg, а сразу о видео статистика была? Чтобы парсить поменьше.
Запускаю командой "ffmpeg -i video.avi" и сперва выдаётся вот эта лапша, которая вообще не нужна: