[linux] посоветуйте видео движок
Можно подумать в сторону libxine или gstreamer. Хотя последний не дошел пока до уровня libxine по всеядности. Соответственно, че-нить типа Pyxine или python'овских биндингов к gstreamer подойдет. Вообще, gstreamer вроде поуниверсальней, чем libxine, зато и падает чаще на многообразии видеофайлов/кодеков.
Не совсем понял постановку задачи. Если нужно получить отдельные кадры из видеофайла - безусловно libavcodec. mplayer, xine и вроде vlc используют именно его.
не просто получить, а получить куда-то.
не просто получить, а получить куда-то.Звучит загадочно.
на stdout,например. Или в файл (в один тока)... Хотя всё равно в кач-ве файла выберу /dev/stdout...
Для питона есть PyMedia, но тут более детально подсказать не могу.
Расскажи подробнее задачу. Не совсем понятно, зачем нужен именно один файл, и как собираешься из него разгребать отдельные кадры. В одну строчку это не сделаешь, а в несколько строчек - проще использовать одну из вышеописанных библиотек.
Советую не сбрасывать так быстро MPlayer со счетов: он умеет выдывать отдельные кадры не только в yuv 4:2:0, но и jpeg, png, gif, tga, ppm/pgm...
Оставить комментарий
danilov
Какой удобнее заюзать?Нужно, чтоб он выдавал что-то понятное в заданный стрим
(например, последовательность jpeg'ов, а лучше raw RGB).
Вроде один из популярных mplayer, но в нём такое можно
только в некоем yuv4/2/0... А известые (те, про которые
я знаю тулы для конвертации) форматы - в виде
последовательности файлов - очень неудобно.
Какие вообще обычно юзают? Свой написать - кишка тонка.
А ещё лучше, посоветуйте модуль на питоне декодирующий
mpeg4 (если есть, конечно)